滑铁卢研究人员加速区块链以满足现实世界的需求

滑铁卢研究人员加速区块链以满足现实世界的需求

研究人员重新设计了一个用于世界各地各种行业和部门的区块链,以支持每秒几乎7倍的交易。

通过一系列新的优化,研究人员将区块链(Hyperledger Fabric)可以处理的数据量从每秒3000笔增加到20000笔交易。

块链

基于Hyperledger Fabric的500多个应用程序在世界各地处于不同的部署阶段,从确保土地登记到跟踪钻石运输,再到跟踪农产品的来源。Hyperledger Fabric最著名的应用之一是IBM的Food Trust,它使用区块链使食品供应链更安全、更可持续。

&超账本织物有许多用途。滑铁卢大学大卫·R·切里顿计算机科学学院的博士研究生克里斯蒂安·戈伦弗洛说:“我们的目标是通过加速引擎来加速所有的速度。”“我们的改装完全在发动机罩下。Fabric的应用程序编程接口和模块性保持不变,因此现有应用程序和以前一样工作。”

为了使HyperledgeFabric在电子商务等快节奏行业更加实用,它的端到端事务吞吐量必须提高。为了加快区块链的速度,研究人员设计并实现了几种基于通用系统设计技术的体系结构优化。这些改进包括重新设计其订购服务、事务服务和数据管理层三个步骤,它们共同提高了事务吞吐量并减少了数据传输开始遵循指令之前的延迟。

“将交易吞吐量提高到每秒20000个是一个好的开始,但我们希望进一步采用超账本结构,”Cheriton计算机科学学院教授srinivasan Keshav说。

滑铁卢管理科学系的Lukasz Golab教授补充道:“我们正在与IBM的主要织物贡献者交谈,他们渴望在即将发布的官方版本中采用我们的优化,业界对此的反响非常积极。”

研究人员还概述了未来工作的几个方向,连同他们提出的优化,这些方向有可能将Hyperledger结构加速到每秒50000个事务。

由滑铁卢数学系研究人员Gorenflo和Keshav、工程系Golab和马萨诸塞大学博士候选人Stephen Lee撰写的一篇论文,将在2019年的IEEE国际会议上详细介绍这项题为“FastFabric:scaling hyperledger fabric to 20000 transactions per second”的工作。e在本月晚些时候的区块链和加密货币上。

相关新闻