Binary Sparse Merkle Tree (BSMT)
Binary Sparse Merkle Tree (BSMT) 不仅仅是一种数据结构,它是解决区块链 “状态爆炸” 和 “高效验证” 矛盾的关键技术方案。它结合了 Merkle Tree 的验证能力和 Trie(前缀树)的寻址能力。
本文结构:通俗讲解->运行机制->代码实现
Binary Sparse Merkle Tree (BSMT) 不仅仅是一种数据结构,它是解决区块链 “状态爆炸” 和 “高效验证” 矛盾的关键技术方案。它结合了 Merkle Tree 的验证能力和 Trie(前缀树)的寻址能力。
本文结构:通俗讲解->运行机制->代码实现
在本文中,我们使用两个示例学习一下go中的rpc的基本使用。这是一个非常经典的 RPC 应用场景:Master/Worker,其中Master负责分发任务,Worker负责接收并执行任务,然后返回结果。
net/rpc 是 Go 语言标准库中实现远程过程调用的利器,虽然现在 gRPC 更为流行,但 net/rpc 以其简洁、易用和“Go-way”的设计哲学,在很多纯 Go 项目的内部通信中仍然占有一席之地。
联盟链fabric和测试工具caliper的基本使用
Go语言中流行的零知识证明库(ZK)
速通一下Python,以备不时之需
Zap 日志框架与 Gin、Viper 和 Google Wire 相结合,构建一个功能完备、灵活且易于维护的日志系统
Swaggo + Gin
学习nunu项目中的一些第三方包
go context的常见应用场景和最佳实践,其中很多在复杂业务中的才涉及到,按需阅读即可,例如学习最常用的数据库事务、优雅关闭等等