织梦CMS - 轻松建站从此开始!

软件开发|软件定制|设计软件|APP软件-沈阳汇海软件公司

当前位置: 主页 > 行业动态 > 中小企业 >

FISCO BCOS凭什么从联盟链脱颖而出?

时间:2018-12-04 16:35来源:软件公司 作者:软件定制 点击:
区块链目前分为三类:公有链、联盟链和私有链。

【猎云网(微信号:ilieyun)北京】11月12日报道

一、前言

2008 年 10 月 31 日,中本聪公布了《比特币白皮书》,至今已凌驾 10 年的工夫。10 年来,从比特币到区块链,越来越多的人理解到区块链,也有越来越多的人参加到区块链行业。固然,有数的人因而盆满钵满,也有有数的人败尽家业。新兴技术和泡沫往往是相反相成的,互联网如此,区块链也是如此。如今,互联网曾经不得人心,连菜农都曾经纯熟地运用微信领取。当新兴的区块链沦为众人炒作的同时,技术却在有条不紊地推进着。本文讨论的 FISCO BCOS 正是众多项目的代表。

二、区块链分类

区块链技术的分类是随着各方面的使用而越来越明晰,根据准入机制,区块链目前分为三类:私有链、联盟链和公有链。

私有链(Public BlockChain)是指世界上任何个别或许集团都可以发送买卖,且买卖可以取得该区块链的无效确认,任何人都可以到场其共鸣历程,也就是每小我私家都可以竞争记账权。比特币、以太坊、EOS 是几大典范的公链代表。比特币公链降生于 2009 年 1 月 3 日,至今已有 9 年多的工夫。截止目前,共有 2971 万个比特币地点。[1] 以太坊公链降生于 2015 年 7 月 30 日,至今 3 年多。截至目前,共有 4561 万以太坊地点。[2] EOS 公链降生于 2018 年 6 月 15 日(清晨 01:50,EOS 主网投票率凌驾 15%,主网激活,正式上线),至今才 4 个多月。截至目前,共有 44 万个账号。[3] 目前群众最为存眷的,也是公链。

联盟链(Consortium BlockChain)是由某个群体外部指定多个预选的节点为记账人,每个块的生成由一切的预选节点配合决议(预选节点到场共鸣历程),其他接入节点可以到场买卖,但不外问记账历程(实质上照旧托管记账,只是酿成漫衍式记账,预选节点的几多,如何决议每个块的记账者成为该区块链的次要风险点),其他任何人可以经过该区块链开放的 API 停止限定查询。目前有较大影响力的联盟链有 Hyperledger Fabric、FISCO BCOS、微软的 Coco、企业以太坊联盟(EEA)以及 R3 的 Corda。

公有链(Private BlockChain)是指仅仅运用区块链的账本技术停止记账,记账权并不公然,且只记载外部的买卖,可以是一个公司,也可以是小我私家,独享该区块链的写入权限,与其他的漫衍式存储方案没有太大区别。

由于私有链、联盟链大多接纳开源社区协作,公然通明的开源肉体在区块链世界颇为盛行。公有链多为公司或许小我私家外部运用,所以讨论意义不大。

三、联盟链比拟

目前群众的存眷点根本上在公链,有数的用户都在质疑,联盟链有什么作用。企业为理解决实践的需求,往往需求寻求新的打破点,联盟链自但是然地成为了落地理论的热点。联盟链作为「无币区块链」,更偏重技术。

凭据第二节对区块链分类的引见,目前有较大影响力的联盟链有 Hyperledger Fabric、FISCO BCOS、微软的 Coco、企业以太坊联盟(EEA)以及 R3 的 Corda。EEA 只拟定范例而不触及代码,所以接纳官方认可的摩根大通 Quorum 平台作为比拟。

(作者注:因有比力完善的联盟链比拟文章,本文仅从焦点思绪对以上联盟链停止比拟。)

