gpt4 book ai didi

blockchain - 各种区 block 链协议(protocol)的区别

转载 作者:行者123 更新时间:2023-12-03 07:23:50 25 4
gpt4 key购买 nike

由于开发人员不断使用不同的区 block 链网络协议(protocol),例如 Hyperledger、多链、以太坊、Corda 等。如果开发者和区 block 链爱好者能够解释上述不同类型区 block 链之间的一些关键差异,社区将不胜感激。

谢谢!

最佳答案

这是一个很好的问题,尽管不是一个可以用简单答案轻易解决的问题。

正如 @Mat0 上面评论的那样,一个区别是各个平台用于达成共识的方法。一些使用工作量证明 (PoW),另一些使用拜占庭容错策略的变体(PBFT、SBFT 等)。一些使用 PAXOS衍生策略。 Hyperledger Sawtooth Lake 开发了一种名为 Proof of Elapsed Time ( PoET ) 的创新策略。其中一些(例如 Hyperledger Fabric)允许可插入的共识实现,以允许实验和额外的多样性。

其他平台实现数据 secret 性和交易执行的方式有所不同。

一些,例如 Hyperledger Fabric , super 账本Sawtooth Lake 、Corda、以太坊和许多其他平台允许更全面的智能合约功能,而其他平台对合约操作类型的限制非常严格 - 例如各种平台仅支持未花费交易输出中的有限操作集( UTXO )协议(protocol)。

有些更针对特定用例,而另一些则更倾向于通用目的。所有人都在寻求提高性能和规模各个方面的方法。

最后,有些旨在支持无需许可的公共(public)区 block 链网络,而另一些则更倾向于支持私有(private)的、许可的网络(联盟网络),其中参与和成员资格受到严格控制。

Hyperledger专注于开发适合企业使用的区 block 链技术。该组织的成立是为了将相关甚至竞争的技术汇集在一起​​,期望邻近性和共同治理将带来互操作性和逐步整合。

选择一个平台需要进行大量研究、清楚了解您的用例和要求以及进行大量实验。归根结底,不会有简单的答案。

关于blockchain - 各种区 block 链协议(protocol)的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41690983/

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