gpt4 book ai didi

hyperledger-fabric - 主要区别 Hyperledger Fabric 和 BigchainDB

转载 作者:行者123 更新时间:2023-12-04 07:55:08 28 4
gpt4 key购买 nike

Hyperledger Fabric 和 BichainDB 都提供了拥有私有(private)、许可区 block 链数据库的可能性。通过他们的概念,他们试图解决公共(public)区 block 链的主要缺点,例如缺乏隐私和缺乏性能(低吞吐量等)。

这两种技术的主要区别是什么?

最佳答案

如果您尝试使用这两个框架的示例应用程序,您会很快注意到 BigchainDB 更容易上手。 Hyperledger Fabric 涉及到更多的知识来掌握它。

  • Fabric 知道不同类型的节点(对等节点、对等节点也是背书节点、排序节点),因此允许非常灵活的设置,具体取决于联盟设计和组织本身。 BigchainDB 有一种可以部署的节点。当然,每个参与的组织都会获得一个节点。
  • Fabric 具有更丰富的 Assets 建模能力和各种交易的能力。一种交易类型始终可以通过自定义处理器函数来实现,该函数执行查询或修改分类帐状态所需的任何操作。 BigchainDB只知道CREATETRANSFER每个已定义 Assets 的交易。你可以创建一些东西(也可以是可分割的,例如代币的数量)并且可以完全或部分地转移它们。
  • 两者似乎都有相当低级的 API。 Fabric 有更多的 API 和配置模型需要掌握。但是 Fabric 得到了诸如 Composer 之类的框架的补充(包括它所有的优秀库,如 Playground 和 rest-server),它们真正改进了编程模型。据我所知,BigchainDB 没有这样的东西,也因为它从一开始就非常简单。
  • 共识:BigchainDB 使用的是拜占庭容错的 Tendermint。 Fabric 基于 Miguel Castro 的思想进行实际上是拜占庭容错的 PBFT .

  • 一般来说,我会说 Fabric 旨在用于复杂的业务用例。 BigchainDB 更简单,更适合可分割的 Assets (可能是硬币/代币等金融 Assets )。

    关于hyperledger-fabric - 主要区别 Hyperledger Fabric 和 BigchainDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49736462/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com