HyperLedger Fabric 1.4 区块链开发平台(4.1)
目前区块链开发平台分“公有链平台”和“联盟链系统”两类,“公有链平台”主要以以太坊为主的平台,可以在该类平台上进行代币的发行和根据各种模块搭建应用;“联盟链系统”主要以超级账本为主的开源系统,该类开源系统提供完善的区块链底层技术,开发者只要在其框架下进行二次开发,根据自身需求编写智能合约,通过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.4 区块链开发平台(4.1)的更多相关文章
- HyperLedger Fabric 1.4 区块链工作过程(2.3)
区块链的工作过程分交易产生.交易广播.节点计算.获取记账权.记账权广播.接收区块.验证区块和完成记账七个过程. 1) 交易产生:用户向区块链发了一笔交易信息,将产生交易:2) 交易广播:当一笔新交易产 ...
- HyperLedger Fabric 1.4 区块链技术原理(2.2)
区块链从字面上理解:数据记录在区块中,通过一定的算法把区块连成一个链. 区块链通过哈希(Hash)算法,生成一串字符串,保存在区块的头部中,一个的区块通过指向上一个Hash值,加入到区块链 ...
- HyperLedger Fabric 1.4 区块链应用场景(3.1)
比特币是区块链应用最早的场景,随着比特币安全稳定运行多年以后,数字货币的场景应用遍地开花,各种山寨币泛滥,通过ICO(Initial Coin Offering 首次币发行)就能融到大量资金,上市后的 ...
- HyperLedger Fabric 1.4 区块链技术定义(2.1)
区块链技术指使用点对点传输.共识机制.加密算法等技术,保证分布式数据库区块写入链中数据的一致性,达到去中心化和不可篡改的目的. 区块链就是一种特殊的分布式数据库,使用现有的各种成熟的技术, ...
- HyperLedger Fabric 1.4 区块链技术发展(1.3)
区块链技术发展经历区块链1.0(数字货币).区块链2.0(数字资产与智能合约)和区块链3.0(各种行业分布式应用落地)三个阶段.区块链在应用上分为公有链(PublicBlockChains).联盟链( ...
- HyperLedger Fabric 1.4 区块链技术形成(1.2)
在比特币诞生之时,没有区块链技术概念,当人们看到比特币在无中心干预的前提下,还能安全.可靠的运行,比特币网络打开了人们的想象空间:技术专家们开始研究比特币的底层技术,并抽象提取出来,形成区块链技术,或 ...
- 微软Azure区块链开发工具包三大功能详解
2018年11月15日,微软宣布了Azure区块链开发工具包,它基于微软的无服务器技术构建,并且利用微软和第三方SaaS,完美集成了区块链.该工具包扩展了微软的区块链开发模板和Azure Blockc ...
- FISCO BCOS WorkShop | 区块链开发特训营,开课啦!
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
- 转:区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
区块链开发(一)搭建基于以太坊go-ethereum的私有链环境 wo541075754 · 2016-11-07 13:00:03 · 3730 次点击 · 预计阅读时间 3 分钟 · 约1小时前 ...
随机推荐
- java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract
二月 26, 2019 3:47:40 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for ...
- 【Leetcode】【Easy】Add Binary
Given two binary strings, return their sum (also a binary string). For example,a = "11"b = ...
- SAP C4C里如何实现Sales Unit和Seller的自动determination
先看一个效果,我录了一个视频,发布在视频网站上,大家可以先看看SAP Cloud for Customer里启用了partner 自动determination后的效果. 在SAP Cloud for ...
- SAP S4CRM 1811 服务订单API介绍
Jerry在今年2月28日,SAP Customer Management for S/4HANA 1.0正式问世这个具有纪念意义的日子,同时发布了中英文版的博客进行介绍. 英文版发在SAP社区上,至 ...
- CRM和ERP的Sales Organization的映射关系
在如下的配置里可以维护CRM和ERP的Sales Organization的映射关系. 例如,ERP的编号为0001的销售组织映射到CRM的编号为O 50040102的销售组织: 这种映射关系存储在表 ...
- mydumper安装和使用
安装下载安装包:wget https://launchpad.net/mydumper/0.9/0.9.1/+download/mydumper-0.9.1.tar.gz 安装依赖包:yum inst ...
- python:常用模块一
一.collections模块 1,在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter.deque.defaultd ...
- Ural State University Internal Contest October'2000 Junior Session
POJ 上的一套水题,哈哈~~~,最后一题很恶心,不想写了~~~ Rope Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7 ...
- 「SDOI2008沙拉公主的困惑」
题目 看着有点可怕 求 \[\sum_{i=1}^{n!}[(i,m!)=1]\] 考虑一下\(m=n\)的时候的答案 非常显然就是\(\varphi(m!)\) 而如果\(n>m\) 非常显然 ...
- 【转】Dalvik虚拟机的启动过程分析
在Android系统中,应用程序进程都是由Zygote进程孵化出来的,而Zygote进程是由Init进程启动的.Zygote进程在启动时会创建一个Dalvik虚拟机实例,每当它孵化一个新的应用程序进程 ...