Tree-Chain:适合IoT应用的轻量级共识算法
区块链已经在包括IoT在内的非金融领域受到大量关注,这主要是由于其具有去中心化、安全、 可审计以及匿名性。大部分传统的区块链都依赖于高成本的共识算法,因此吞吐量有限,并且 交易延迟很大。论文提出了tree-chain,一个可伸缩的快速区块链:
tree-chain在验证节点引入了两级随机化:
- 在交易层,基于哈希函数结果(共识代码)随机选择每个交易的验证节点
- 在区块链层基于验证节点公钥随机分配共识代码
tree-chain还引入了平行链分支,每个验证节点都将交易提交到单独的账本。
实现结果表明tree-chain可以在资源有限的设备上运行,并且处理开销小,可以实现接近实时的交易结算。
论文PDF下载:Tree-Chain: A Fast Lightweight Consensus Algorithm for IoT Applications