Hyperledger Fabric 由 Linux 基金会治理,希望改动公链的单一通用网络形式,经过建立多个可以互联的区块链网络笼罩各种差别的业务场景,完成设计的灵敏性,满足多样化的要求,并完成网络间的交互,这种思绪表现在了其奇特的通道机制设计上。Hyperledger Fabric 旨在打造不分行业的通用区块链开源框架,在联盟链中也拥有最大的共鸣。[4] 2018 年 7 月 16 日,甲骨文正式推出 Oracle 区块链云办事,正是基于 Hyperledger Fabric。AWS 区块链云办事,也选择了 Hyperledge沈阳网站建设r Fabric。腾讯云区块链办事(Tencent Blockchain as a Service,TBaaS),最早的底层引擎也是接纳 Hyperledger Fabric。

FISCO BCOS 初志是设计一个海内企业主导研发、自主可控、对外开源的满足金融行业需求的企业级区块链底层平台,并逐步扩展至其他范畴、适用于遍及的漫衍式商业场景,所以停止了自底向上的完好设计,并思索了较多海内的特殊需求。FISCO BCOS 扎根金融行业,由金链盟治理。金链盟是由深圳市金融科技协会、深圳前海微众银行、深证通、腾讯、华为、中科院等金融机构、科技企业、学术机构等组成的非营利性组织。

Coco 基于保密联盟情况的假定,重新评价了公链的设计,经过将其他区块链协议集成为底层,疾速高效地构建区块链使用。在这种思绪下 Coco 大胆抓紧了一些要害的设计限制,而且最终完成了一个对现有区块链协议的减速机制,可集成的协议曾经包罗 Hyperledger Fabric、以太坊、Corda、Quorum 等。Coco 由微软治理,可见一线厂商都在结构区块链。

EEA 是力图引导一种基于以太坊的尺度区块链设计,可凭据成员需求定制,但不提供代码(Quorum 提供部门开源代码)。官方认可其技术根底是摩根大通开发的 Quorum 平台,该平台的目的则是提供高速、高吞吐量买卖的才能,以处理区块链技术在金融等范畴遭遇的应战。

Corda 希望提供一个具有独一性、威望性、可以记载企业间一切协议的全局逻辑账本,焦点是完成具有节点间最小信任机制的无中心数据库,因而,Corda 主张充实思索与现有业务零碎的结合,而非将现有业务零碎拆掉重来。Corda 的设计思绪对 Hyperledger Fabric 有必然影响,也到场了对后者的建设。Corda 由全球顶尖的银行组成的名叫 R3 的组织治理。

四、FISCO BCOS 解读

凭据 FISCO BCOS 白皮书,FISCO BCOS 旨在处理传统行业 IT 根底设备的不敷与痛点,包罗操纵风险、品德风险、信誉风险、信息掩护风险等方面。[5]

4.1 多个特性

FISCO BCOS 引入了多个特性,包罗基于区块链网络的音讯通讯协议(AMOP)、合约命名办事(CNS)、并行共鸣与并行计算、极强维护性和可视化的阅读器与监控。

在监管方面,引入如下尺度:

风险数据整合

风险建模,阐发和预测

实时买卖监控,报告和阻拦

身份辨认

FISCO BCOS还在稳定及隐私掩护方面有严重打破,包罗支持了多CA认证、国密算法、同态加密、零知识证明、群签名环签名等。同时,FISCO BCOS行将在腾讯云上线云办事,向企业及开发者提供便捷易用的区块链云办事。配合开源运营与生态建设,让 FISCO BCOS 成为更佳更齐备的联盟链零碎。

接上去,笔者将会以本身熟习的角度解读 FISCO BCOS。

4.2 CNS

互联网从业者想必对 DNS 十分熟习。域名零碎(英文:Domain Name System,缩写:DNS)是互联网的一项办事。它作为将域名和 IP 地点彼此映射的一个漫衍式数据库,可以使人更便利地拜候互联网。[6] 好比输出域名fisco.com.cn,实践上拜候的是 IP 地点119.29.123.54。

