极客日报 #52

极客日报#52

本期收录 3 条社区推荐,涉及 Substrate的模型设计、多维对比以太坊二层扩容方案 ZK Rollup 与 Optimistic Rollup、在繁殖3万只加密猫后,我学会了8件事。

2020年2月4日

本期推荐

#1

Substrate的模型设计

推荐人:Shooter

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

#2

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

推荐人:Shooter

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

#3

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

推荐人:Shooter

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

Rebase 极客日报由社区志愿者共同维护,持续整理值得关注的技术内容与行业信号。