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:虽然表面上看,状态通道是支付通道的泛化版本,但是实际上它们在一些核心区域的差异,导致它们在使用性和构造上都有很大的区别。我们今天看到比较有趣的支付通道构造大部分都构建在比特币之上。
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
如果你是一名极客,你有好的工具、好的开源项目、好的文章和教程等想要分享给大家,请推荐给我们!
如果你也想参与到Web3极客日报的建设中,请在后台留下你的微信号和简单的介绍,我们(一群闲散的极客)会尽快和你联系。
网站:http://ec2-13-231-107-232.ap-northeast-1.compute.amazonaws.com
公众号:rebase_network