区块链常见问题及解答(更新中)
1. 什么是区块链?
区块链(blockchain)是在⽐特币之后提出的⼀个概念,在中本聪关于⽐特币的中没有直接引⼊blockchain的概念,⽽是以chain of block来描述⼀种数据结构。
Chain of block是指由多个区块通过哈希(hash)串联成⼀条链式结构的数据组织⽅式。区块链则是采⽤多项技术交叉组合,维护管理这个chain of block数据结构,形成⼀个不可篡改的分布式账本的综合技术领域。
在中国信息通信研究院和信区块链推进计划发布的《区块链⽩⽪书2019》中将区块链定义为:“区块链是⼀种由多⽅共同维护,使⽤密码学保证传输和访问安全,能够实现数据⼀致存储、难以篡改、防⽌抵赖的记账技术,也称为分布式账本技术(Distributed Ledger Technology)。典型的区块链以块-链结构存储数据。”;在《区块链⽩⽪书2020》中将区块链定义为:“区块链技术是分布式的⽹络数据管理技术,利⽤密码学技术和分布式共识协议保证⽹络传输与访问安全,实现数据多⽅维护、交叉验证、全⽹⼀致、不易篡改。”
在中国通信学会2020年12⽉发布的《区块链技术前沿报告》中定义为:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应⽤模式。
2. 主流的区块链基础平台有哪些?
国外的主流平台有:、R3 Corda、Quorum、VMware Blockchain、EOS.IO
国内的主流平台有:FISCO BCOS、FiMAX、蚂蚁链
2.1
(超级账本)是由Linux 基⾦会在2015年12⽉主办的区块链⾏业中最⼤的项⽬之⼀,它由⼀组开源⼯具和多个⼦项⽬组成。Hyperledger Fabric 2.0基于Raft共识机制。
主要包括三⼤部分:Distributed Ledgers(分布式分类帐技术)、Libraries(库)、Tools(⼯具),如图所⽰:
Hyperledger Fabric 是 Hyperledger 项⽬的基⽯。它是基于许可的区块链,或者更准确地说是⼀种分布式分类帐技术(DLT),该技术最初由 IBM 公司和 Digital Asset 创建。其模块化和多功能的设计满⾜了⼴泛的⾏业使⽤案例,企业可以在其提供的基础设施上制定特定的区块链解决⽅案。被阿⾥巴巴、AWS、Azure、百度、⾕歌、华为、IBM、甲⾻⽂、SAP、腾讯等主要云服务提供商所采⽤。它提供了⼀种独特的共识⽅法,能够在保持隐私的同时实现⼤规模绩效。
除了 Fabric 或 Iroha 等区块链框架外,Hyperledger 项⽬还提供了 Composer、Explorer 和 Cello 等⼯具。 Hyperledger Composer 提供了⼀个⼯具集,可帮助你更轻松地构建区块链应⽤程序。 它包括:
1. CTO,⼀种建模语⾔
2. Playground,⼀种基于浏览器的开发⼯具,⽤于快速测试和部署命令⾏界⾯(CLI)⼯具
3. Composer ⽀持 Hyperledger Fabric 的运⾏时和基础架构,在内部,Composer 的 API 使⽤底层 Fabric 的 API。Composer 在
Fabric 上运⾏,这意味着 Composer ⽣成的业务⽹络可以部署到 Hyperledger Fabric 执⾏。
2.2 R3 Corda
2016年8⽉24⽇R3(世界顶级⾦融区块链联盟)在其官博上发布 Corda项⽬⾮技术⽩⽪书,描述了⾦融机构需要什么样的区块链技术,以及R3 Corda平台的愿景。公式协议是PBFT。
Corda是⼀个⽤于记录和处理⾦融合约的分布式账本平台,⽀持智能合约,符合Clack,Bakshi,Braine的定义。智能合约是由⼈⼯输⼊和控制共同协作的可⾃动执⾏计算机代码,其权利和义务也通过法律条⽂明确表述具有法律效⼒。
主要特征:
通过基于现有合法框架和与现有新兴法案兼容的⽅式,纪录和管理两个及以上可识别的组织的⾦融协议和其他共享数据的变⾰;
去中⼼化控制的公司间⼯作流设计;
在个⼈交易层⾯上,⽀持公司间的共识机制,⽽不是全局系统;
⽀持纳⼊监管以及监管观察员节点;
仅仅在交易的参与⽅之间验证交易的有效性;
⽀持各种各样的共识机制;
纪录⼈类法律⽂件和智能合约代码之间的显性关联;
使⽤符合⾏业标准的⼯具;
严格准⼊合约数据,仅对有明确授权或逻辑上特权的⽤户开放。
Corda平台设计中的这些特性,适合复杂的⾦融服务机构。请注意,这项设计没有使⽤原⽣加密,也未设置全局性的交易限速。
2.3 Quorum
Quorum是2016年由摩根⼤通开发的基于以太坊协议打造的开源区块链平台,提供私有智能合约执⾏⽅案,并满⾜企业级的性能要求(可以看作是企业版的以太坊。以太坊,是第⼆代公有链智能合约平台)。适⽤于需要⾼速交易以及⾼吞吐量处理联盟间进⾏私有交易的应⽤场景,主要是为了解决区块链技术在⾦融及其他⾏业应⽤的特殊挑战⽽设计。Quorum 2.0之前采⽤QuorumChain,⼀种基于投票的共识机制。Quorum 2.0之后采⽤Raft-based Consensus,基于Raft的共识算法。
2.4 VMware Blockchain
2020年11⽉云计算巨头VMware已推出了VMware Blockchain,这是⼀个企业级平台。VMware Blockchain-企业⽤于运⾏关键业务多⽅应⽤的数字化基础。
优势:
1. 企业级可靠性。能够提供可靠的后续运维,其中包括:企业级可扩展性;简单的部署、监控和管理;全天候⽣产⽀持服务和全球业
务。
2. 灵活性和可延展性。可在本地部署环境或者云环境和混合环境中部署此平台。它⽀持专为在单⼀平台上启⽤⼀系列智能合同语⾔⽽设
计的专有和权限⽹络。
3. ⾼级区块链属性。能够建⽴互信关系,同时维护多⽅⽹络中的隐私。能够通过适⽤于分散式应⽤的快速达成共识功能、分布式账本技
术和虚拟化计算引擎实现分散式信任。
4. 性能和可扩展性。能够充分利⽤平台的性能、可扩展性、可靠性、弹性和升级能⼒,并在全球范围内利⽤监管控制。
2.5 EOS.IO
EOS.IO是Block.One公司研发的⼀个区块链底层公链系统、⽬的是解决现有的区块链应⽤性能低、安全性差、开发难度⾼以及依赖⼿续费的问题,实现⼤规模商业化应⽤。EOS.IO系统的是EOS,总发⾏量10亿,每年有5%的通胀。
2.6 FISCO BCO
FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级⾦融联盟链底层平台,由⾦链盟开源⼯作组协作打造,并于2017年正式对外开源。
社区以开源链接多⽅,截⽌2020年5⽉,汇聚了超1000家企业及机构、逾万名社区成员参与共建共治,发展成为最⼤最活跃的国产开源联盟链⽣态圈。底层平台可⽤性经⼴泛应⽤实践检验,数百个应⽤项⽬基于FISCO BCOS底层平台研发,超80个已在⽣产环境中稳定运⾏,覆盖⽂化版权、司法服务、政务服务、物联⽹、⾦融、智慧社区等领域。
2.7 FiMAX
⾦融壹账通3的区块链团队——壹账链团队创新研发了FiMAX S3C全加密区块链框架。全加密的框架意味着链上所有数据 都由数据上传⽅⾃⾏加密后上传,结合尖端的密码学⽅案,参与⽅对⾃⾝数据拥有完整控制权。同时,FIMAX区块 链拥有多项⾃主研发的领先区块链技术,具备低延迟、⾼TPS、系
统完整等⼏⼤优势,不仅可为业务⽅提供定制化的区块链解决⽅案,也可以提供可⼤规模推⼴的BNaaS区块链⽹络⽣态。
2.8 蚂蚁链
⾃2016年起,蚂蚁区块链组建了国内最顶尖的技术队伍,⾃主研发国际领先⽔平的联盟区块链技术。蚂蚁区块链平台经过多年的积淀与发展,达到⾦融企业级⽔平,具有独特的⾼性能、⾼安全特性,能够⽀撑10亿账户X10亿⽇交易量的超⼤规模场景应⽤。
核⼼技术⽅⾯,在共识机制、⽹络扩容、可验证存储、智能合约、⾼并发交易处理、隐私保护、链外数据交互、跨链交互、多⽅安全计算、区块链治理、⽹络和基础实现、安全机制等领域取得重⼤突破。
截⽌2020年5⽉,阿⾥巴巴(主要为蚂蚁区块链)在全球范围内拥有212件授权专利,在区块链领域遥遥领先,⽐第⼆名多出近80件;⽽且,这212件授权专利中有126件是中国的国家/地区获得授权的专利,授权⽐例超过59%。从⼀开始就着眼于全球区块链布局,并有较⾼的技术含量以获得的授权审批。
区块链平台开发者⽬标
LINUX基⾦会旨在提供模块化和可扩展的框架
R3 Corda R3旨在存储并且⾃动精确管理⾦融协议
Quorum摩根⼤通为了解决区块链技术在⾦融及其他⾏业应⽤
的特殊挑战
VMware Blockchain VMware旨在为企业运⾏关键业务多⽅应⽤提供数字
化基础
EOS.IO Block.One公链系统,旨在解决现有的区块链应⽤性能
低、安全性差、开发难度⾼以及依赖⼿续费
未受信任的企业级开发者怎么解决的问题
FISCO BCOS⾦链盟开源⼯作组BCOS开源平台的⾦融分⽀,是基于BCOS
平台加以模块升级与功能重塑,为⾦融⾏业
深度定制
FiMAX平安集团通过全球独创的全加密框架,以及重塑区块
链隐私保护机制的3D零知识证明算法,助
⼒机构及企业⽤户构建去中⼼化商业⽹络⽣
态
ANTCHAIN蚂蚁集团致⼒打造全球最⼤价值⽹络,让区块链像移
动⽀付⼀样改变⽣产和⽣活,未来“上
链”将成为数字经济时代每个企业的标配
3.区块链是如何⼯作的?
在对等⽹络环境下,通过透明和可信规则,构建不可伪造、难以篡改和可追溯的块链式数据结构,实现和管理可信数据的产⽣、⽣存和使⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论