LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 区块链入门(8) —豪门贵族的超级账本

区块链入门(8) —豪门贵族的超级账本

2019-11-06 币自来 来源:区块链网络

比特币网络和以太坊网络提供了最基础的设施功能分别维持着加密数字货币和智能合约的开发和部署。就好像一块地,通上了基本的水电和网络其他都是要靠自己建造起来,这对于很多的用户来说,建造成本造成了实现很多功能的不便,况且,在很多应用场合也不需用到“数字货币”这个功能,如公司内部审计、企业供应链和金融机构的支付结算。除此之外,还存在着数据在公链上都是不完全确定的。因此,针对上述问题,?“超级账本”?从此诞生!

1.?什么是“超级账本”?

d74558d392cb14bae5ae3df705ed9f93?x-oss-process=style%2Fcailu-watermark

超级账本?:是一套开发框架或者说是一组开发资源。如果把超级账本比喻成App Store(应用市场),那么区块链,就是应用市场里的APP。

超级账本项目是由Linux基金会主导推广的区块链开源项目,该项目是一个开放性的项目组织,主要面向企业级的服务项目,汇集了金融、物联网、供应链、制造业等各界开发人员的支持,目的是打造一个跨领域的区块链应用。

超级账本是属于联盟链,跟比特币、以太坊这些公链有很大的区别,其孵化的项目包含了一系列针对企业的区块链技术:如分布式账本技术框架、智能合约的引擎、客户端的开发和图形用户界面工具库等。

2.?超级账本的框架

d01e9b88c34e0ea4737370c4c550c6ed?x-oss-process=style%2Fcailu-watermark超级账本总框架

(1)Fabric(织物):?是致力于在一个共识网络内,对指定资产的信息进行互换、维护和调阅。Fabric是其中最广为人知的一个,也是最早加入超级账本的顶级项目。

Fabric的架构支持模块的插拨,例如共识模块、会员模块等,它将进一步推广“智能合约”在容器技术中的应用,从而实现各种商业应用场景。我们现在看到的大部分区块链应用,主体功能都可以通过Fabric来实现,因此它是区块链应用开发的底层设施。?目前,Fabric是被最多大企业所采用的区块链。

有同学提出这样一个问题:?那为什么不用以太坊搭建应用而用Fabric呢?

事实上,使用以太坊平台来构建应用是存在限制的,以太坊拥有自己的协议,因此其灵活性较低。而超级账本Fabric提供的基础设施,可为特定行业构建特定的区块链解决方案。

3c2f5e32cacb46b9dc124fe9f506a3ff?x-oss-process=style%2Fcailu-watermarkFabric的整体架构

(2)Sawtooth(锯齿):?它又是一个企业级别区块链账本项目,其主要理念是保持分布式账本的分布式特征,并使智能合约保持安全,这对于企业应用很关键,与Fabric一样,Sawtooth也是高度模块化,可以根据自己的需要组装不同的功能模块(如共识算法模块),但Sawtooth支持全新的共识机制:时间消逝证明。?在2016年,英特尔已推出了锯齿湖(Sawtooth Lake)的区块链平台,向开源超级账本的区块链项目提供代码贡献,其目的是允许企业在没有中央权力机构的情况下运行分布式账本。英特尔将此项目描述为“用于建造、部署和运行分布式账本的高度模块化平台”。

(3)Iroha:?该项目的目的是将分布式账本技术便捷地应用在现有的基础项目上,其特点是实施简易,采用了C++设计,提供移动应用的开发支持,还支持一种新的拜占庭容错共识算法。

(4)Burrow:?这是一个授权的智能合约或者说是一个授权的区块链节点,这个节点可以执行以太坊规范的智能合约代码,相当于是以太坊的一个源生项目。它是被设定为针对多链领域构建的,其中主要包含了三个组件:共识引擎、以太坊虚拟机以及RPC网关。?因此,超级账本Burrow是一个许可式智能合约应用引擎?;

