Vision公链
Vision公链

crypto

2017→2022,这个加密世界的生态发生了什么变化?

Solana通过其独特的PoH优化其执行环境来并行处理tx,这使得Solana实现了BSC这样的大区块竞争链无法实现的可扩展性收益,当然,这也是通过牺牲部分去中心化属性来实现的。

把目光转向这里:在以太坊1.0和Solana这样的区块链环境中,交易的执行、区块链的安全、数据可用性(DA)、Defi交互、NFT交互等各种区块链模块都是在一条链中进行的,想象一下,有5个人住在同一栋房子里,这可能是相对舒适的,他们的交流也非常容易,但如果又有10个人要住进同一栋房子里,那么这栋房子就会变得十分拥挤,而如果其中有某个人占用了特别多的空间,那其他人就会变得非常难受,因此,这些人的需求就是扩大这栋房子,或者被迫搬离到其他的房子。


模块化,是扩容的答案


现有的公链要么已经开始模块化的尝试,要么仍处在币价涨幅难以支付矿工费用的亏损中。安全保护和计算执行是两种服务,理应分开收费。而这些仍在挣扎的公链,越早一天接入Layer2,其原始价值能被保留的越多,否则只能在无尽的通胀中被稀释殆尽。当然,将自己直接转化为某条公链的Layer2也是个可取的思路,我们不需要太多的公链用独立的安全层承载属于自己的共识,过度分散的共识对效率没有帮助,而自由的市场,终究会毁灭“更高效率”面前的所有阻碍。不言而喻,模块化的区块链网络其实可以构建出非常多类型的「链」的实践, 主要有三个大类和无数细分小类:


- Rollup (包含 Sovereign 或 Secured Rollup 等, 如 Ethereum/Celestia 安全层 + 执行环境/或仅执行模块.)


- Multi-Monolithic (如 Tendermint/Substrate 安全层 + Cevmos 栈与 Recursive Rollup 的执行环境. Celestia 本身其实属于这个架构, 是 Cosmos 生态的.)


- Subnet (组装最自由的模块化区块链, 并非能继承安全性, 更偏重部署和开发效率.)


这三个模块化区块链和单体区块链的大方向不同, 特色也各不相同:

- Rollup: 天下武功唯快不破, 但是技术进度最慢, 最不成熟.

- Multi-Monolithic: 共享安全性, 通信可组合和可互操作, 应用链具有主权, 但是性能不一定行.

- Subnet: 秒速部署, 方案成熟, 但是安全性和去中心化程度不一定行.

- Monolithic:「完全的」自由度, 但是方案太重, 整个系统或许过于耦合.


在单片区块链中,数据、共识、执行这三层全都混杂在一个网络中,从数据的验证到交易的执行都得需通过节点运作。因此,节点要想保持全局复制状态,就不能保证网络运行的效率。例如以太坊,为了保证去中心化,以太坊要求运行完整节点的硬件必须允许消费级硬件,以使任何人都可以成为节点,通过运行一个完整的节点,用户通过验证自己来实现对链的去信任。安全性是有了保证,但牺牲了网络的可扩展性。目前二层扩容中的Rollup方案主要通过将执行层分割出去,适当解决了一部分问题。计算被转至链下处理和执行,然而交易数据仍保留在主链上,Rollup对于数据可用性并没有改进,这意味着Rollup上的Gas费用仍会因为主网拥堵而水涨船高。此外,Optimistic Rollup除了必须支付一层主网的费用来发布数据,还需要付出维护L2上的状态(存储)和执行成本。但目前,Rollup对优化状态的关注并不多。在模块化时代,区块空间将不再是稀缺资源,基础层开始提供更大的存储空间,因此数据不再成为问题。而状态和执行将很快作为新的瓶颈被关注。因此,基于以上问题,Vision公链提出了模块化执行层的概念。

Vision模块化链的优势

1)更轻便,相互间可组合

以基于Vision模块化执行层为例,它们可以共享安全性。只要能获得完整数据,在运行相同有效性规则的情况下,平台会计算出相同的状态。这意味着,即使这些模块化执行层被攻击了,分叉过后,这些执行层还能计算出相同的最终状态。这些执行层不再需要为了自身的安全性设计、权衡复杂的底层共识和代币经济模型,不再需要绞尽脑汁地说服节点加入以维持网络运行和提升去中心化。它们甚至可以设计得稍微中心化一些。它们可以变得更加轻便,也更易快速部署。不同的模块化链之间,甚至模块化链和单体链间也可以相互组合,比如DA和执行层组合,Vision和以太坊组合。当然,在组合的过程中,也一定会有安全性、兼容性、性能等方面的考量甚至权衡。


2)治理解耦,执行层可以快速反应,共识层实现稳健改进

投资者若去查一下项目治理提案,就会发现很大一部分提案和执行有关,如代币冻结销毁。这类提案如果征求广泛的社区投票将无法做出快速的决策,在黑天鹅事件中很可能导致协议损失。而一些比较底层的治理提案,出于安全性的考虑,协议的改进往往需要长时间的社区协调、尝试、调整才能敲定并最终实施。在模块化区块链的场景下,Vision的共识层、执行层、DA层、结算层等本就彼此分离,因此治理也可以各自为政。所以执行层可以对环境做出快速反应,共识层的治理也不用赶时间。治理解耦本质上也反映出各模块化链差异化发展的重要趋势。接近共识、状态的核心层可以固守去中心化、安全性的堡垒。而执行层则可以强化可扩展性,把性能做到极致。


3)形成“信任最小化”的集群

区块链之间由桥连接。桥根据安全性不同可以分为2种:需要信任的桥、信任最小化的桥。由信任最小化的桥连接的2条链需要满足2个条件:1)有相同的DA作为保证;2)能提供交易有效性/欺诈证明。以太坊和Rollup间形成的就是“信任最小化桥”,因为Rollup为L1提供必要的数据作为DA,L1也可以通过zk-Rollup、Optimistic-Rollup等对Rollup交易进行有效性、欺诈证明。在模块化区块链的场景下,都采用Vision作为Rollup之间(并且各自交易排序规则一致)可以形成“信任最小化桥”,它们之间预计可以进行比较安全的资金、消息传递。



CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论