Web3极客日报

2019-12-19

Web3极客日报 #5

1. Rust 编程小练习 Rustlings https://github.com/rust-lang/rustlings @黑豆腐:在本地环境运行的rust练习题,主要形式是按要求使得程序通过编译。适合刚刷完一遍The Book想要巩固一下基础知识的同学 2. Matrix 去中心化聊天网络 https://matrix.org/ @K.F.: Matrix 是一个开源、实时、端对端加密的去中心化聊天网络,任何人都能将自己的服务器加入 Martix 网络,当你发送一条消息,它会遍历所有连接到网络中的服务器节点,找到参与这个聊天的用户,每个用户都有属于自己交流的权利,不会像中心化网络一样被删除或者因服务器而崩溃,这意味着用户们拥有自己的数据主权!...

Read More
2019-12-18

Web3极客日报 #4

1. 完整的中本聪 https://satoshi.nakamotoinstitute.org/ @Happypeter:从 2012 年开始,中本聪再没有跟我们说过话。不管他是男是女,还是一个团队,其实中本聪从未远离,因为中他本就是他的论文,帖子和 Email 的集合。那么完整的中本聪住在哪里呢?请打开上面的链接。   2. Torus 网关 https://tor.us/ @郑钦文 Enzo:实现用 Google...

Read More
2019-12-17

Web3极客日报 #3

1. 如何构建一个最小化的区块链 原文链接(英文) 中文翻译 @Caos: 文章作者描述了一款最小可用的区块链需要具备什么样的核心模块,其核心思想是通过分层或隔离的方式来提高最小区块链的可维护性,希望这篇文章能够给我们一些启发。   2. Cosmos SDK中支持启用WASM虚拟机 https://mp.weixin.qq.com/s/iVXDO010WD4zP_olunuXFQ @Caos: Rust 即将统治世界,如果你是Rust开发人员,则可以轻松编写智能合约,这些合约可以上传到任何包含CosmWasm模块的基于Cosmos SDK的链。 你只需要极少的Golang知识。 你可以开始在Cosmos...

Read More
2019-12-16

Web3极客日报 #2

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...

Read More
2019-12-15

Web3极客日报 #1

1. Metamask中的通信机制 https://github.com/MetaMask/metamask-extension/blob/develop/docs/porting_to_new_environment.md @Harry:要理解Metamask的代码,需要了解其中三个不同的Javascript环境之间是如何通信的,核心流程是site -> contentscript -> background。Metamask中是通过stream的机制将它们pipe起来的。这个文档虽然说的是如何port Metamask到别的环境中,但实际上很好的描述了Metamask是如何工作的。 2. 快乐区块维基( Binfo – Blockchain Info )...

Read More