性能问题是制约
区块链技术未来大规模应用的 重要瓶颈之一。当前应用广泛的公有链(如
比特币、
以太坊)和
联盟链(如超级账本)都无法支持高频 交易的场景,在吞吐量方面与高频交易(如支付、 大规模
物联网)的实际需求存在几个数量级的差距。为了弥补这种差距,中国科学院计算技术研究所开 展了高通量
区块链技术的研究。
不同于已有的很多性能优化的工作主要集中在 协议和算法层面 [2~4],中国科学院计算技术研究 所高通量区块链技术的研究聚焦于底层架构层面的 技术突破,包括区块链基础架构以及承载区块链系 统的硬件架构。首先,在区块链基础架构上,通过 构建交易图谱,将原始区块链切分为很多切片,并行处理不同分片的交易记录,片内共识使用流水化 技术优化共识效率,并通过随机轮换记账节点集合 机制,在提升效率的同时保障安全性。对于跨切 片的交易,设计了 InterChain 跨分片通信架构,通过分片网关和互联链节点的协同实现交易 的跨分片通信。其次,在硬件架构上,针对现有通 用计算架构效率不足,而专用芯片仅针对特定算法 应用范围有限的问题,提出支持自定义算法的专用 芯片架构,通过抽象各类共识、验证签名 算法的计算内核,设计基于松耦合计算内核的芯片 架构,并利用区块链算法本身的容错性,简化功能 单元设计,从而提升计算通量。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。