Blockchain 不同区块链协议之间的差异

Blockchain 不同区块链协议之间的差异,blockchain,hyperledger,ethereum,corda,Blockchain,Hyperledger,Ethereum,Corda,开发人员不断使用不同的区块链网络协议,如Hyperledger、multichain、以太坊、Corda等。如果开发者和区块链爱好者能够像上面提到的那样,在不同类型的区块链之间注入一些关键的差异,社区将非常感激 谢谢 这是一个很好的问题,尽管不是一个简单的答案就能解决的问题 正如@Mat0在上面所评论的那样,一个不同之处是不同平台用于达成共识的方法。一些使用工作证明(PoW),另一些使用拜占庭容错策略的变体(PBFT、SBFT等)。有些人使用衍生策略。Hyperledger Sawtooth L

开发人员不断使用不同的区块链网络协议,如Hyperledger、multichain、以太坊、Corda等。如果开发者和区块链爱好者能够像上面提到的那样,在不同类型的区块链之间注入一些关键的差异,社区将非常感激


谢谢

这是一个很好的问题,尽管不是一个简单的答案就能解决的问题

正如@Mat0在上面所评论的那样,一个不同之处是不同平台用于达成共识的方法。一些使用工作证明(PoW),另一些使用拜占庭容错策略的变体(PBFT、SBFT等)。有些人使用衍生策略。Hyperledger Sawtooth Lake开发了一种创新策略,名为“时间流逝证明”()。一些,如Hyperledger Fabric,允许可插拔的一致性实现,以允许实验和额外的多样性

其他平台在实现数据保密和事务执行的方式上有所不同

一些平台,如Hyperledger、Hyperledger、Corda、以太坊和许多其他平台,允许更全面的智能合约功能,而其他平台对合约操作类型的限制非常严格,例如仅支持未使用事务输出()协议中的有限操作集的各种平台

有些更针对特定的用例,而另一些则更倾向于更一般的用途。所有人都在寻求改善业绩和规模各个方面的方法

最后,一些旨在支持无许可的公共区块链网络,而另一些则更倾向于支持私人许可网络(财团网络),其中参与和成员资格受到严格控制

专注于开发适合企业使用的区块链技术。该组织的成立是为了将相关的、甚至是相互竞争的技术结合在一起,以期邻近性和共同治理将导致互操作性和逐步整合


选择一个平台需要进行大量的研究,清楚地了解您的用例和需求,并进行大量的实验。最终,将不会有简单的答案

为了补充Chris的评论(我基本同意),我将进一步阐述他对“UTXO”模型的评论

在我们看来(我是R3的CTO),区分区块链平台的一个关键设计决策是它们是否使用我所称的“复制虚拟机”隐喻,还是基于交易输出的理念(“UTXO”模型)

Mike Hearn在Corda的设计背景下写到:

然而,我想指出的关键点是UTXO模型——至少在Corda中实现了这一模型——能够运行完整的函数代码。。。受支持的操作集没有任何限制

这些差异主要表现在平台的非功能性特征方面


正如Chris所说,平台选择应该由用例驱动:我相信我们在Corda中使用的UTXO模型特别适合各种金融服务场景(这就是为什么我们选择采用这种架构!)。但没有一种规模适合所有人。

自2008年中本聪(Satoshi Nakamoto)创造了比特币这个术语,作为一种全新的电子和完全对等的现金系统,没有可信的第三方以来,人们对比特币和区块链技术的兴趣有所增加。在交易及其隐私和安全性方面,研究人员认识到它是跨行业的革命性技术,尤其是在银行和金融领域,因此,他们每天都在想方设法地提出各种新奇的协议,每种协议都比以前更新、更先进、更好。继blockchain Academy.com上的区块链系列之后,我加入了6个主要的区块链协议,以便接受该技术并提高区块链投资者和最终用户的认识

超级分类账

超分类帐是开源的BLASH链平台,由Linux基金会在2015开始,以支持基于BaseCub的分布式分类帐。该协议的重点是为支持国际商业交易而开发的分类账,为领先的金融、技术和供应链企业提供服务,目的是在许多方面提高性能和可靠性。该项目强调通过提供一个模块化框架,支持各种不同用途的组件,包括一系列具有自己的存储和共识模型的区块链,以及访问控制、合同和身份服务,为制定开放标准和协议做出协作努力

比特币

比特币的诞生可以追溯到2008年11月,当时中本在美国的一个邮件列表上发布了一篇论文,密码学家在其中共享或交换信息。题为“比特币:对等电子现金系统”的论文介绍了该协议的以下特点:

  • 直接启用交易,无需任何可信第三方
  • 启用不可逆事务
  • 减少小额临时交易中的信贷成本
  • 减少交易费用
  • 防止双重开支
  • 比特币是虚拟货币,也称为加密货币。这些都是在探索软件管理的数据的价值时分发的。2016年初发行了约1526万BTC,相当于约70亿美元。制造比特币的主要技术包括散列、数字签名、公钥加密、P2P和工作证明。这种混合物产生了一种机械力