各种区块链协议之间的差异 [英] Difference between various blockchain protocols

查看:115
本文介绍了各种区块链协议之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

随着开发人员不断使用不同的区块链网络协议,例如Hyperledger,多链,以太坊,Corda等.如果开发人员和社区愿意,社区将不胜感激.区块链爱好者可以在上面提到的各种类型的区块链之间倾注一些关键差异.

As the developers are constantly using different network protocols of blockchain such as Hyperledger, multichain, Ethereum, Corda, and others. Community will appreciate if the developers & blockchain enthusiasts can pour in some key differences between various types of blockchains as mentioned above.

谢谢!

推荐答案

这是一个很好的问题,尽管没有一个简单的答案就可以轻松解决.

This is a good question, though not one easily addressed with a simple answer.

正如@ Mat0上面所评论的,一个区别是各种平台用来达成共识的方法.一些使用工作量证明(PoW),另一些使用拜占庭容错策略的变体(PBFT,SBFT等).有些使用 PAXOS 衍生策略. Hyperledger Sawtooth Lake开发了一种创新的策略,称为经过时间证明( PoET ). Hyperledger Fabric之类的工具允许可插入的共识实现,从而可以进行试验和实现更多的多样性.

As @Mat0 commented above, one difference is the approaches that the various platforms are using to achieve consensus. Some use proof of work (PoW), others use variants of byzantine fault tolerant strategies (PBFT, SBFT, etc). Some use PAXOS derivative strategies. Hyperledger Sawtooth Lake has developed an innovative strategy named Proof of Elapsed Time (PoET). Some, such as Hyperledger Fabric allow pluggable consensus implementations to allow for experimentation and additional diversity.

其他平台在实现数据机密性和交易执行的方式上有所不同.

Other platforms differ in the means by which they implement confidentiality of data and transaction execution.

Hyperledger Fabric ,Hyperledger UTXO )协议中仅支持有限的一组操作.

Some such as Hyperledger Fabric, Hyperledger Sawtooth Lake, Corda, Ethereum and many others permit more comprehensive smart contract capabilities, while other platforms are very restrictive of the types of contract operations - such as the various platforms that only support the limited set of operations in the unspent transaction output (UTXO) protocol.

有些是针对特定用例的,而另一些则是为更通用的.所有人都在寻找方法来改善性能和规模的各个方面.

Some are more targeted to a specific use case, while others are more intended to be more general purpose. All are seeking to find ways to improve the various aspects of performance and scale.

最后,一些旨在支持无许可的公共区块链网络,而另一些则更倾向于支持对参与和成员关系进行严格控制的私有,许可网络(财团网络).

Finally, some are intended to support permission-less public blockchain networks, while others are more oriented towards support for private, permissioned networks (consortia networks) where participation and membership is tightly controlled.

超级账单致力于开发适用于企业的区块链技术.该组织的建立是为了将相关的甚至竞争的技术融合在一起,以期接近和统一的治理将导致互操作性和逐步整合.

Hyperledger is focused on developing blockchain technologies suitable for use in the enterprise. The organization has been established to bring together related and even competing technologies in the expectation that the proximity and common governance will lead to interoperability and gradual consolidation.

选择一个平台将需要进行大量研究,并且需要对用例和需求有清晰的了解,并且需要进行大量的实验.最终,将没有简单的答案.

Choosing a platform will demand significant research and a clear understanding of your use case and requirements and a good deal of experimentation. At the end of the day, there will be no easy answers.

这篇关于各种区块链协议之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