1. 基础知识:Metamask中用到的stream讲解
https://zhuanlan.zhihu.com/p/36728655
@Harry: Metamask中代码有很多用到stream(流)的地方,这篇文章很好的介绍了什么是stream,以及通过内存占用优化的实例解释了stream的强大
2. 零知识证明学习资源汇总
https://github.com/sec-bit/learning-zkp/blob/master/zkp-resource-list.md
@Shooter: 零知识证明技术是现代密码学三大基础之一,由 S.Goldwasser、S.Micali 及 C.Rackoff 在 20 世纪 80 年代初提出。随着大家对隐私交易的重视,zcash的诞生,还有很多预言机 、智能合约也在应用这项“黑科技”。本文收集了关于零知识证明的一些学习资料(包括科普文章,论文,开源仓库及相关学习网站等),并对这些资源进行了整理分析,希望能对大家有所帮助。libsnark 是实现一个 javascript 版本的零知识证明库,实现了 Groth16,对于工程师而言,直接上手写代码就是最直接的方式了。
3. 《精通以太坊》
中文版: https://github.com/inoutcode/ethereum_book
英文版:https://github.com/ethereumbook/ethereumbook/blob/develop/book.asciidoc
@Harry: 如果以太坊的书籍只能推荐一本的话,那非它莫属了,读过之后会让人感觉自己对以太坊的理解深入了一大截。
Web3极客日报是为Web3时代的极客们准备的一份日报,我们会从极客那里搜集他们认为有价值的内容,并附上一段推荐语。
如果你在写代码的过程中遇到了好的工具,开源项目,教程等,欢迎推荐给我们。如果你想持续的参与到Web3极客日报的建设中,欢迎留下你的微信号和简单的介绍,我们会尽快和你联系。