1. 学习设计模式的好地方
https://refactoringguru.cn/

@Harry:设计模式是软件设计中常见问题的典型解决方案。 它们就像能够根据需求进行调整的预制蓝图, 可用于解决代码中的特定设计问题。设计模式和你使用的编程语言无关,要想向专家晋级,需要学习和掌握设计模式。这个网站对于设计模式的讲解很细致,每个设计模式都阐明了意图、问题、解决方案等部分,还有和现实世界的对应讲解,再配上精致的插画,让人学习起来很轻松。另外,每个设计模式还搭配了 8 种语言的实现方法,可以直接用到你的代码中。
 

2. Rosetta – 通用的区块链 api 集成框架
https://www.rosetta-api.org/ https://blog.coinbase.com/introducing-rosetta-build-once-integrate-your-blockchain-everywhere-9b97d284f5b9

@周洋:Rosetta 是 coinbase 开源的一套通用的区块链api框架。包含了区块链项目最常用的 node api 及 wallet api,这能大大减少区块链集成平台(如交易所,区块浏览器)的开发难度。除了 bitcoin、ethereum ,已有多个blockchain 项目团队对接 Rosetta 并参与贡献。
 

3. 八种支付通道解决方案
https://mp.weixin.qq.com/s/d1WKW_esr4MgmBj9NANPyg

@Harry:虽然表面上看,状态通道是支付通道的泛化版本,但是实际上它们在一些核心区域的差异,导致它们在使用性和构造上都有很大的区别。我们今天看到比较有趣的支付通道构造大部分都构建在比特币之上。
 

Web3Web3Rebase

Web3

网站:http://rebase.network
公众号:rebase_network