风险提示:区块链商业模式落地不及预期;监管政策的不确定性。 一、核心观点 Web3.0时代,互联网底层不会全部基于区块链构建,数据计算也不会全部跑在公链的独木桥上。考虑到数据计算的效率问题、以及不同底层程序语言环境,Web3.0时代的数据计算基础层将是复杂多样的环境。因此,如何破解区块链时代数据计算效率成为下一代计算范式的重点方向。 对于去中心化系统,光靠共识机制创新以及跨链是远远不够的,脱链/链外计算(off-chain)目前已经成为解决问题的大趋势。由于不可能三角的束缚,探索链外计算采用偏中心化等手段能够得到更高的扩展性,这种方案的关键是如何将链外计算结果在链上得到一致共识,通过TEE、零知识证明等技术手段实现链外数据计算结果回到主链上达成一致共识和安全。本报告分析以Oasis、Arweave、Mina等链下计算模式为案例,分析了Web3.0时代数据计算的可能范式,以及如何实现链上链下、链间数据计算协同的可能方式。 二、Web3.0的共识:公链独木桥外可以做很多事 以以太坊为代表的公链在基础性能方面的限制,光靠共识机制方面的创新是不够的,靠多链之间的跨接亦不足以承载web3.0的数据和计算。于是以太坊2.0的分片、L2、波卡平行链等各类扩展方案成为当下现实的解决方案。这些方案细节尽不相同,但最终都传递了一种市场共识:即,Web3.0数据和计算不会都跑在公链这个独木桥上,大量数据和计算处理会在公链之外实现(可以是L2、平行链,甚至可以是其他非区块链方式)。也就是说,脱(主)链计算(off-chain)已经成为行业的共识,尤其是对于大量的数据处理和计算,会在主链之外完成。 本文暂时称各类在底层公链主链之外的方式为链外计算。如何在公链之外建立有效的数据和计算平台,承载Web3.0各类应用成为未来重要的问题。 2.1.通往Web3.0之路:从共识机制、跨链、模块化公链的探索 公链基础性能是行业一个绕不开的终极问题。围绕性能的升级,公链的演进大致经历了如下历程: 1) 共识机制的探索。共识机制经历了从POW到POS机制,再到各类POS机制的改进版本,无非是想解决公链的扩展性问题。但无论怎样的共识机制,完成一致性的共识势必牺牲系统的工作性能,这是牢不可破的不可能三角; 2) 跨链试图以多链来承载应用。跨链则是为了考虑一条公链不能适用于所有场景,需要多个公链来解决数据承载和计算运行。例如,波卡(Polkadot)作为一个可伸缩的异构多链系统,能够传递任何数据(不只限于代币)到所有区块链,实现各个链之间资产与数据的互相流通。这对于区块链网络的扩展性和应用多样性来说非常重要,单独一条区块链的性能毕竟有限,且在专用和通用之间难以平衡。同时,束缚行业的不可能三角(即扩展性、安全和去中心化不可能同时达到)也要进行相应的平衡。 (责任编辑:admin) |