Web3极客日报 · 2020-02-04 0

Web3极客日报 #52

1.  在繁殖3万只加密猫后,我学会了8件事

https://medium.com/swlh/8-things-i-learned-from-breeding-30-000-digital-cats-on-the-blockchain-1d4b96ff33a9

@Shooter:一位名叫Derek的朋友在过去一年多的时间里繁殖了3万只加密猫,他养猫的目的很单纯,就是赚钱,他做到了!!!他有8条经验可以跟我们分享。真的真的非常有趣且有用,比一些研究机构关于加密经济学的研究报告不知道高出多少倍!好吧,我实在有点忍不住想剧透,就透露第一条:「拥有加密货币的人会买任何东西,包括无用的东西」。

2. 多维对比以太坊二层扩容方案 ZK Rollup 与 Optimistic Rollup

https://www.chainnews.com/articles/932935429481.htm

@Shooter:一篇对比现在最火的扩容技术,zk-Rollup 与 Optimistic Rollup。前者依赖 ZKP —— 零知识证明技术,而后者是依赖欺诈证明。目前来看,ZKP性能是 zk-Rollup 方案最大的障碍,而 Optimistic Rollup 则在性能上优势非常明显。而我更看好前者,因为 ZKP 的进步之迅速令人惊叹。长远来看, zk-Rollup 的发展前景会更好,而 Optimistic Rollup 很有可能会在安全性上遇到更多的难题。

3. Substrate的模型设计

https://learnblockchain.cn/article/331

@Shooter:将现代计算机的程序模型与当前的区块链模型比较,可以得到如下的抽象:

  1. 程序由指令与数据构成,对应到链上即为链上代码和链上存储
  2. 程序接受用户的输入,经过处理后得到输出,对应到链即为接受区块中的交易,执行后修改状态。用户可以以异步的方式去查询执行后的结果以代表执行后的输出。请注意区块由于需要经过共识的过程,因此对于结果的判定一定得等到区块的共识达成(又称为区块 finality 后),才能进行查询。因此区块链是一个异步的系统。这里接受交易的调用即是接受一个 Extrinsic,外部的的输入。
  3. 程序需要运行在计算机的操作系统环境里(非指代无需操作系统的程序),对应到链而言是运行链上代码所需要的一个沙盒环境,这个沙盒环境是要去除 io,网络访问等会产生“副作用”的沙盒。在以太坊中这个环境是 EVM,fabric 是 docker,substrate 中即是 Runtime 的运行环境。

Web3Web3Rebase

Web3

网站:http://ec2-13-231-107-232.ap-northeast-1.compute.amazonaws.com

公众号:rebase_network