一个齐备的互联网零碎,不论对外部业务照旧对外的业务,域名都是不成短少的。以对内业务为例,域名的存在让高可用得以轻松完成,业务一旦妨碍,即可疾速无感知地将域名切换到正确的指向,极大地进步了运维的强健性。以对外业务为例,域名对用户敌对,用户无需记住繁琐的 IP 地点,即可疾速抵达本身心仪的网站。固然,短小精悍的域名甚至具有极大的投资价值。域名是通往互联网的入口,作为互联网的底层设备,共鸣曾经足够弱小。公司创业也好,小我私家建站也好,域名是第一思索要素。

FISCO BCOS 自创 DNS 的设计思想,将合约地点和 CNS 停止映射,减弱业务对合约地点的依赖。笔者对智能合约做一个复杂的引见,智能合约(英语:Smart contract )是一种旨在以信息化方法流传、验证或执行条约的计算机协议。智能合约允许在没有第三方的状况下停止可信买卖。这些买卖可追踪且不成逆转。智能合约观点于 1994 年由 Nick Szabo 初次提出。[7] 以太坊是一个开源的有智能合约功效的大众区块链平台。在以太坊公链上,有普通地点和合约地点。

此处笔者对合约地点停止一个解说。举个例子,以太坊的合约地点相似0xB8c77482e45F1F44dE1745F52C74426C631bDD52,这是一个相当庞大的以 0x 扫尾的 42 位字符串。这样的地点是反兽性的。固然,从比特币到以太坊,都是这样粗犷的地点。石墨烯体系,好比比特股、EOS,有了账号的观点,让区块链的体验进步了一个台阶。回到 CNS,FISCO BCOS 的 CNS 增强了对合约接口的信息治理,使合约可以将本身的接口信息在链上公布出去,让链上的一切到场者都可以便利的辨认、定位、调用合约。在摆设智能合约、晋级合约、业务灰度晋级等方面都有极大的优势,进步了灵敏性和运维的便捷性。

4.3 云办事

联盟链作为云办事,将会是行业的尺度之一。对付企业而言,运用云办事将会大大降低运维本钱,从海内外云办事厂商的运营数据来看,云办事将是中小型企业首选。云办事提供了敌对的交互界面,较高的 SLA,快捷地客服呼应,便捷地自动化流程,将存储、工夫同步办事器、DNS、软件更新源、HTTPS、数据库、CDN、负载平衡等有数的根底办事打包,企业只需求掌握根本的操纵,便可轻松自若地运维云办事器,公布更新自家的产物。异样,联盟链提供对企业敌对的云办事平台,将会降低准入门槛,进步价值流转的速度。2018 年 7 月 16 日,甲骨文基于 Hyperledger Fabric 正式推出 Oracle 区块链云办事。亚马逊、腾讯沈阳做网站也推出基于 Hyperledger Fabric 的云办事,将来区块链云办事是各大云办事厂商必争的蓝海。

FISCO BCOS 白皮书里也对云办事停止了计划,将在云平台公布区块链云办事器镜像,运用云平台界面交互和其他东西,可疾速构建区块链办事,停止使用摆设和办事器参数调解。

腾讯云区块链办事平台(TBaaS,Tencent Blockchain as a Service)将于 2018 年 11 月支持 FISCO BCOS 底层,提供包罗区块链网络治理、合约治理、运营监控等功效,为企业及开发者提供一站式、高稳定、复杂易用的区块链办事。基于此,客户可以降低对区块链底层技术的获取本钱,专注在区块链业务形式创新及业务使用的开发和运营之中。

经过 TBaaS 云办事,运用 FISCO BCOS 的开发者将取得全流程运维办事,一体化监控,良好的扩展性和富厚的配套东西。功能方面,提供了可在 15 节点的区块链网络中完成单通道凌驾 3000TPS 的高功能。

