专用验证节点网络:Avalanche 勇闯天涯的利器
摘要: Avalanche 的专用验证节点网络(Subnet)是一种横向扩容的方式,了解一下它的扩容原理及优势。
作者:Connor Daly
是时候来点长篇大论了。本次的主题是专用验证节点网络(Subnet),或者说 Avalanche 打算如何征服世界。
为了理解专用验证节点网络(Subnet)的力量,我们先来谈谈区块链如何扩容。
在不牺牲去中心化的前提下,区块链有两种扩容方式:纵向扩容或横向扩容——要么是让区块链的速度更快,要么是让区块链的数量更多。
1. 纵向扩容
区块链处理交易的速度更快。
目前的瓶颈在于智能合约调用数据的存储。每个新的区块都会更新客户端的内部数据结构。这些更新需要分几次不连续地写入磁盘。
各个区块链生态的开发人员都在进行增量式改进,大部分是靠搭建效率更高的数据结构,或执行更严苛的硬件要求。但是反映出来的成效却是渐进式的,无法实现 1000 倍的回报。
2. 横向扩容
横向部署多条平行链,提高处理能力。横向扩容几乎可以无限地提高通量。
比方说,现在有一条处理能力为 100 TPS 的区块链。如果我们能运行 5 条这样的平行链,整个系统的处理能力就能达到 500 TPS。
当然,横向扩容也有个很大的技术难点:平行运行的区块链是彼此独立的,也就是说,每条链都需要是一个独立的生态系统。想要跨链互操作,则需要添加跨链通信层。
横向扩容虽然益处多多,但并不常用。几乎每个 L1 平台都只运行了一条链。
Avalanche 的专用验证节点网络(Subnet)是一种横向扩容的方式。但是,我们并不打算反复克隆同一条链,我们要创造的是一个多元的多链生态。
Avalanche 目前有 3 条主要的区块链:
- C 链:是适配以太坊虚拟机(EVM),支持智能合约的区块链;
- X 链:是基于 UTXO 账户模型的的用以处理大规模交易的区块链;
- P 链:是用于平台治理和节点设置的定制链。
目前,Avalanche 的大部分流量都在 C 链,C 链是 DeFi 和 NFT 蓬勃发展的大本营。如果你质押过或者委托过 AVAX 代币,那么也意味着你也是 P 链的用户。
资产可以跨链流动。Avalanche 的原生代币 AVAX 可以在这三条链间转移。ERC-20 标准的代币均可在 X 链和 C 链间流转。
随着开发者创建新的专用验证节点网络(Subnet),Avalanche 的区块链列表会越来越长。有一天你的专用验证节点网络(Subnet)或许也会出现在这里。
搭建专用验证节点网络(Subnet)需要两点:
-
虚拟机:如何处理交易
-
验证节点集:谁来处理交易
虚拟机负责定义处理交易的规则,例如大家都爱的以太坊虚拟机(EVM)。
但 EVM 并不是唯一的虚拟机,其他还有比特币脚本虚拟机(Bitcoin Script VM)、Cardano 的 UTXO 模型、Solana 的交易引擎等等。Avalanche 专用验证节点网络(Subnet)支持上述所有的虚拟机。
分叉项目甚至可以同步目标链当前的全部状态。
比方说,你可以创建一个比特币 Subnet,向当前所有的比特币持有人 / 地址空投「AVAX-BTC」这样一种新的代币。
虽然现在是 EVM 的时代,但我对它的未来并没有信心。
虽然 EVM 有巨大的网络效应,但是我们已经看到的是,软件栈的每一层,比如操作系统、编程语言、处理器架构、互联网标准,都发生了或者正在改变。为什么区块链就不能有所不同呢?
最终,会有人开发出比 EVM 更厉害的虚拟机,然后大家会采用这个新的虚拟机。它可以在 Avalanche 上直接启动,不需要 Avalanche 本身去重新开发新的虚拟机。这样,Avalanche 就能在未来立于不败之地。
接下来是验证节点集。验证节点参与共识,是网络安全的维护者。
协议设计者可以通过调整验证节点集,确定专用验证节点网络(Subnet)的可见度和访问权限。行为符合标准的验证节点才能发送交易、查看链上内容,下载区块。
也就是说,专用验证节点网络(Subnet)既可以是免许可的、面向公众开放的,也可以是私有的、仅对特定成员可见的,还可以介于两者之间。
举个更复杂的例子:比方说,美国政府希望建立一个数字美元的专用验证节点网络(Subnet)。那么,他们可以搭建一个所有人可见,但只有美国公民才能参与的验证节点加入到该专用验证节点网络(Subnet)。
最终,专用验证节点网络(Subnet)将能用于社会公益和企业用例。
但是,为什么会有人选择创建专用验证节点网络(Subnet)呢?如果你构建过自定义的虚拟机,那么你完全可以启动自己的 L1 区块链平台,对不对?
搭建专用验证节点网络(Subnet)益处多多,比如:
- 抽象后的低层级复杂性
- 即时获取流动性
- 自定义 gas 费的币种
Avalanche 协议会提供共识引擎和节点间通信,也就是说,你需要做的工作更少了。更重要的是,你能免费使用 Avalanche 的精华:Avalanche 共识,毫不费力就能享受极高的交易处理能力和快速的交易确认。
Ava Labs 在跨链方面也有两把刷子。因此,专用验证节点网络(Subnet)还可以为跨链互操作和通信提供框架服务。用户能流畅地跨链转移资产,子链才能发挥最大的作用。
在 Avalanche 构建专用验证节点网络(Subnet),能让你从一开始就享受到现有生态中丰富的流动性优势。
作者:雪崩协议Fans;来自链得得内容开放平台“得得号”,本文仅代表作者观点,不代表链得得官方立场凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请联系微信:chaindd123。
评论(0)
Oh! no
您是否确认要删除该条评论吗?