(5)Indy:这是一个区块链数字身份项目,?是一个为去中心化身份而构建的分布式账本。?它提供了用于创建和使用独立数字身份的工具、库以及可重用组件。其并没有使用工作量证明机制,同时它使用了基于区块链的身份解决方案。

3.?超级账本的子项目

看上面的对于超级账本的解剖是不是感觉很难懂呢?

88551ca2e6169c6399e94b73224dea2b?x-oss-process=style%2Fcailu-watermark

没关系,在这里我举个简单的例子,就明白用超级账本有哪些神奇的功能了。

9e0eebfaf5ffb204a2e449867261b287?x-oss-process=style%2Fcailu-watermark

通常,银行会收集每个客户和潜在客户的个人身份信息(PII),以便在询问贷款时评估相关风险。而这些信息对黑客们而言,正是可口而诱人的目标。

此外,贷款申请人通常需要与几家银行分享这些信息,以增加他们获得贷款的机会,但这也增加了滥用这些信息的机会。

如果我们使用?超级账本Indy?,申请人只需共享银行作出决策所需要的信息,而无需放置任何个人数据。更重要的是,我们可以想象?超级账本Burrow?会将贷款申请转变为智能合约,将身份附加到贷款上。

由于有了安全的区块链,申请人可以自信地披露评估信息,银行可以遵守法规,并依赖这个充当真相来源的分布式账本。

虽然大多数超级账本的项目,目前仍处在开发阶段,但市面上一些公司已开始使用Sawtooth或Fabric,作为其产品或服务的推动者。

例如英国区块链公司Everledger,这家公司会利用区块链技术跟踪高价值的商品,而其目前就使用了超级账本Fabric的设计,允许钻石供应链的客户、管理人员、律师以及每个中间人透明地跟踪钻石的记录过程。通过使用数字化的跟踪方法,替换基于纸张的跟踪方法,为钻石认证账户及其交易历史提供一个防篡改的数字化分类账,可同时提供认证服务。

c445ed6f851d0c7aa5e3abbee5c136d2?x-oss-process=style%2Fcailu-watermark

4.?超级账本的发展前景

由?Linux基金会在2015年12月主导发起该项目,是加入超级账本联盟的首批成员,大多是银行、金融服务公司或IT公司。但随着时间的推移,越来越多的公司加入了该项目,现在已经有超过270家来自不同领域和地区的组织加入了超级账本这一项目。我们可以在其列表中找到很多知名的巨头公司以及一些创业公司,涉及领域从物流到医疗保健,从金融到政府组织。而其中最大的两名贡献者,分别是IBM和英特尔。截至2018年7月,超级账本拥有了10个子项目,涉及代码360万行。

那超级账本在中国的发展现状如何?

20% 超级账本会员来自中国,超过 10% 超级账本贡献者来自中国,超级账本 Caliper 由华为员工贡献。目前,超级账本在中国的成员有百度、阿里云、腾讯、京东、华为、联想、小米、中国民生银行、招商银行等超过50多家企业。

c0db3046bbfcd79df71d61bf70a068ec?x-oss-process=style%2Fcailu-watermark

腾讯构建了企业级区块链基础设施服务平台;阿里巴巴将区块链应用于非盈利组织、产品溯源以及其他领域;百度发布了中国首个区块链支持的资产安全项目,以及基于区块链的 ABS 交易所;京东推出了“区块链发票”和“合约平台”,主要是负责如何帮企业实现合约的智能化,如何实现分布式的发展。

因此,超级账本可以帮助不同团体之间建立信任,能够在未来乃至在全世界的金融行业,中国超级账本社区都可以发挥非常重大的作用。

【总结】:IBM的首席执行官曾说过:“互联网之于信息,亦是区块链之于交易”。言下之意就是,区块链可以让交易变得非常便宜,且易于验证,这对于全球的公司而言,相当是一场技术革命的洗礼。因此,小编对于区块链3.0的到来即超级账本落实到社会应用价值可是非常期待的。

—-

编译者/作者:币自来

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...