FISCO BCOS 的众多特性,决议了其可以与云办事停止良好兼容,配合为联盟链商业级消费提供 “高稳定性、高功能、高可用性、业务落地、正当合规” 处理方案: 1. 在稳定性方面,FISCO BCOS 经过节点准入控制、牢靠的密钥治理、灵敏的权限控制,在使用、存储、网络、主机层完成片面的稳定保证。 2. 在功能优化方面, FISCO BCOS 详细完成方案是:优化网络通讯模型,接纳拜占庭容错的共鸣机制,结合多链架构和跨链交互方案,可处理并发拜候和热点帐户的功能痛点,从而满足金融级高频买卖场景需求。 3. 在可用性方面,FISCO BCOS 设计为 7×24 小时运转,到达金融级高可用性,经过简化建链历程、顺应多种情况的摆设方法、全局配置更新完成了高可用性。 4. 在业务落中央面,FISCO BCOS 提供种种开发接口,便利步伐员编写和调用智能合约。 5. 在监管方面,FISCO BCOS 支持监管和审计机构作为视察节点参加联盟链,获取实时数据停止监管审计。

4.4 数据堆栈

凭据 FISCO BCOS 白皮书引见。FISCO BCOS 焦点数据模块接纳链式数据构造,Key-Value 数据元格式,运用高速的文件数据库生存一切数据,合适存储区块和买卖明细、合约形态等,但不合适停止干系型查询、静态范畴查询,不克不及直接停止多维度的阐发。为此,为区块链设置一个准实时的数据 ETL,疾速将链上数据转化为链外的数据堆栈。数据堆栈弱小的查询才能、阐发才能和数据发掘才能,将会提供更为智能的数据需求。

数据为何如此重要?举个例子,阿里巴巴是全球最大的批发平台,但阿里不是批发公司,是一家数据公司。[11] 马云在 2015 杭州云栖大会声称:如今正在进入新动力时代,焦点资源已不是石油,而是数据。将来的数据就是消费材料,将来的消费力就是计算才能和创业者的创新才能、企业家肉体,有了计算才能、数据,人类会产生翻天覆地的变革,会从向外看转向向内看。[12] 将来之争,必然是数据之争,Google、Amazon、Tencent、Alibaba……等大型互联网企业目前都有成熟的数据方案。

数据堆栈在大型互联网行业使用较多,不少公司曾经将此列为焦点根底设备。数据堆栈是一个面向主题的、集成的、随工夫变革的、但信息自己绝对不变的数据集合,用于对治理决策历程的支持。通用的数据堆栈架构包罗数据收罗层、数据存储与阐发层、数据共享层、数据使用层和义务调理与监控零碎。每个 Layer 可配套的组件十分多,没有银弹,往往会凭据实践的业务选型。

同理,数据堆栈,将会是高功能公链、联盟链的根底设备。以 EOS 公链为例,EOS 链上数据可以运用各种插件,好比 MySQL、Kafka、MongoDB、Elastic Search 等,将 EOS 链上数据转化为链外干系型或非干系型数据,更为便利地为业务提供办事。目前归并到 EOSIO 代码的是 MongoDB 插件,但实践运用历程中,仍然有诸多成绩。EOSIO 接纳插件化思想,团队可以凭据开源的组件停止改革,以顺应自家的业务。随着 EOS 公链数据不停地添加,后续还会呈现更为弱小的 ETL 流程,抽取的数据将为商业赋能。FISCO BCOS 作为一个商业的联盟链零碎,将来也会参考互联网行业的数据堆栈架构,制定合适联盟链运转的数据堆栈规矩。

五、小结

本文从比特币的降生说起,解说了区块链的分类、联盟链的比拟,从 FISCO BCOS 多个特性、CNS、云办事、数据堆栈等多个方面停止解读。

FISCO BCOS 初志是设计一个海内企业主导研发、自主可控、对外开源的满足金融行业需求的企业级区块链底层平台,并逐步扩展至其他范畴、适用于遍及的漫衍式商业场景,所以停止了自底向上的完好设计,并思索了较多海内的特殊需求。FISCO BCOS 为金融行业提供一个灵敏合规的联盟链零碎,处理金融传统根底设备的不敷和痛点,在金链盟的治理和运营下,将会是海内数一数二的联盟链项目。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片