hello2mao Blog

「 世界上有10种人,一种懂2进制,一种不懂2进制。 」

Quorum新的权限模型

Quorum Permission Model

1. 概述 2. 新的权限模型概览 3. 实现原理 4. 启动 5. API 1. 概述 Quorum在最新发布的v2.3.0中增强了区块链的权限模型,详见v.2.3.0 在以前的版本中,节点的许可管理是通过静态文件管理的。当节点启动时,如果设置了–permissioned参数,节点就会查找文件名为permissioned-nodes.json的文件,此...

PBFT算法

PBFT

拜占庭将军问题 拜占庭将军问题最早是由Leslie Lamport与另外两人在1982年发表的论文《The Byzantine Generals Problem 》提出的, 他证明了在将军总数大于3f ,背叛者为f 或者更少时,忠诚的将军可以达成命令上的一致,即3f+1<=n。算法复杂度为o(n^(f+1))。 而Miguel Castro (卡斯特罗)和Barbara Lisko...

Sidetree协议

Sidetree protocol

1. 概述 1.1. Sidetree 1.2. DID 2. Sidetree 协议 2.1. 协议概述 2.2. 工作原理 2.3. Sidetree 协议的 DID 操作 2.3.1. DID OP 2.3.2. Bat...

区块链技术追踪 (二)

what's new in blockchain (2)

Facebook Libra is Architecturally Unsound 原文链接:http://www.stephendiehl.com/posts/libra.html 本文从纯技术角度,分析了Libra架构设计的不合理之处。 Libra 在许可网络上采用拜占庭容错设计的作法不合逻辑:共识算法带来的根本就是废热式的开销,只会限制系统的整体吞吐量。 Libra 缺...

数字货币确定性钱包

Deterministic Wallet

1. 确定性钱包 2. 助记词 (BIP-39) 3. 拓展公钥和私钥 4. 硬化密钥派生 5. HD 钱包密钥标识符(路径) 6. 从种子开始生成 HD 钱包 7. 子密钥衍生函数(Child Key Derivation, CKD) 8. 扩展密钥(extended key) 9. HD Wallet 的分层密钥生成结构图 10. 参考: ...