首页> 外文会议>International Conference on Systems Engineering >Efficient High Performance FPGA based NoSQL Caching System for Blockchain Scalability and Throughput Improvement
【24h】

Efficient High Performance FPGA based NoSQL Caching System for Blockchain Scalability and Throughput Improvement

机译:基于高效高性能FPGA的NoSQL缓存系统,可实现区块链可扩展性和吞吐量提高

获取原文
获取外文期刊封面目录资料

摘要

Blockchain inspires many people across the globe and has started getting many adoptions after realizing its promising benefits through successful trials. Applications of blockchain range from cryptocurrency, smart contract, banking, healthcare and identity management, insurance, land registry to IoT industry. However, scalability and throughput issues are major challenges of blockchain and are less researched. Many lightweight nodes especially IoT devices depend and put much workload on blockchain servers since they cannot store the full blockchain due to its huge size. This paper investigates performance bottlenecks in blockchain and presents efficient high performance system for caching the blockchain data in the FPGA network interface controller (NIC) for improving scalability and throughput of blockchain applications. We design a customized SHA-256 hash core specific for efficient blockchain caching to save hashing executions and improve the performance. We built and use Jansson and Curl libraries to interface our system with real Bitcoin core. We finally evaluate the throughput performance of the Bitcoin core. The overall result revealed that our system improves the throughput performance by 103 times when cache hit. The design also offers small work area utilization, low power consumption and higher performance.
机译:区块链在全球范围内激发了许多人的灵感,并通过成功的试验实现了其可喜的收益后,已开始获得广泛的采用。区块链的应用范围从加密货币,智能合约,银行,医疗保健和身份管理,保险,土地注册到物联网行业。但是,可扩展性和吞吐量问题是区块链的主要挑战,研究较少。许多轻量级节点(尤其是IoT设备)依赖并在区块链服务器上放置大量工作量,因为由于其庞大的规模而无法存储完整的区块链。本文研究了区块链中的性能瓶颈,并提出了一种高效的高性能系统,用于在FPGA网络接口控制器(NIC)中缓存区块链数据,以提高区块链应用程序的可扩展性和吞吐量。我们设计了定制的SHA-256哈希核心,专门用于高效的区块链缓存,以节省哈希执行并提高性能。我们构建并使用Jansson和Curl库将我们的系统与真正的比特币核心连接。我们最终评估了比特币核心的吞吐性能。总体结果表明,当缓存命中时,我们的系统将吞吐性能提高了103倍。该设计还提供了较小的工作区域利用率,低功耗和更高的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号