【51CTO.com快译】区块链自2009年由一个名为中本三石(Santoshi Nakamoto)的团体创立以来,一直在加快步伐。中本聪发布了一份名为《比特币:一个点对点的电子现金系统》的白皮书,该书并未明确提及区块链这种技术,但成为区块链兴起的开端。
该书介绍了时间戳和基于哈希算法的工作机制,讨论了现金流在对等系统之间的转移。区块链显然是因为比特币而变得流行起来,随后兴起了多个区块链平台。
区块链对供应链管理、医疗、金融和物联网等行业产生了重大影响。许多企业已经将区块链整合到他们现有的业务模式中,并看到了其收入的潜在增长。
对于企业管理者来说,区块链被视为一个里程碑,将通过不断的努力来实现。但从零开始构建一个基于区块链的应用程序是非常复杂的。下面是流行的区块链平台,您可以使用它们轻松构建区块链应用程序。
区块链行业需要基于以下因素对区块链平台进行定性分析。以下因素将有助于你做出商业决策:
1. 活跃
区块链平台有多活跃?
2.网络类型
公共、许可或私有网络。
3.支持的语言
区块链平台的SDK支持的编程语言。
4. 受欢迎程度
区块链平台对GitHub的贡献和用户评分,它有多受欢迎?
5. GitHub Repo
区块链平台SDK的GitHub Repo。
6. 成本核算
平台是免费的还是收费的?
7. 技术支持
区块链平台是否有技术支持专家团队的支持。
下面,让我们开始看看2019年你可以用于业务的十大区块链平台:
1.Ethereum
在区块链之后,最热门的话题是由Vitalik Buterin在2014年开发的Ethereum,它是最活跃的开源平台之一,用于开发分布式区块链应用程序。基于Ethereum虚拟机能够运行智能契约。
Ethereum与其他区块链平台的区别在于:
- 行业类型:跨行业
- 共识算法:工作量证明
- 管理:Ethereum开发者
- 智能合约功能:是
- 分布式账本:无许可
2. Hyperledger Fabric
Hyperledger Fabric也是最受欢迎的区块链平台之一,该项目旨在使用模块化方法构建一个区块链应用程序。它是一个开源的区块链平台,常用来构建Linux基金会在2016年开发的区块链应用程序。
Hyperledger Fabric与其他区块链平台的不同之处在于:
- 行业类型:跨行业
- 共识算法:可插拔框架
- 管理:Linux基金会
- 智能合约功能:是
- 分布式账本:许可
3. Hyperledger Iroha:
它由Linux基金会创建,一直致力于开发可靠、快速和安全的分布式区块链应用程序。它简单的模块化的分布式架构使其与Linux和Mac Os环境兼容,共同构建供应链和物联网解决方案。
Hyperledger Iroha区别于其他区块链平台的特点是:
- 行业类型:跨行业
- 共识算法:拜占庭容错
- 管理:Linux基金会
- 智能合约功能:是
- 分布式账本:许可
4. Hyperledger Sawtooth
Hyperledger Sawtooth由Intel支持,Linux创建,是目前使用最广泛的用于创建、执行和部署分布式账本的区块链平台。它是一种模块化的、企业级的平台,数字记录无需中央管理机构来管理。
Hyperledger Sawtooth与其他区块链平台不同的特点是:
- 行业类型:跨行业
- 共识算法:可插拔框架
- 管理:Linux基金会
- 智能合约功能:是
- 分布式账本:无许可
5. OpenChain
由CoinPrism组织开发的Openchain是一个开源的区块链平台,最适合那些希望处理其数字资产的行业。作为一个安全的、可伸缩的应用程序,您在事务处理时拥有一个单独的权限。它是最高效的区块链平台之一,相比其他区块链平台,其交易过程都是免费的。
OpenChain与其他区块链平台的区别在于:
- 行业类别:数字资产管理
- 共识算法:分区协商共识
- 管理:Linux基金会
- 智能合约功能:是
- 分布式账本:许可
6. Stellar
Stellar是一个分布式的账本网络系统,以方便跨平台的资产转移。区块链平台允许开发人员为银行和金融行业构建解决方案,如钱包、智能设备等。
恒星共识协议(SCP)使保持共识成为可能,而无需依赖一个封闭的系统来记录金融交易。
例如,SureRemit就是利用这一平台,将海外不同国家提供服务的商家联系起来。
Stellar区别于其他区块链平台的特点是:
- 行业类别:金融服务
- 共识算法:恒星共识协议
- 管理:Stellar发展基金会
- 智能合约功能:是
- 分布式账本:公共和私人
7. NEO
另一个流行的区块链平台NEO是由区块链研发公司的成员设计的,用于构建分布式区块链应用程序。在拜占庭容错机制的支持下,NEO比其他区块链平台工作得更好。
它的原生加密货币NEO可以用来支付在NEO网络上运行应用程序的交易费用。
NEO与其他区块链平台的不同之处在于:
- 行业类型:智能经济
- 共识算法:授权拜占庭容错
- 管理:通过NEO持有者的投票进行链上管理,通过NEO基金会的支持进行链外管理。
- 智能合约功能:是
- 分布式账本:许可
8. EOS
EOS于2018年作为开源软件推出,旨在提供分布式应用的托管、智能合约功能、企业区块链应用的分布式存储,并通过比特币和以太坊解决可扩展性问题。
它消除了额外的交易成本,同时使用多线程和股权授权证明算法。
EOS区别于其他区块链平台的特点是:
- 行业类型:跨行业
- 共识算法:股权授权证明
- 管理:EOSIO核心仲裁论坛(ECAF)
- 智能合约功能:是
- 分布式账本:许可
9. Hedera Hashgraph
如果您希望开发分布式的企业级应用程序,Hedra Hashgraph可能是最适合的选择。Hedra Hashgraph平台是区块链开发者最信任的平台,他们可以为数字货币和在线支付平台开发应用。
使用异步拜占庭容错算法,Hedera Hashgraph提供了高度的安全性。
Hedra Hashgraph与其他区块链平台的不同之处在于:
- 行业类型:跨行业
- 共识算法:异步拜占庭容错
- 管理:Hedera Hashgraph委员会
- 智能合约功能:是
- 分布式账本:许可
10. R3 Corda
2015年推出的创新区块链平台,允许机构直接通过智能合约进行交易,从而减少了商业交易的成本摩擦。R3 Corda最初是为金融机构开发的,现在可以应用于医疗、供应链、政府机构和贸易融资等领域。
R3 Corda与其他区块链平台的不同之处在于:
- 行业类型:跨行业
- 共识算法:异步拜占庭容错
- 管理:Hedera Hashgraph委员会
- 智能合约功能:是
- 分布式账本:许可
结论
结合您的业务,了解区块链平台的重要性,以及它们的独特功能、算法等内容。根据您独特的需求,可以从以上部分选择一个合适的区块链平台,相信您的判断。
原文标题:A Comprehensive Guide to Top Blockchain Platforms,作者:Ved Raj
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】