区块链专题报告:盘点公链,扩容至深水区,DeFi、代付渐成标配
获取报告请登录未来智库www.vzkoo.com。
1、 概览:区块链迎来性能、安全、应用三方面的边际革命区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术在互联网时 代的创新应用模式。 它是以比特币、以太坊为代表的加密货币普遍采用的底层技术,有助于保证链上信息不 易篡改,有助于对信息溯源,有助于多方协作。例如,比特币致力于不依赖银行、支付 公司等第三方即实现点对点的价值转移,其交易流程为:为获得比特币奖励,用专用计 算机求解比特币网络给出的数学题,成功解得者获得记账权,将交易打包入块,各区块 按照被记录的时间,在最长链后逐个相连,由全网节点见证,比特币 2009 年上线,最新 市值已超过 1600 亿美元(Coinmarketcap,2020.5.2)。
公链是区块链生态的重要组成部分。根据分布式账本记账权开放权限的不同,区块链可 分为公有链、私有链及联盟链。其中:公有链记账权对互联网上的所有人开放,例如比 特币、以太坊;私有链一般用于组织内部,不对其他人开放记账权;联盟链记账权对特 定的组织和机构开放。
本文将回顾 2019 年以来部分知名公链的技术进展、链上应用(Dapp)发展情况并展 望其未来。1)技术进展:公链存在实现“去中心化、高系统安全性和高交易效率”三个 目标难以同时解决的“不可能三角”问题,各条公链致力于解决这一点,但路径有所不 同。2)应用情况:公链的应用情况也是2 、性能:百花齐放,以太坊信标链或于 2020 年上线
交易处理性能的衡量标准是每秒处理交易笔数(Transactions Per Second, TPS),比特 币等区块链项目出于自身安全性和去中心化的需要,对区块规模大小和区块产生速度等 进行了严格限制,导致项目的交易处理性能较差。处理性能不高势必导致用户在使用该 项目进行收付款时面临高延迟、高堵塞的窘境,因此项目很难在日常生活消费中普及, 而只能运用在高额支付中以确保交易安全性,这与比特币等项目的发起初衷是违背的。 提升 TPS、保证去中心化水平、提升区块链的可扩展性是公链技术未来发展的方向。根据 PANews 在 2020 年初的调查,有超过 7 成的用户认为 TPS 对公链发展至关重要,同 时有超过一半的用户认为需要在提升 TPS 的同时保证去中心化程度。
目前区块链项目主要通过扩容的方式满足日益扩大的用户群的交易需求,主要扩容方式 有三种,分别是 1)直接增加区块容量。移除原先中本聪对比特币容量 1MB 的区块上限; 2)发展跨链技术。跨链技术的主要目标是实现单个公链内外信息、资产的相互沟通读取, 这样可以显著提高区块链的可扩展性、速度和延展性,目前主要形式有闪电网络、侧链 扩容等,在比特币区块链之外构建新的交易渠道进行小额交易;3)分割区块。主要形式 有隔离见证等,将用以证明交易真实性和合法性的见证数据隔离在区块基本信息之外, 只保留交易状态数据。
2019 年以来比特币及其分叉币、以太坊等项目有明显进展。
➢ 比特币和以太坊:主要采取了发展第二层网络的形式。2019 年比特币的闪电网络技 术迅速普及,使比特币的小额实时海量支付成为可能;以太坊完成了君士坦丁堡和 伊斯坦布尔两次升级,利好 Layer-2(二层网络)方案。
➢ 比特币现金(BCH) :利用 Schnorr 签名扩容。BCH 推出了改善扩展性和隐私性的 Schnorr 签名功能,大幅提升交易效率。
➢ BSV:完成创世升级,直接取消区块限制。2020 年 BSV 完成升级,消除了对协议施 加的人为限制,如区块大小的默认上限,基本实现了最终扩容愿景。
➢ Polkadot 和 Cosmos:利用中继技术实现区块链互操作性和可扩展性。这两个项目 通过中继链技术将私有链、联盟链融入到公有链的共识网络,为区块链项目提供跨 链基础设施或协议,提升交易效率。
2.1 链上扩容路线——扩大区块
比特币现金(BCH)运用 Schnorr 签名提升交易效率,BSV 完成创世区块,取消区块 限制。BCH 成功实现两次升级,Schnorr 签名功能具有重大意义,可以通过其线性特点, 支持更多智能合约和多重签名,大幅提升交易效率,而安全证明和不可延展性进一步提 升交易安全。BSV 仍旧遵循中本聪愿景,不断扩容。继 2019 年 7 月将默认区块上限提 升到 2GB 后,2020 年 2 月 4 日 BSV 完成了创始升级,消除了区块上限等人为限制,恢 复比特币脚本的原始功能,其扩容和大区块愿景已基本实现。但由于 BSV 的实际交易量 不像比特币那样巨大,交易需求相对较小,因此实际扩容效果有限。2020 年其创始人 CSW 郁金香信托案件的诉讼结果将对其币值产生重要影响。
2.1.1 BCH 推出 Schnorr 签名
由于针对比特币的扩容方案不同而又无法统一,比特币出现了大量分叉币,其中以比特 币现金(BCH)、比特币黄金、比特币钻石、BSV 等为主要分叉币。
比特币现金(BCH)成功升级两次,Schnorr 签名提升交易效率和安全性。2019 年 5 月 15 日,BCH 推出了 Schnorr 签名功能和恢复意外发送资金的隔离见证(Segwit)恢复功 能。比特币采用的是椭圆曲线数字签名算法(ECDSA),其固有缺陷是可延展和非线性特 点,可延展性影响了签名的安全性,而非线性导致签名占用了过多空间,影响交易效率, 而 Schnorr 签名算法则通过其线性特点,支持更多智能合约和多重签名,大幅提升交易 效率。
Segwit恢复可以帮助网络用户在意外将其资金发送到隔离见证地址时收回资金。2019年 11 月 15 日,BCH 实施 Minimaldata 规则,此更改使网络上的大多数 BCH 交易均不可篡 改。同时 BCH 还扩展了 Schnorr 签名,几乎所有签名检查操作都将支持 Schnorr 签名。
2.1.2 BSV 完成创世升级不设上限
BSV 遵循中本聪愿景,不断扩容。BSV 始终遵循通过区块链交易存储方式来访问网络数据的目标,不断扩容。2019 年 7 月,BSV 将默认区块大小从 128MB 提升到 2GB,而 2020 年 2 月 4 日,BSV 已经完成了“创世”升级,主要改变有:1)消除对协议施加的人为限 制,如区块大小的默认上限。2)恢复比特币脚本的全部原始功能。3)删除对比特币的 部分更改,如不再支持 P2SH 地址。 “创世”升级意味着 BSV 的扩容愿景和大区块路线已 基本实现。但由于 BSV 的实际交易量不像比特币那样巨大,交易需求相对较小,因此实 际扩容效果有限。
2020 年 1 月 14 日,BSV 的币值出现大幅拉升,主要原因是 BSV 创始人“澳本聪” (CSW) 自称掌握了证明自己是比特币创始人中本聪的关键证据,并拥有了能够解锁“郁金香信 托”中 110 万比特币的密钥,一旦 110 万比特币投入市场,将对比特币市值产生重要影 响。目前,克莱曼指控 CSW 通过伪造文件骗取其哥哥的郁金香信托遗产,美国法官裁定 CSW 需在 3 月 12 日前提交郁金香信托相关文件,这遭到了 CSW 的拒绝。案件仍在进一 步审理中。一旦 CSW 败诉,其信用危机或将对 BSV 的币值产生重大影响。
2.2 链上扩容路线——改变共识算法
2.2.1 Conflux:引入“父边”“ 引用边”,打造树图结构
Conflux是致力于在不牺牲任何去中心化程度及安全性的情况下实现高 TPS 的公有链。 Conflux 使用基于树图结构的可扩容共识算法,通过节点并行出块来提高整个网络的吞 吐量,以解决高并发网络中因分叉造成的计算资源浪费问题,使共识不再是区块链性能 的瓶颈。
举例来说,综合橙皮书的研究,下图中 Conflux 为区块排序的步骤为:
1)父块与枢轴链
矿工在打包一个新区块的时候,必须选择前面的某个区块作为自己的父块,并且只能选 择一个,子块最多的区块根据前后顺序组成“枢轴链”(这就是“最重链原则”)。
例如,下图中黑线代表“父块”顺序,则枢轴链为“A→C→G→J→M→N”。
2)引用边
除了父边,每个区块还必须把自己看到的其它分叉上未被引用的区块引用起来,作为引 用边。
例如,下图根据引用边可以确定的区块顺序为“D→G”” B→F→J→L→N”” F-I”” H→K →M”。
3)阶段
枢轴链上的每一个区块独自代表一个“阶段”,按照阶段先后顺序排列所有区块。枢轴链 区块引用的块、被引用的块的父块或其引用的块,如果还没有被排序,那么都同属于同 一阶段。同一阶段内,有两个引用块彼此无法确定先后顺序,就采用哈希 ID 来排序。
例如,下图中各阶段及其内部的排序为:阶段 0(A),阶段 1(C),阶段 2(D、G),阶 段 3(B→F→J),阶段 4(H→K→M),阶段 5(E→I→L→N),则下图中所有区块的排序 为 A→C→D→G→B→F→J→H→K→M→E→I→L→N。
在内部测试网中,Conflux 已经实现 3000-6000TPS 的高吞吐量,即将上线主网。Conflux 第一阶段(Pontus)会采用 PoW 共识机制,该阶段在 2020 年 4 月已上线,第二阶段将 引入矿工社区,其后大约两个月后,将释放经济模型,技术升级通过硬分叉实现。
2.2.2 VeChain:引入链下权威节点,改进 POA 算法
2020 年 2 月,VeChain 发布 POA(权威证明)2.0 论文预印本。该算法的理念是:现有 的共识机制 PoW 必然走向算力中心化、大矿场集群的终局,甚至将产业链上游逐步演 变为传统制造业的商业逻辑。同理,PoS 看似解决了 PoW 的中心化问题,实则大节点 依然靠线下的声望、资源关系彼此维系,这种类似传统金融业的商业逻辑。对两种共识 机制而言,公链演变成中心化系统只是时间问题。因此,该算法的做法是,在现实中选 择一些合格的、有一定声望的、符合 VeChain 生态标准的节点。
VeChain POA 2.0 中采用了新一代共识算法 SURFACE,该算法的特点是:1)在每一轮共 识中,通过一种基于可验证随机函数(VRF)的机制来选择一个由多个节点组成的委员 会,并让他们对出块节点生成的区块进行背书。因此,除非能够在委员会中控制多数节 点并合谋,记账节点无法用其记账权利生成不同的区块,于是分叉的概率大大降低,而 系统可以做到在正常的网络环境下稳定并高效地出块。它可以根据所测得的网络实际情 况,通过调节委员会大小来最大化传输效率和最小化确认延迟。2)采用了一个基于 HotStuff BFT 的三阶段共识机制,把 BFT 共识过程分为连续的三个阶段,每个阶段都 要求超过 2/3 的节点达成共识,以加强安全性。
2.3 链上扩容路线——分片:以太坊信标链 2020 年或将上线
以太坊于 2015 年 7 月 30 日挖出第一个区块,它与比特币区块链的最大不同是,它致力 于成为“世界计算机”,而不只是“世界账本”,它允许开发者在它之上运营各种可自动 执行的智能合约(例如发行数字资产),被称为比特币之后的“区块链 2.0”,并在 2017 年,成为诸多区块链项目首次代币发行(ICO)募集资金的工具。
以太坊计划进入 2.0 阶段,会将共识机制从当前的 PoW(工作量证明,拥有更多算力者拥有更多出块/记账即获得代币奖励权)转变为PoW和PoS混合的共识机制Casper FFG, 进而转换为 POS(权益证明机制,拥有更多代币者拥有更多出块/记账即获得代币奖励 权),还会引入分片(Sharding)机制,每个分片中的交易仅由网络中的部分验证者验证, 以此来提升性能。分片的 GitHub 官方介绍称其目标为每秒处理万余笔交易。以太坊转换 共识机制和引入分片机制的主要目的是在保持去中心化的同时解决其认为的 PoW 机制 下存在的性能问题,届时当前的 PoW 链会退化为一个分片或者主存储合约。也就是说, 最终以太坊 2.0 可能成为以太坊的主链,而现有的以太坊则作为 1.X 成为 2.0 管理的分 支。
根据以太坊基金会及各以太坊开发团队的披露,我们推测,以太坊 2.0 的 POS 共识产生 的运作机制可能将是:
1、成为验证者
当前代币ETH的持有者每质押32个ETH可获得1个ETH2.0上的代币(以下称作“ETH2”), 并通过向网络告知自己公钥的方式自动在信标链注册成为验证者/staker。为了激励用户 将手中的 ETH 转换为 EHT2,前期以太坊网络可能设定较高的质押回报率,即以太坊网络 会增发代币,并将部分代币直接“送给”staker。
2、构建投票委员会
验证者进入投票委员会,并被随机选入各分片工作。每个分片的投票委员会包含 128 个 验证者, 其中 1 个验证者会被随机选为出块者(block proposer),其余 127 个会成为 投票者(voters)。 信标链(beacon chain)会关联 64 个分片,各分片都将自己的最新 状态的哈希存到信标链的区块上。每个分片并不直接了解其他分片,而要连接到信标链。
3、投票
每 12 秒产生一个“插槽”(slot),每个 slot 内最多可容纳 64 个投票委员会。投票委员 会在给定 slot 内对区块内交易/提案表决,即构造区块,并将区块发送给信标节点。
4、确认交易
每 32 个插槽组成一个“阶段”(epoch)。每个 epoch 的产生大约需要 6.4 分钟。投票委 员会引用和表决历史上的某一区块,这一关联性(crosslink)被提交到信标链上,以此 来确认区块产生的最终性。最终性过程大约需要两个 epoch,也就是说,最终性过程大 约 12.8 分钟。
为了促使矿工转向以太坊 2.0,以太坊还设置了“难度炸弹”。“难度炸弹”会使挖矿难 度系数呈指数增加,出块时间显著增加,直到最后几乎挖不出区块,以太坊进入“冰河 期”(Ice Age),届时,矿工除了转向新的 PoS 协议将别无选择。出块时间增长对 Dapp 开发者和使用者来说也十分不友好。难度炸弹原定于 2017 年底“引爆”,此后在拜占庭 升级、君士坦丁堡、缪尔冰川三次升级中分别推迟 300 万个、200 万个区块、400 万个 区块执行,这反应出以太坊网络并未对从 PoW 共识转向 PoS 共识做好准备。
信标链原定于 2019 年上线,也 未能达成目标,原因是尚未解决安全问题(分片更容易被 攻击)。不过,2019 年上半年,信标链规范已确定,2020 年或将上线。其后的阶段 1 是分片结构的试运行阶段,将解决分片链的共识和最终性,并允许信标链监控分片链的 执行。阶段 2 中的以太坊 2.0 将完全集成分片,将实现状态执行和智能合约功能。
2.4 链上扩容路线——多链
2.4.1 波卡(Polkadot):采纳 POA,通过中继链实现跨链通信
波卡旨在解决目前区块链即时扩展性和延伸性低的问题。波卡计划将私有链/联盟链融入 到公有链的共识网络中,同时又能保有私有链/联盟链的原有的数据隐私和许可使用的特 性。它可以将多个区块链互相连接。在波卡看来,其它区块链都是平行链,波卡通过中 继链(relay-chain)技术能将各公链上的代币转入类似多重签名控制的原链地址中,对其 暂时锁定,在中继链上的交易结果将由这些签名人投票决定其是否生效。它还引入了钓 鱼人角色对交易进行举报监督。通过波卡可以将比特币、以太币等都链接到波卡上,从 而实现跨链通信。
与以太坊长期兼容,连续升级增加基础功能。波卡发布了去中心化的区块链项目 Kusama 网络,截至目前服务器已经历 20 多次升级,添加了可扩展的分布式身份联盟系统、多重 签名、假名和事务批处理功能。另外,波卡发布了确保与以太坊兼容的四点计划,包括: 1)令 Substrate 与以太坊 EVM 兼容;2)开发基于 Substrate 的 Parity-PoA 以太坊桥; 3)开发 2.0 版智能合约语言 ink!Language,智能合约将受益于广泛的编译正确性保证; 4)智能合约工具集将在 2020 年实现倍增,增加文档、优化和互操作性基础架构。
根据波卡 2020 年 5 月公布的路线图,其发展将分为多个阶段:
第一阶段:采纳 POA 共识机制,仅允许 Web3 基金会的 6 个验证者维护;
第二阶段:采纳 NPOS 共识机制(提名权益证明机制),Web 基金会启用有访问治理功 能的超级账户 Sudo,发起第一次验证者选举,网络通过跟验证者绑定的经济权益确保安 全;
第三阶段:如果大型验证者集成良好,Sudo 密钥将支持波卡中的治理模块套件,也就是 支持理事会、技术委员会以及公众投票的模块;
第四阶段:公众投票发起升级,将 Sudo 移出,从此代币持有人掌握网络;
第五阶段:支持余额转账、平行链与跨链等核心功能。
2.4.2 Cosmos:通过跨链协议 IBC 实现跨链通信
Cosmos 采用 Tendermint 共识算法,是一个类似实用拜占庭容错共识引擎,具有高性 能、一致性等特点。在其严格的分叉责任制保证下,能够防止怀有恶意的参与者做出不 当操作。Cosmos 网络的中心及各个空间可以通过区块链间通信(IBC)协议进行沟通, 代币可以安全快速地从一个空间传递到另一个空间,Cosmos 中心会记录每个空间所持 有的代币总量。这一架构有助于提升应用程序互操作性、可扩展性以及无缝更新性。
2.5 链下扩容/二层网络(Layer-2)/侧链路线
二层网络(Layer-2)扩容路线,也被称为“链下扩容”“ 侧链”“ 状态通道”路线。它 的常见方案是将交易状态放入主链之外生成,用户在主链抵押/存入一定金额的代币, 其后在侧链开通与其他用户的交易通道,交易金额不得超过抵押金额,当需要提现时, 才通过主链确认交易。比特币和以太坊等主流公链均在探索这一方案。
2.5.1 比特币:大力推广闪电网络,优化交易处理性能
比特币交易处理性能较差。比特币是一种不依靠货币机构发行且采用工作量证明(PoW) 作为共识机制,因此其拥有较高的去中心化程度和安全性。但在交易处理性能方面,比特币等待 6 个块的可信确认导致约 1 个小时的最终确认时间,远低于传统的金融交易 系统。比特币的每秒处理交易笔数(TPS)约为 7,而支付宝在 2019 年“双十一”时最 高 TPS 可达 54.4 万笔/秒,VISA 可达 5.6 万笔/秒,PayPal 2019 年总交易笔数为 125 亿 笔,因此年平均 TPS 约为 393 笔/秒。
比特币主要参数仍保持中本聪要求。中本聪在设计比特币指出就选取每 10 分钟生成一 个区块,区块容量不超过 1MB,区块生成时间和区块大小的限制也局限了全节点数据量, 使得大部分电脑都可以运行,从而降低全节点的门槛并实现高度的去中心化,整个网络 将更加安全,但这些限制也直接导致了比特币 TPS 较低,交易效率不高。
闪电网络:小额实时海量支付的交易网络。闪电网络先假定交易双方之间存在一个“微 支付通道”(资金池)。双方都预存一部分资金到“微支付通道”里,之后每次交易,就 对交易后的资金分配方案共同进行确认,同时签字作废旧的版本。当需要提现时,将最 终交易结果写到区块链网络中,最终确认。也就是说,在闪电网络下,只有提现的时候 才需要通过区块链。由于不实时依赖比特币主链,闪电网络可以不受不可能三角的束缚, 提升交易处理性能。
闪电网络的流程主要分为三个步骤:开启通道、通道内交易、关闭通道。
➢ 开启通道
✓ 交易双方将部分比特币转给一个由两人共同控制的多重签名地址。在地址中进 行交易不会被链记录,交易速度快,几乎零手续费。
✓ 主要技术包括多重签名技术,它指的是多个用户同时对一个数字资产进行签名, 表现形式为 m/n,一共 n 个私钥可以给一个账户签名,而当 m 个地址签名时就 可以支付一笔交易。
➢ 通道内交易
✓ 交易双方在通道内各自记账,基于哈希时间锁定和哈希密钥锁定保证双方的诚 信。最终双向支付通道扩展成闪电网络,构建人群之间的支付通道,每个人都 充当一个中间的路由节点。
✓ 主要载体为双方支付通道,而为了在缺少第三方记账的情况下保证交易的诚实 可靠,需要用到哈希时间锁定和哈希密钥锁定。其中,哈希时间锁定指在交易 脚本里面设置时钟,必须要等设定时间之后,才能用地址的私钥签名解锁地址 里的比特币;哈希函数可以把一串输入转换成 256 位固定长度的输出,计算过 程称为一次哈希运算,其中输入称为密文,输出称为密文的哈希值。可以把一 个密文的哈希值放入交易的输出当中充当哈希密文锁,也就是必须得输入该哈 希值对应的密文才能解锁脚本中的比特币。
➢ 关闭通道:单方面强制关闭,即某一方将自己控制的最新交易签名后广播出去,关 闭一方会受到延时惩罚;另一种关闭方式是商议后关闭,双方从最开始的多签地址 构建交易。
去中心化的闪电网络促进比特币流通。根据检测网站 1ML.com 的统计数据,截至 2020 年 5 月 2 日,闪电网络可访问节点数达到 12519 个,较上周环比增长 3.73%,交易通道达到 36191 个,较上周环比减少 0.1%,交易容量达到 958.21BTC,较上周环比增长 3%。
闪电网络的普及使用促成了比特币小额支付的可能。原先由于比特币 TPS 只有 7 笔/秒, 当比特币普及之后由于交易数量过多而导致了通道拥挤,这造成了交易时比特币无法即 时到账,也无法满足使用者海量的支付需求,而对于日常生活中频繁、小额的支付行为 如购买商品等比特币网络无法有效应对。闪电网络的普及解决了比特币交易处理性能过 低的问题,使得小额、实时、海量的支付成为可能,将有利于比特币在日常生活中的支 付应用。
2019 年闪电网络应用增长迅速,快速向世界普及。2019 年 1 月,比特币爱好者发布了 “闪电火炬”运动,通过闪电网络传递少量比特币,使得闪电网络技术不断得到普及。 另外,Bitfinex 等交易所也开始加强闪电网络的部署,促进闪电网络的普及发展。闪电 网络的技术也开始了升级,2019 年出现了交易反欺诈监控设施“暸望塔”以及大额支付 解决方案“多路径支付”。根据闪电网络最新发布的公告,lnd v.0.10-beta 更新已准 备就绪,在这次更新中,协议正式添加了多路径功能。“部分签名的比特币交易(PSBT)” 的功能也已添加到闪电网络,得益于此功能,用户现在可以通过一次交易将资金发送到 多个不同的渠道。
2.5.2 以太坊:完成两次升级,利好二层网络方案,为扩容做准备
以太坊还有多种可以与分片兼容的二层网络扩容方案。例如,Plasma 与以太坊主链相连, 用户将资产从主链发送并存储在 Plasma 上,资产可以撤回到主链上。不过,相比于节点 更多的以太坊主链,Plasma 的安全性较低。
以太坊的另一种链下扩容方案雷电网络与比特币的闪电网络类似,都属于状态通道。用 户将 ETH 存储于以太坊的某个智能合约中,将其作为抵押,在雷电网络开启一个通道, 与另一个用户相连,两者交易金额不得高于用户存储的 ETH 金额。用户之间可以通过其 他通道相连,但需支付手续费。
以太坊技术升级利好二层网络方案。君士坦丁堡升级延期完成,伊斯坦布尔升级如期完 成,优化了 Gas(以太坊网络使用费用)消耗,提升性能,为扩容做准备,进一步利好 二层网络方案。
2.5.3 Nervos:成功启动 CKB 主网,2020 年进一步
Nervos:成功启动 CKB 主网,2020 重点
2.5.4 Bytom:频繁上线商业应用,在 Layer2 领域继续寻求突破
Bytom:商业应用频繁上线,2020 年加大技术开发和应用进展。2019 年,Bytom 的 layer2网络Bystack进一步起到操作系统和DApp商店的作用: 1)一主多侧结构的Bystack Baas 平台上线,它为开发者提供了区块链能力的一站式解决方案。 2)Bystack 侧链 Vapor 上线,性能极限为每秒钟 16 万笔交易。3)基于比原链已在中国、欧洲和美国建立起跨 链交易、物流、支付等多个领域的应用。2020 年 Bytom 将进一步扩展技术产品化,在 基础协议层提出通用的跨链开放式网关协议,在 Layer2 前沿领域有所突破,而在应用层 将持续设计有价值的新商业模式。
依照比原链官方的规划,2020 年 3 月 30 日,作为第二代去中心跨链 Layer2 价值交换协 议的 MOV 成功上线。MOV 打造资产托管和资产流转两大 DeFi 基础设施。随即比原链官 方在 4 月 26 日宣布了保底 100 万美元 BTM 的销毁计划。在计划发布 4 天内,MOV 跨 链资产超过 500 万美元。
3 安全性篇区块链的安全性主要由其共识机制和加密算法决定。加密算法决定了区块链项目在单笔 交易过程中是否存在漏洞,导致交易方出现“双花”现象,而共识机制则决定了全网各 节点在验证和确认一笔交易时的公正性,它决定了作恶方能否发起 51%算力大规模攻击 从而直接导致货币崩溃。目前,加密算法方面各项目已逐渐成熟,它们将更多的精力花 在共识机制的改进和发展上。
共识机制的产生缘于拜占庭将军问题,该问题主要讨论了存在少数节点作恶可能性下的 一致性达成问题。目前主要有四种可以防范节点作恶的共识机制以及几种防范节点故障 的共识机制。
主流的四种共识机制分别是工作量证明机制(PoW)、权益证明机制(PoS)、委托权益证 明机制(DPoS)以及实用拜占庭容错算法(PBFT)。 其中,PoW 和 PoS 等机制通过提高 作恶成本以降低作恶节点出现的概率; PBFT 等机制致力于在允许一定的作恶节点存在的 前提下,依然使得各节点之间达成共识。
2019 年以太坊、Algorand 等项目进一步研究了共识机制问题以改善安全性,而达世 币(Dash)也在安全性上有所突破。1)以太坊向 PoW 证明机制转变延期。以太坊信 标链和难度炸弹延期,暂未上线,因此以太坊的共识机制转变将延期。2)Algorand 实 现了拜占庭共识算法。该项目通过密码学抽签算法实现了拜占庭共识算法的大规模扩展, 使其相比其他共识算法更安全和高效。 3)达世币升级链锁(Chainlocks)以免疫于 51% 算力攻击。共识机制虽然可以防范 50%共识以下的攻击,但一旦全网 51%以上的算力 或权益达成共识,系统的崩溃也在所难免。达世币基于 PoW 共识机制提出链锁概念并进 行多次升级以完全免疫大规模攻击。
3.1 Algorand:采用随机算法实现拜占庭算法的大规模扩展
Algorand 共识机制主要分为两个步骤:1)随机选举区块生成者生成区块 2)形成共识。 随机算法主要通过可以生成随机数据的VRF函数和基于账户余额比例的权重随机确定区 块生成和投票人。随机选举成功后,共识算法又分为两步,分别是同步确定最大优先级 区块和确定该区块是否能稳定共识。
Algorand 算法可能更为安全、高效。Algorand 结合随机函数以及账户的余额比例选举 委员会,并由委员会成员进行记账行为。因此通过上述拜占庭共识算法,Algorand 算法 相较于 PoW、PoS 可能拥有更安全、几乎不分叉、更高效等特性。Algorand 于 2019 年 末上线了 Algorand2.0,极大地扩展了可在 Algorand 平台上构建的去中心化应用程序的 范围,预计 2020 年 Algorand 平台的 DApp 将迎来广阔发展空间。
3.2 Neo:建设下一代互联网基础设施,优化治理模式和经济模型
Neo 是较早上线主网的公链,近期正在筹备从 Neo2 向 Neo3 的升级。Neo3 采用了全新 的构架,也会产生新的创世块。Neo3 主网上线后,Neo2 会暂时与 Neo3 并行,以保证 后续顺利迁移。某种程度上,Neo 正在做的升级不是硬分叉,而更接近于跨链。与以太 坊类似,Neo3 的迁移或将为公链的转型升级提供全新范式。
Neo 链上有两种通证:NEO 和 GAS。NEO 是治理通证而 GAS 是燃料通证,GAS 在目前 可以通过持有 NEO 获得。当前 Neo(Neo2)的基本治理模式是由 Neo 的持有者选出 7 个共识节点(其中 5 个由 Neo 基金会运行,一个为 Neo 开发者社区 CoZ,一个为荷兰皇 家电信公司 KPN),共识节点负责出块。而在 Neo3 中治理模式将进行改变。
Neo3 新治理模式的主要特点是: 1)Neo3 将由 NEO 持有人投票选出 21 个委员会成员, 排名靠前的 7 名委员会成员或将成为共识节点。委员会成员有链上治理的责任,例如投 票改变链上交易手续费。2)提升参与投票治理的 NEO 持有人的奖励,降低没有参与投 票的NEO 持有人收益,不参与投票的 NEO持有人可获得的 GAS收益预计将减少至Neo2 时期的 1/10。
Neo3 还将推进下一代互联网基础设施的建设,包括 1)Neo-FS:分布式文件存储,可以 存储视频、大文件;2)Neo-ID:分布式身份协议,可以绑定身份,提供链上身份证明的有关方面的功能; 3)开发内置 Oracle,可以让区块链上的智能合约直接访问互联网资源, 以增强跟互联网的互操作性。
3.3 Qtum:采用 POS 机制,非出块节点分享出块收益,延迟收益
POS 机制不存在算力竞争问题,挖矿的硬件门槛低,在某种程度上,有利于节点的加入, 使节点能去中心化分布。Qtum 每个区块的出块奖励由 10 个矿工平分,其余奖励延迟 500 个区块,使攻击者无法预测区块奖励的多少,也无法立刻获得奖励,以此提高发动 “垃圾合约”的成本。
Qtum 于 2017 年 9 月发布了主网,2019 年 1 月实现了 Qtum-BTC 原子交换,2019 年 10 月升级到 Qtum2.0,增加了隐私资产、通过智能合约实现离线 Staking 等特性。
3.4 达世币:通过仲裁链免疫 51%算力攻击
达世币(Dash)升级链锁(Chainlocks)以免疫于 51%算力攻击。基于 PoW 共识机 制的区块链系统在整体算力较低且目前矿机算力逐渐集中在几家公司的情况下,很有可 能遭遇 51%全网算力攻击而系统崩溃。而达世币 2018 年起提出了链锁概念并对其进行 多次升级以完全免疫 51%算力攻击。
链锁主要基于长期主节点仲裁链,具体做法是基于“首次发现”规则进行网络范围的评 估和投票。在每个块上,将从数百个主节点中选择长期主节点仲裁链,并且每个参与者 将签署参与扩展活动区块链的第一个块。如果足够数量的参与者(例如 60%或更多)确 认与第一块相同的块签名,则他们可以创建 P2P 消息并将其发布到网络。只有足够数量 的仲裁链成员同意,P2P 信息才创建成功。即使 51%算力攻击成功,攻击者仍然无法执 行深度重组,因为攻击者无法使先前的 P2P 消息无效,这可以证明原先的块是最长链。
4 应用:DApp 三足鼎立,DeFi 风险事件频发DApp 即去中心化应用(Decentralized App),它直接运用区块链技术和智能合约,与交 易数据、去中心化存储相关联。通过将应用前端界面和智能合约结合,确保信息无法被 篡改,并与分布式数据库交互。
尚无面向个人的“杀手级”DApp 应用问世,ETH、EOS、TRON 在这方面较为领先。 目前区块链应用仍处于起步阶段,各国政府机构和科技公司都在着力搭建区块链基础技 术平台以促进自身业务效率提升。DApp 方面,金融 DApp 是 2019 年开发者的主要
波场 TRON 和 EOS 的 DApp 生态稳定全球前三并不断提升用户体验。波场 TRON 深耕娱 乐型 DApp,2019 年活跃用户数量和 DApp 数量均有显著上升。而 EOS 通过上线 REX 资 源交易所,使得 EOS 交易门槛大幅降低。而在经历了 EIDOS 项目火爆所导致的网络堵 塞后,EOS 也做出了一系列创新性的举措如升级主网至 v1.8 来提升用户使用体验。
4.1 波场:DApp 活跃用户和交易量等增长快速
波场币 DApp 增量最多、增速最快。2019 年,波场 TRON 在 DApp 生态方面稳居全球 公链前三的位置,还在 DApp 活跃用户数和交易量等指标上都实现了对以太坊的反超(目 前有所下滑),根据 DAppReview 发布的 2019 年 DApp 数据,网络上的 DApp 总数已高 达 663 个(截至 2020 年 5 月 1 日,已有 683 个), 活跃用户高达 98.93 万; TRON 过 去一年总交易额高达 44 亿美元(2020 年第一季度为 4.15 亿美元),交易笔数超过 4 亿。 而 DAppReview 发布的 2020 年一季度市场报告也显示,TRON 新增 DApp66 个,远超以 太坊和 EOS。
4.2 EOS:项目方代付 CPU,使用门槛大幅降低
EOS 向合规迈出重大一步,新用户使用门槛大幅降低。2019 年 5 月 2 日,REX(EOS 资 源交易所)的上线意味着 EOS 拥有了一个系统级的资源租赁平台,CPU 的租赁也更为便 利。另外 Dapp 项目方开始为用户代付 CPU,用户可以不消耗资源畅玩 Dapp,这些举 措都大大降低了新用户的使用门槛,促进 EOS 网络下的 DApp 快速发展,交易额和交易 数量世界领先。
4.3 DeFi:并非无本之水,安全性受制于底层平台
DeFi 意为 Decentralized Finance(去中心化金融),主要指去中心化借贷,即数字货币用 户可以将持有的数字货币抵押给 DeFi 平台,获得利息,也可向 DeFi 平台借款,是近年 来链上应用为数不多的亮点之一。
DeFi 锁仓规模约为 12.3 亿美元,竞争格局集中。其中,被锁仓的 ETH 个数约为 354 万 个,占其供应量的 3.2%;被锁仓的 EOS 个数约为 8261 万个,占其供应量的 8.11%; 在锁仓市场,Maker 锁仓规模约为 4.5 亿美元,市占比最高,约为 37%; EOS REX 次之, 约为 2.3 美元,市占比约为 19%;Edgeware 约为 1.5 亿美元,市占比约为 13%,其他 平台约为 3.9 亿美元,市占比约为 32%。
DeFi 风险事件频发,受底层平台制约大。 2020 年以来 DeFi 平台 MakerDAO 与 Lendf.Me 遇到的安全事件受到了广泛
1)MakerDAO“黑色星期四”出现,有用户以 0 价格拍卖竞价,得到价值 833 万美元 的 ETH。2020 年 3 月 12 日,以太坊拥堵,交易打包上链所需的 Gas 费飙高,此时 DeFi 平台竞拍者较少,部分竞拍者意识到这点后,利用了 MakerDAO 拍卖期短、单次拍卖的 最大拍卖数量小(50ETH)等漏洞,免费拍到了高额 ETH。其后,MakerDAO 提高了单 次拍卖的最大拍卖数量至 500ETH,并延长了拍卖期。这次风险事件反映出 MakerDAO 平台协议设置的不成熟和在底层技术平台方面以太坊本身固有的性能问题。
2) bZx 闪电贷事件。2020 年 2 月 18 日,恶意参与者操控 bZx 的经济模型,盗走了价 值约 65 万美元的 ETH 。这已经是 bZx 平台一周之内第二次遭受攻击了。攻击者利用 DeFi 借贷协议 bZx 的“合约漏洞”,在一个以太坊区块时间内,充分利用 5 个 DeFi 产品 互相的合约调用,在漏洞间操纵价格。
3)Lendf.Me 被盗 2500 万美元。2020 年 4 月 19 日,dForce 的去中心化借贷协议 Lendf.Me 遭遇黑客攻击,价值约 2500 万美元的数字货币被从合约中取出。此次黑客攻 击主要是利用 Lendf.Me 和 ERC777 标准的兼容性漏洞进行了重入攻击,回调机制允许黑 客反复将伪造的 ERC777 作为抵押物借出款项。在 dForce、星火矿池、慢雾、 imToken、 去中心化交易所 1inch 等机构与新加坡警方的合作下,4 月 21 日,黑客归还全部盗取的 资产。尽管如此,Lendf.Me 合约状态已被污染,无法重启。这次事件反映中 DeFi 作为一 种“乐高”式协议的组合,如果不能处理好各协议的兼容性问题,则其安全风险不容忽 视。
5 投资建议推荐
1)东港股份、易见股份、安妮股份等(区块链应用);
2)央行数字货币:恒宝股份、新大陆等;
3)欧科集团、火币科技(数字资产交易相关);
4)嘉楠科技(比特币矿机厂商)。
……
(报告观点属于原作者,仅供参考。报告来源:国盛证券)
获取报告请登录未来智库www.vzkoo.com。
立即登录请点击:「链接」
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。