Web3极客日报 #157

2020-05-24

Web3极客日报 #157

1. 在线做图的好工具 https://www.processon.com @Dream:推荐一个在线做图的好工具,各种脑图,流程图,用例图,活动图等等等,都能用上。   2. CKB 插件钱包Synapse上线测试网 https://github.com/rebase-network/synapse-extension @Harry:CKB 插件钱包Synapse上线测试网,目前发布了0.0.1版本,除了支持一些常用的功能,如助记词和私钥的生成和导出、发送交易等,还支持生成多个地址(每个地址对应一个lock script)。   3. 推荐一本书 《计算进化史》...

Read More
2020-05-23

Web3极客日报 #156

1. Ethereal Virtual Summit 2020 @NakaDaoLe: 100多位业界领袖与精英在Ethereal Virtual Summit讨论了区块链未来趋势、ETH2.0、Defi生态以及很多不容错过的精彩话题,想要了解业界最新前沿科技,千万不要放过这个Playlist。   2. 再见,Navicat!这个IDEA的兄弟,真香! https://mp.weixin.qq.com/s/6orgau2wov_kirJUjFCTxw @Shooter: DataGrip 是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL...

Read More
2020-05-22

Web3极客日报 #155

1. 零知识虚拟机 Distaff https://github.com/GuildOfWeavers/distaff @洋芋:对于在 Distaff VM 上执行的任何程序,将自动生成基于 STARK 的执行证明。任何人都可以使用该证明来验证程序是否已正确执行,而无需重新执行程序甚至无需知道程序是什么。   2. 用Geth创建你自己的POA网络 https://hackernoon.com/setup-your-own-private-proof-of-authority-ethereum-network-with-geth-9a0a3750cda8 @Gala:这篇文章介绍了如何使用Geth的来建立一个POA区块链网络的。感兴趣的同学可以玩一下~  ...

Read More
2020-05-21

Web3极客日报 #154

1. Substrate Archive Db https://github.com/paritytech/substrate-archive @陈锡亮:这是Parity团队成员Andrew的项目,目的是把Substrate区块链的信息保存到PostgreSQL数据库中进行索引。完全由Rust编写,目前支持Kusama网络。和其他的类似项目的最大区别是这个是直接继承到了一个Substrate节点之中,直接使用Rust API和Client交互,而不是RPC,以达到最大化的性能。 目前还是非常早期阶段,自然一堆坑,可以用来学习但不建议真正使用。   2. 行为驱动开发(BDD)控制软件开发的复杂性 https://octo.vmware.com/taming-complexity-software-testing-behavior-driven-development/ @Frozen:行为驱动开发(BDD)控制软件开发的复杂性   3. PlainUML:使用文本方式画流程图...

Read More
2020-05-20

Web3极客日报 #153

1.如何了解计算的本质? @肖雪洁:现在的计算机已经过于复杂,单个人很难深入理解整个计算机是怎么运作的,但是从另一个角度,计算的本质是没有变化的,这里推荐两个了解计算本质的玩具: From Nand to Tetris: https://www.nand2tetris.org/ 这个项目从基础的 nand gate 出发,一步一步打造出一台可以执行的计算机,并提供了计算机之上的汇编器,简单的高级语言,甚至一个完整的操作系统。可以让你一步一步的了解整个计算机的运作流程,虽然现代计算机比这个要复杂几个数量级,但是核心思维一直延续了下来,并没有发生变化 Turing Tumble: https://www.turingtumble.com/ 比起 From...

Read More
2020-05-19

Web3极客日报 #152

1. 在浏览器里就可以玩的区块链。 https://andersbrownworth.com/blockchain/ @张晓-冰链科技:所谓区块链,就是区块串成的链(笑)。那么区块是什么呢?区块内部的数据结构是什么样的?哈希、签名、随机数都是什么?挖矿又是怎么回事?推荐这个开源的区块链教程,玩完之后上述问题就彻底清楚了。   2. Uniswap 2.0 主网上线了 https://uniswap.org/blog/launch-uniswap-v2/ @Orange:Uniswap 2.0 登陆主网,相对于一代来说一些新的特性,包括用户可以直接将任意两个 ERC-20 代币增加到资金池,而在 V1...

Read More
2020-05-19

Web3极客日报#151

1. DeFi研究整理一览 https://www.cnblogs.com/ccbupt/p/11269169.html @Dream:文章介绍了DeFi的概念和特点,说明了defi应用场景:支付,去中心化交易,借贷协议,稳定币,预测市场及衍生品交易,基金管理等,每种用途列举了代表的产品。   2. Yearning解放DBA https://github.com/cookieY/Yearning @Frozen:该工具致力于帮助开发者快速完成 SQL 语句的审核、检测、执行、回滚等操作,使日常的 SQL 变动得以更加规范化、标准化。此外,该工具还支持对不同操作人员进行权限划分,独立搭配任务。   3. WebAssembly:...

Read More
2020-05-17

Web3极客日报 #150

