HyperLedger Fabric区块链开发平台(4.1)-阿里云开发者社区

开发者社区> 灵·龙> 正文

HyperLedger Fabric区块链开发平台(4.1)

简介: 目前区块链开发平台分“公有链平台”和“联盟链系统”两类,“公有链平台”主要以以太坊为主的平台,可以在该类平台上进行代币的发行和根据各种模块搭建应用;“联盟链系统”主要以超级账本为主的开源系统,该类开源系统提供完善的区块链底层技术,开发者只要在其框架下进行二次开发,根据自身需求编写智能合约,通过SDK接口访问区块中的数据,实现具体的区块链业务场景。
+关注继续查看

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
HyperLedger Fabric 1.2 区块链工作过程(2.3)
区块链的工作过程分交易产生、交易广播、节点计算、获取记账权、记账权广播、接收区块、验证区块和完成记账七个过程。 1) 交易产生:用户向区块链发了一笔交易信息,将产生交易;2) 交易广播:当一笔新交易产生时,区块链网络会广播出去,网络中的其它节点都会收到该交易信息;3) 节点计算:收到...
1038 0
区块链开发公司发展快 未来主要应用方向怎么走
  区块链应用的核心是去中央和信任,服务佳的区块链应用对凭借智能合同技术的使用,可以自动执行操作,以满足一定的条件,还可以使更多的商品“共享”,大大降低了合同建立和执行的成本。区块链应用同适用于今天蓬勃发展的共享自行车行业,它可能会给该行业带来全新的变化。
1839 0
HyperLedger Fabric 1.2 区块链技术原理(2.2)
区块链从字面上理解:数据记录在区块中,通过一定的算法把区块连成一个链。       区块链通过哈希(Hash)算法,生成一串字符串,保存在区块的头部中,一个的区块通过指向上一个Hash值,加入到区块链中;Hash算法是一种加密算法,指对原始信息进行特定的转换运算,换算成对应的加密值(称为Hash值);是一种单向的加密方式,加密后的密文不可逆推,只有加密过程,没有解密过程;区块链中使用SHA-256算法对区块进行加密。
1433 0
HyperLedger Fabric 1.2 区块链技术形成(1.2)
在比特币诞生之时,没有区块链技术概念,当人们看到比特币在无中心干预的前提下,还能安全、可靠的运行,比特币网络打开了人们的想象空间;技术专家们开始研究比特币的底层技术,并抽象提取出来,形成区块链技术,或者称分布式账本技术。
1091 0
带你读《区块链开发实战: 基于JavaScript的公链与DApp开发》之二:DApp开发简介
本书用三个部分讲解了区块链技术以及Asch的相关实践,第一部分讲解了区块链技术的基本概念,并用300行代码实现了一个最小的、可运行的区块链;第二部分分析Asch的源码,讲解Asch的实现原理;第三部分介绍了基于Asch的侧链技术的DApp开发实战。
1627 0
带你读《区块链开发实战: 基于JavaScript的公链与DApp开发》之三:Asch——区块链应用开发平台
本书用三个部分讲解了区块链技术以及Asch的相关实践,第一部分讲解了区块链技术的基本概念,并用300行代码实现了一个最小的、可运行的区块链;第二部分分析Asch的源码,讲解Asch的实现原理;第三部分介绍了基于Asch的侧链技术的DApp开发实战。
1565 0
+关注
灵·龙
本人1999年毕业于西安工业大学,具有将近20年的技术开发和项目管理经验,在技术方面一直走在最前沿,从桌面软件,到互联网技术,到大数据分析,再到区块链技术,再加上多年的项目管理经验,真正成为了全栈技术开发者,目前由自主技术架构及项目管理的产品申请了不下20种著作权。
39
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载