中文

我的区块链应该学习驾驶吗?基于 Hyperledger Fabric 的研究

分布式、并行与集群计算 2024-06-11 v1 密码学与安全

摘要

与其他事务处理框架类似,区块链系统需要进行动态重配置,以适应不断变化的工作负载和网络条件的变化。然而,由于区块链技术栈的复杂性及其包含的多种可配置参数,实现最佳重配置尤其具有挑战性。本文探讨了自动驾驶区块链的概念,它能够预测工作负载变化并自行重配置以实现最佳性能,而无需人工干预。我们将讨论与现有的数据库研究进行了比较和对比,并突出了区块链独有的方面。我们在流行的许可型区块链系统 Hyperledger Fabric 中确定了适合自主调整的特定参数和组件,并为所涉及的挑战提供了潜在的解决方案。此外,我们实现了三个演示性的局部自治系统,每个系统针对区块链技术栈的不同层,并进行了实验以了解我们发现的可行性。我们的实验表明,成功吞吐量提升了高达 11%,延迟降低了 30%,这是未来实现完全自主区块链系统的重要一步。

关键词

引用

@article{arxiv.2406.06318,
  title  = {Should my Blockchain Learn to Drive? A Study of Hyperledger Fabric},
  author = {Jeeta Ann Chacko and Ruben Mayer and Hans-Arno Jacobsen},
  journal= {arXiv preprint arXiv:2406.06318},
  year   = {2024}
}