1. wasm 村的希望: waSCC https://wascc.dev/ @周洋:推荐一个项目 waSCC。WebAssembly 可以将代码的权限控制到模块一级,而非进程。这一定程度上提高了应用的安全性。但是目前使用 standalone 方式构建稍微大型的 wasm 应用还有很多困难,比如 wasm 模块之间的链接,调用等操作在高级语言里面支持的还不完善。 这时候你可以尝试一下 waSCC,waSCC首先是一个...

Read More
2020-05-16

Web3极客日报 #149

1.Bitbar https://github.com/matryer/bitbar @NakaDaoLe:  本期推荐的是一款实用而强大的工具,它支持多种语言,将任何程序/脚本的输出,展示在你的 macOS 菜单栏上,脱离已有软件的限制,实现高度定制化功能。例如实时获取服务器节点状态、实时获取币价、实时获取健身房人数。Bitbar, 让 macOS 菜单栏从未如此强大。   2.VSCode 上竟然也能画流程图了? https://mp.weixin.qq.com/s/jCPJRe9dQTyL7QnKFaM6vw @River: 在VSCode中下载draw.io插件,让你分分钟能用VSCode画出完美的流程图、思维导图与 UML...

Read More
2020-05-15

Web3极客日报 #148

1. MIT的2020版「线性代数」课程 https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htm @洋芋:MIT教授Gilbert Strang的2020版「线性代数」课程上线,Strang教授此次发布的课程目前只有5节。他的课程实用、难度适中,化抽象为具体,广受大家欢迎,是了解线性代数的新方式。   2. BCH将在主网激活IFP计划 https://www.bitcoincash.org/spec/2020-05-15-upgrade.html @Orange:BCH将要在今天完成网络升级,激活IFP计划。计划将区块奖励的5%捐赠给白名单上的团队(Bitcoin ABC、Electron Cash、BCHD) 这个举措会进一步减少分叉之后矿工的收益…但是站在可持续发展的角度来说,稳定的收入是开发团队发展的关键。   3. rust语言五年发展历程回顾...

Read More
2020-05-14

Web3极客日报 #147

1. CRUD 写烦了?直接一键搭个 GranphQL API 服务吧 https://github.com/hasura/graphql-engine @陈锡亮:传统服务器有大量的 CRUD API,虽然大部分可以直接自动生成,但还是避免不了大量的重复代码和繁琐的维护。 Hasura GraphQL Engine 可以直接从 Postgres 数据库生成...

Read More
2020-05-13

Web3极客日报 #146

1.计算机体系结构的黄金时代 https://cacm.acm.org/magazines/2019/2/234352-a-new-golden-age-for-computer-architecture/fulltext @肖雪洁:我们这个时代面临着两个挑战:首先,即使从晶体管数量的维度来考虑,摩尔定律也正在失效;其次,越来越多的设备是靠电池驱动,功耗比历史上的任何一个时候都重要。软件工程师享受了近乎30年的免费午餐之后,性能的问题越来越多的被摆在台面上。单纯的 CPU 速度提升越来越慢,与此同时,充分发挥现代体系架构的 CPU 的潜能,需要仔细考虑 cache 层的使用。对于大量无法做到合理优化 cache 的应用来说,我们能享受到的性能红利越来越少。于是问题来了:面对下一个十年或更长时间,我们该怎么解决问题? 这篇文章给出了一个思路,未来是一个软硬件结合的时代,我们会越来越多的看到异构计算的出现,看到适合某一系列场景的硬件。或者按文中的说法,Domain Specific Architecture 的出现,配合相应的 Domain...

Read More
2020-05-12

Web3极客日报 #145

1. 区块链各个技术栈层发生安全攻击的类型 https://mp.weixin.qq.com/s/HvKqj0Hy1LLDjuzw2SlC6g @北美开吻:这篇文章研究了针对区块链技术与应用的攻击方式及安全事件,提出了包括基础设施层、密码算法层、节点通讯层、共识协议层、运行平台层、智能合约层和系统应用层的七层安全模型,并针对模型各层对应的具体风险点,提出了解决方案。此外还探讨了区块链数据隐私问题。   2. 精读《Deno 1.0 你需要了解的》 https://zhuanlan.zhihu.com/p/139579905 @张晓-冰链科技:NodeJS的早期创造者 Ryan Dahl 为了弥补对 NodeJS 的遗憾,用...

Read More
2020-05-11

Web3极客日报#144

1. Bitswap协议改进 https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/ @北美开吻:里面介绍了IPFS0.5.0一个很重要的Bitswap协议的改进。为什么可以大大提高效率。 2. Bitcoin 101 https://bitcoinwords.github.io/101/ @Frozen:这个网页搜集了比特币的基础知识和获取信息的途径。 3. GitHub爬虫项目大全 https://mp.weixin.qq.com/s/FfnpXaJUwby5oTsYLBXX0A @Dream:GitHub爬虫项目大全。

Read More
2020-05-10

Web3极客日报 #143

1. 参与 Eth2.0 Staking 你能赚多少钱? https://mp.weixin.qq.com/s/8mtjQMJuzh33LuhW08_zZg @Harry:ConsenSys 的 Collin Myers 表示,Eth2.0 网络必须实现相当多的重要里程碑,然后 ETH 的持有者才可以开始考虑从 Staking 中获得的潜在利润。首先也是最重要的里程碑是,只有当质押的...

Read More