可信区块链-公有链白皮书1.0.docx
《可信区块链-公有链白皮书1.0.docx》由会员分享,可在线阅读,更多相关《可信区块链-公有链白皮书1.0.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录版权声明1免责声明1前言1一、 公有链起源与概念1二、 公有链的价值和特征(一)公有链的核心价值提供基于机器的公共信任服务.(二)公有链的四大特征共建、共有、共治、共享G(三)公有链的价值载体Token7三、 公有链的产业开展 8(一)全球公有链开展头部效应集中8(二)全球公有链学术研究活跃 Public blockchain” 得到。数据来源:Google Scholar数据统计2019年4月针对论文发布机构分析来看,2018年全年公有链相关学术论文发表主要集 中发布于康奈尔大学(Cornell University)的arxiv.org网站,以及ResearchGate的 网站;电气和
2、电子工程师协会IEEE的ieee.org网站及总部位于瑞 士巴塞尔的MDPI网站mdpi 为发布量第3、4名的发布机构。Cornell University 371图8: 2018年公有链相关论文Top 10发布机构分布数据来源:Bvaluate数据统计2019年4月从论文的研究方向和内容上看,国外学界的研究多围绕两点进行:一是公有 链的底层技术架构和相关重大突破,二是政府政策。国内的学术研究旨趣那么聚焦在 公有链的场景应用上,从金融服务创新、电商、医疗、物联网、即时交易系统、著作权 管理,到传媒、农业、教育、电力、房地产、土木工程、智能电网等行业或领域, 均有涉猎。/17 /(三)公有链产业
3、应用仍在探索中,“杀手级”应用尚 未出现?目前,业界对于公有链的认识相对较为统一,但对公有链产业的概念尚缺乏明 确的、公认的界定分类。本白皮书把围绕公有链技术及衍生出的产品、应用和服务 形成的具有一定规模、商业模式较为清晰可行的行业集合视为公有链产业的主要 构成。在此概念下,无论是公有链底层的硬件制造、软件研发等,还是基于公有链的 信用服务所触及的应用行业,如金融、能源、商业服务、物联网、游戏、文娱 等都属于公有链的产业据统计,目前全球400多个公有链工程的业务范围涵盖了 支付、基础设施、支付服务、保险服务、隐私、社交、娱乐、商业服务等共计65 个领域,其中71.7%的公有链工程具有支付功能属
4、性,33.3%的公有链工程涉及 基础设施服务、支付服务、商业服务、隐私服务、娱乐、股权证明、物联网、社 交、游戏等较多的领域,应用方向持续探索,但仍旧缺乏“杀手级”应用。 一图9:全球公有链工程涉及领域排行TOP 10数据来源:Bvahiate数据统计,2019年4月公有链与实体经济结合面临诸多挑战相比于纯粹数字货币类的应用场景,以以太坊为代表的第二代区块链,将链 式账本作为一种通用计算能力的标尺,由此可实现更为丰富的应用场景。然而, 经过一段时期的探索,公有链真正走向实体经济仍存在相当的距离,其核心原因是 现有公有链的内在逻辑难以适应当前社会、法律和商业环境。具体原因如下:第一,身份适配问题
5、,公有链本身缺乏身份认证系统,难以与现实主体进 行 勾连。现实世界的商业法律环境需要明确参与主体的身份,但由于区块链本身的 设计有着“公私钥对自由生成”和“只认私钥不认人”的特性,现有参与主体都是以公 钥哈希地址的形式标识,无法明确公钥地址背后持有者的身份主体。第二,商业适配问题,公有链智能合约隐私性较差,且难以处理模糊或开 放 性合约。在实际的社会活动中,商业协议通常是保密的。然而,由于区块链的透明性,现有智能合约代码及所执行的交易都会广播到整个网络,所有节点均会公 开可见。因此,在大量的商业场景中,智能合约不具有隐私上的可用性。如果没有 强有力的隐私保护机制,智能合约不适用像对关键供应商付
6、款,敏感交易及等需 高度保密的协议合约。同时,智能合约依赖形式化的编程语言,适合创立刚性代码规那么管理的、客观可预测的义务,而不适合记录模糊或开放性的条款,或在签 订合约时没有准确边界或明确的权利义务。一、第三,数据适配问题,“预言机(oracle mechanism) 13机制不完善。公有 链要与实体经济结合,必须要进行链下数据上链的环节。由于智能合约及公有链 “一经部署,难以更改”的特性,如果智能合约的触发条件来自于外部世界,如某地 的气温、商品货物的流转情况等等,那么一定会涉及到外部信息上链。通常情况下, 外部信息的来源是第三方数据源,但区块链只能保证来自于外部的数据无法篡改, 无法保证
7、真实准确。此时,外部信息的真实性就依赖于第三方的主体信用。数据上链 问题导致智能合约重新需要依赖上链人的“信用尽管目前出现了多种去第三方 的预言机方案,但仍没有-个普遍适用的方案向第四,法律适配问题。现实经济活动是在像合同法、公司法等一系 列法律的保障下进行的,而目前的公有链技术架构和设计与法律难以适配。同时,公 有链承载的合约也缺乏法律的有效性的认定。例如,身份认证问题在法律上将导 致责任主体不明,如果利用公有链的合约出现了法律纠纷,无法确立责任主体,那么导 致无法提起诉讼,这极大的限制了公有链的商用。公有链的技术开展 以比特币为代表的可编程货币的出现让区块链技术走进群众视野,随后,以 以太
8、坊为代表的智能合约平台的问世设置了区块链技术商用的起点。但与此同 时,现有的区块链技术尚无法支撑大规模商业应用的搭建,主流的区块链平台存在 瓶颈和问题,迫使更多的开发者持续探寻区块链技术边界及新型技术方案。根据对区块链行业开展历史及现状的综合分析得出,限制区块链规模化应用所谓“预言机”是链下数据上链的机制。区块链网络本身没有直接的途径来获取外部世界的信息,无法自动的验证触发智能合约的条件,所谓“预言机”就是一个将外部信息导入智能合约的机制。的技术掣肘主要在四大局部:可扩展性、互操作性、隐私性及平安性。可扩展性:突破现有区块链技术的性能瓶颈,提升区块链系统的吞吐量,以满足主流交易网络高并发的性能
9、要求,主要是通过开展多样态共识、并行分 片方案、二层网络方案及可验证计算来解决和改善。 互操作性:实现不同区块链间的互操作,构建高效的连接机制,主要是通过 跨链机制打通“区块链孤岛”。隐私性:区块链技术的应用需要保障交易数据、合约数据用等多个方面的安 全和隐私保护,主要是通过假名、混币、环签名、Mimblewimble零知识 证明和可信计算解决。 平安性:保证区块链平安可靠运行,特别是在智能合约方面。、多样态共识模式不断出现并行分片方案稳步开展可信计算方案崭露头角跨链互通需求日益凸显智能合约平安问题严重可扩展性隐私性互操作性平安性图12:公有链的技术开展方向可扩展性隐私性互操作性平安性引发问题
10、主要指的公有链 的TPS (每秒交 易)数难以满足 日益增长的需求公有链公开的特 性,难以保证商用 隐私的需求区块链间的 信息孤岛,无 法进行互联 互通突出表达在 智能合约安 全问题上解决方案1、改变共识机1、混币方案跨链互通:制2、二层网络方案3、并行分片方案4、可信计算2、机密交易3、环形签名方案4、 Mimblewimble方案5、零知识证明6、可信计算1、中继/侧链2、公证人机制3、哈希锁定表5:公有链的技术开展方向(一)多样态共识模式不断出现共识算法用于协调系统中节点的行为和保持数据一致性。在不可信环境中组 建的分布式系统,由于节点自身的不可靠性和节点间通讯的不稳定性,甚至节点 伪造
11、信息进行恶意响应,节点之间容易存在数据状态不一致性的问题。通过共识 算法,区块链协调多个互不信任的节点的行为和状态,由此在不可信环境中组建一 个可靠的系统。共识算法是基于节点行为假设、治理模型和节点网络规模假设的系统实现。 本质上,链上业务的特性和网络节点角色的定位决定了共识算法的选择。随着节点 参与角色的多样化和业务交互特点的细分,出现了不同的网络假设和治理模型, 如何成为可以真正实现的公有链工程,是共识的探索方向。这个方向催生了共识算 法在共识顺序、共识轮次、终局性和节点选择方式等方向的差异,形成多样态开展的 态势。区块链共识机制的演变也印证了这一点。在区块链开展初期,主流区块链网络多用基
12、于PoW (proof of work)的共识 算法。由于PoW存在资源浪费问题,2017年后基于PoS (proof of stake)的共 识算法研究得到了迅猛的开展。单一共识算法均具有自身局限性,例如PoW共 识效率低,DPoS去中心化程度较低等,区块链研究者尝试将两种或者多种共识 算法融合起来,取长补短,来到达更好的共识特性。新一代的共识算法,比方 Algorand. DFINITY, VBFT等都属于混合共识算法。指标项内容举例表6:共识算法性能的四个指标容错性能节点故障类错误PoW (小于 100%) , BFT(33%)节点作伪类错误PoW(51%),PBFT(33%)终局性性能
13、一个候选区块完成终局一致性所需要的时间工程终局(比特币六个区块确认)数学终局(VRF、BFT类)扩展性随着区块链网络节点数 目与共识算法性能的相 关关系扩展性好(PoW、PoS)扩展性差(PBFT)共识算法的网络模型性能受网络波动和通信性能 影响,共识算法的容错性 和正影响(PoW)无影响(PoS)负影响(BFT)可容忍的恶 意节点数量终局性网络复杂度(O为消息复杂度、N 为网络规模)实例PoW 二小于1/2算法不提供终局性O(N)BitcoinTendermint小于1/3通过BFT实现O(NA2)CosmosAlgorand小于1/3通过 ByzantineAgreement 实现O(N*
14、log N)AlgorandEOS DPoS小于1 /3通过BFT实现0(1)EOSDFINITY小于1/3对假设干历史区块的加 权评估O(N*log N)DFINITYVBFT小于1/3通过BFT实现O(N*log N)OntologyPoW-DAG小于1/2算法不提供终局性O(N)PHANTOMConflux表7:主流共识算法比拟(二)并行分片方案稳步开展区块链采用共识算法解决分布式系统多个节点间状态一致性的问题。区块链 系统中每个节点全量处理所有交易,单纯增加节点并不能提升区块链的性能 (tps),反而节点之间达成共识的过程对性能是一个损耗。zy.直接增加节点并不能提升区块链的TPS,因
15、为区块链上的交易没有负载分 发机制,需要所有节点全量处理所有交易,无法并行处理。区块链的分片就是试图 让链并行起来,将链分为多个分片链,然后通过一种负载分发机制,把交易分配 给不同的分片执行,每个分片链独立运行,有独立的共识机制,通过并行的方案 支撑比拟强的水平扩展和按需扩展。分片技术的实现将为区块链各项事务活动的 开展带来更高的协作效率与更加可信的生产方式。这种方案的难点在于跨分片的 交易确认以及分片链的平安性保因此,如何把分片的理论和区块链的平安理论,包括密码经济学设计、激励机 制设计,这些融合在一起来实现一个平安可扩展,而且高性能的区块链是一系列的 非常大的挑战。分片技术包含网络分片、交
16、易分片和状态分片:网络分片:要求分片的消息只在分片内部网络中传播;交易分片:指不同交易将只在不同的分片中运行,每个分片运行独立的共识算 法;状态分片:要求分片只需要维护分片内部的状态数据而不需要保存其它分片的 数据。c随着业务对区块链扩展性的需求量逐渐增大,公有链工程方对于分片有不同 程度的尝试,不同的分片技术可以实现存储,通信,计算等不同层面的扩展。可 以看到,分片相关的理论和工程化成果稳步开展。(三)二层网络成为重点探索方向2.公有链监管政策的平衡37(二)领域监管381.货币监管382.证券监管393.内容监管404.税务监管41七、 结论141区块链二层网络(Layer2)技术旨在解决
17、区块链扩容问题。区块链本身的容 量是受限的,仅靠提高吞吐量很难满足所有的应用需求。实际情况中,不是所有的交易都要在全球范围内达成共识,可以把局部交易以 及合约执行只在所需范围内进行共识,以实现扩容的目标。广义的二层网络,包含 了侧链,状态通道等各种将区块链的交易从链上迁移到链下(也可能是别的共识 范围更小的链)的技术方案。二层网络设计中,脱离的链上共识的交易与合约如何 与链上的共识挂接,保证交易和合约的合法性及平安性是需要解决的问题。乂 具体来讲,二层网络需要解决三类问题:证明问题:链上没有全量数据的情况下,链下的交易最终如何给链上提交证明。裁决和惩罚问题:裁决和执行如何进行以产生链下约束力。
18、监督问题:链下状态的监督叽入).二层网络解决方案Xr名称简介 j缺点举例状态通道参与方共同建立和维 护-个通方都可以将通道的最 新状态公布到链上进无需资金池托一 管16证明和监督简 单,吞吐量高建立通道本钱 高节点需要保持 在线状态闪电网络“以太坊社区将“反事实(反事实状态通道(Counterfactual state channel)概念引入区块链,试图总结出 一种二层网络的通用设计原那么。法律本身的约束力也来自于这种反事实推理,如果合约一方违反契约,另 外一方那么可以通过法律来强制执行,交易双方最正确的策略是忠实执行合约,所以合约有了约束力。如果一 个交易虽然没有发生在链上,但如果任何一方
19、都可以让它在链上发生,那么也同样产生了约束力,参与方可 以假设这个交易已经在链上发生,然后进行下一个交易。15资金池托管难题:主要在于如何防止账本托管方作弊。由于链下状态的变化频繁,链下证明提交到链上 有一个延迟。而用户要获取交易或者状态的证明需要账本托管方协助,要么托管方公布账本,要么提供专 门的查询接口。仲裁机制上需要设计托管方不合作情况下的机制。另外,用户同时用户需要定期监控托管 方提交到链上的证明是否作弊,以提交链上仲裁,并且有一定的时效限制。因为如果用户可以对很早以前 的交易提起仲裁,会导致后面太多的交易处于不稳定状态。行清算多方链下账本托管参与方将资金锁到一 个公共的合约中,链 下
20、维护一个共用账本无需建立通道,本钱较低需要资金池托 管侧链账本链下账本是一个独立 的链,和主链以某种 形式绑定,实现资产 在主链和侧链之间流 转本钱低平安性依赖侧链本身的设大状态账本逻辑与侧链类似,放 弃记录交易,而只记 录每个账号的状态, 提交给主链的是状态证明表8:二层网路解决问题及方案隐私性保护日趋全面在区块链系统中,用户希望自己的身份、资产状况、交易历史等信息都被尽 可能少的人知道。一个完美的隐私性的支付系统中,每笔交易的信息都仅被参与 这笔交易的双方知道。作为一个所有交易都要被公开和全网验证的系统,公有链 在设计之初就应该考虑隐私性的需求。1.假名方案比特币采用的方案是使用可以任意选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可信 区块 公有 白皮书 1.0
限制150内