目前区块链开发平台分“公有链平台”和“联盟链系统”两类,“公有链平台”主要以以太坊为主的平台,可以在该类平台上进行代币的发行和根据各种模块搭建应用;“联盟链系统”主要以超级账本为主的开源系统,该类开源系统提供完善的区块链底层技术,开发者只要在其框架下进行二次开发,根据自身需求编写智能合约,通过SDK接口访问区块中的数据,实现具体的区块链业务场景。
4.1 公有链平台
公有链平台最著名以以太坊莫属,从2013至2023年11月13日间由程序员Vitalik Buterin受比特币启发提出了以太坊的概念,定义为“下一代加密货币与去中心化应用平台”,2014通过ICO众筹发展到目前,以太币的市值达到仅次于比特币的第二大加密货币。
以太坊平台以公有链为主,方便开发者在其平台上使用区块链技术开发去中心化应用,在应用中运用Solidity来编写与区块链交互的智能合约,通过 Truffle框架方便部署和运行合约,最后使用Geth或testrpc来搭建测试网络,测试通过后部署到以太坊正式环境中。
目前可以与以太坊比肩、大量资本追逐超级节点的EOS,火爆的一塌糊涂。EOS英文为Enterprise Operation System,是为商用分布式应用设计的一款区块链操作系统,引入了一种新的区块链架构,实现分布式应用的性能扩展,每秒交易可达到百万级,比以太坊每秒几十笔更适合高并发场景。
4.2 联盟链系统
区块链开源系统以Fabric为主,还有Corda和BCOS,都是以联盟链为代表,三大系统都发布开源,在Github上都可下载。开发者无须关心区块链的底层技术,只须专注业务需求,在其基础上搭建出满足业务逻辑的区块链应用。
Hyperledger Fabric:旨在推动区块链跨行业应用的开源项目,由Linux基金会在2023年11月13日12月主导发起该项目,吸引了IBM、Intel、Cisco、DAH、摩根大通、R3等众多科技和金融巨头参与,以在金融、银行、供应链等领域的实践,到目前为上参与会员达140家。
Corda:是一个为商业世界创建的区块链平台。Corda 通过实现商业的直接交换来消除商业交易间的阻力。通过使用智能合约和区块链技术,Corda 允许已经存在的商业网络减少交易和保存记录的花销并且让整个商业操作变得更加顺畅。Corda 实现了一个彼此协作、开放的网络,这给企业带来了更大的能力来彼此合作并且彼此信任地直接地交换价值。Corda 通过自由地使用一些开元软件平台实现了这些并且保证了完全的隐私性。
BCOS:是聚焦于企业级应用服务的区块链技术开源平台,已经在多个企业级应用场景中被充分验证。 BCOS由微众银行、万向区块链、矩阵元三方潜心研发,为分布式商业提供完备的区块链技术基础设施及服务,并于2023年11月13日2023年11月13日完全开源,致力于打造一个深度互信的多方合作共同体,进一步推动分布式商业生态系统的形成。