对于现有可用于开发者接入的区块链的探讨

来源:互联网 发布:php小例子 编辑:程序博客网 时间:2024/06/05 12:32

随着前一段时间虚拟货币的火热,其底层技术区块链也逐渐进入公众视野。且抛开炒作和泡沫。作为一项新兴技术,其分布式账本、信息不可篡改可追溯的特点,还是有一定的价值的。虽然目前尚未形成落地的商业闭环,不过其信息存证、企业间清结算方面的作用也不可忽略。越来越多的企业开发者开始把目光投向区块链领域。所以这里想探讨一下那些适合开发者接入的区块链。

当然,从理论上来说,市面上所有的链都是可以接入做应用的。只是那些仅用于代币交易的链,开发难度会相当大,不仅需要从底层代码开始搭建应用,而且缺乏对应的场景。

在这方面来说,目前市面上适合开发者接入的区块链有以下这些:

 

 

一、以太坊Ethereum

以太坊区块链设计之初就是为了作为“区块链操作系统”的存在,其智能合约功能更是可谓开创了区块链2.0时代。使得基于区块链开发应用成为了可能。目前运行时间久、应用丰富、功能强大。

接入方面,智能合约可以满足多种多样的开发需求,不过节点需要自行部署,而且实现应用的智能合约代码需要完全自行编写。其开发语言solidity也需要额外熟悉。好在目前参与以太坊开发的开发者不少,其开发者社区可以提供一定的交流支持。然后目前其处理速度也存在一定瓶颈,这一问题可能在之后大都会硬分叉升级后得到解决。不过升级时间一再延期,有待进一步观察。

 

总体来说,以太坊还是很强大成熟的底层区块链,开发成本较从零开始搭建一条区块链也要降低许多。

附上以太坊官网:https://www.ethereum.org/

 

 

二、超级账本Hyperledger

Linux基金会和IBM发起组织的企业区块链联盟项目,其中包括多个区块链子项目,目前最为成熟知名的当属IBM贡献的Fabric。下面的介绍主要讲Fabric相关

IBM强大的技术实力保证了Fabric的功能和稳定性。与以太坊作为完全开放的公链不同的是,Hyperledger是企业间的联盟链。这意味着接入其区块链需要加入Hyperledger联盟,入会费高昂,且随着会员等级不同有所变化。

接入方面,Fabric的架构设计服务于企业间商业应用,非常适合商业应用的开发。同样支持智能合约,开发语言chaincode,也需要另外自行熟悉。联盟链的特性使得fabric的处理速度较以太坊要高出很多。如果不付费加入Hyperledger的话,Fabric也是开源的,可以自行搭建私链,只是关于Fabric的文档资料相对较少,技术支持会是一个问题。

 

简单说,适合大企业开发者商业模式探索,小型团队开发者自行研究会相对困难。

附上Hyperledger官网:https://www.hyperledger.org/

 

 

三、布萌Bumeng

布萌是国内区块链技术企业布比旗下的分公司,主打数字资产方向的区块链,目前已有数十家企业接入运作,特点是接入快捷方便。

布比在国内区块链技术方面还算是比较前列的,具体排名不定但可以确定属于第一集团。提供企业私链技术解决方案。布萌是基于布比区块链技术搭建的。其提供SDK以及api接口,接入会非常的便捷,注册即可调用,没有语言限制,不需要涉及底层区块链开发。该区块链主打数字资产方向,接口封装也覆盖了数字资产发行、交易等大部分场景。和应用场景契合度高。处理速度也很快。缺点是目前尚不支持智能合约,日前看到的一份区块链技术分析表明布比已支持智能合约,可能布萌需要升级区块链版本之后就能支持这一功能吧。

 

总结:接入方便,开发成本低,速度快。对中小型开发团队友好。

附上布萌官网:https://www.bumeng.cn/

 

以上是我总结的比较适合接入的区块链,如果有其他没有涉及的合适的底层,欢迎回帖讨论!

原创粉丝点击