随着前一段时间虚拟货币的火热,其底层技术区块链也逐渐进入公众视野。且抛开炒作和泡沫。作为一项新兴技术,其分布式账本、信息不可篡改可追溯的特点,还是有一定的价值的。虽然目前尚未形成落地的商业闭环,不过其信息存证、企业间清结算方面的作用也不可忽略。越来越多的企业开发者开始把目光投向区块链领域。所以这里想探讨一下那些适合开发者接入的区块链。
当然,从理论上来说,市面上所有的链都是可以接入做应用的。只是那些仅用于代币交易的链,开发难度会相当大,不仅需要从底层代码开始搭建应用,而且缺乏对应的场景。
在这方面来说,目前市面上适合开发者接入的区块链有以下这些:
一、以太坊 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/
以上是我总结的比较适合接入的区块链,如果有其他没有涉及的合适的底层,欢迎回帖讨论!
括号我个人是布萌粉丝~虽然感觉还有很多可以提高的地方但还是蛮良心的括号完毕