Avalanche平台的关键特性
Avalanche平台正在构建一个兼具互操作性、灵活性和高性能的区块链生态系统。今年3月6日完成的Durango升级为所有基于EVM的子网引入了跨链通信能力,开启了Avalanche网络互操作性的新篇章。平台计划在下半年实施包括HyperSDK、Vryx和Firewood在内的一系列性能优先的升级,这些升级将与ACP-13提案共同推动子网的广泛应用。
Avalanche的基础设施为创建高度优化的区块链提供了强大支持,这些区块链可以通过原生互操作解决方案相互连接。目前,Avalanche最著名的是其C链(合约链),这是一个通用的EVM兼容L1链,拥有37个总锁定价值超过1亿美元的DeFi应用,包括Trader Joe、Aave和GMX等知名项目。Avalanche的核心理念是:单一的全球共享状态链无法满足现代世界的扩展需求,未来将需要多个能够无缝交互的高性能链。
Ava Labs创始人兼首席执行官Emin Gün Sirer最近公布了团队的发展路线图,重点强调了创建支持异步组合能力的异质区块链平台的重要性。该路线图聚焦三个核心方向:扩大子网规模、提升网络吞吐量以及增强共识机制的稳健性。
Avalanche的技术架构依赖于Subnet(验证器节点组)来完成区块链验证工作。值得注意的是,Subnet本身并非区块链,而是一组负责设计、管理和调整其所验证区块链的运行机制与经济模型的验证器集群。一个Subnet可以验证一个或多个不同的区块链,但每个区块链只能由一个Subnet验证。通过这种架构,众多由Subnets验证的区块链共同构成了庞大的Avalanche网络系统。
主网:第一个Subnet
在模块化架构理念指导下,Avalanche网络设计了一个创新的主网络结构。这个网络将其核心功能划分为三个独立的区块链——C链、X链和P链,它们作为Avalanche网络最初的区块链,由首个Subnet(即主网络)共同验证,实现了资源的最优配置。
这三条链都采用了Ava Labs团队首创的Snowman共识机制。这种机制通过重复采样的方式,确保了系统的高安全性、快速确认性和可扩展性。与其他需要节点间全面通信的共识机制不同,Snowman共识能够在无需与每个节点单独通信的情况下完成验证,构建了一个即使在大规模验证器环境下也能快速达成共识的强大引擎。
与市场上其他主流L1类似,C链为基于以太坊虚拟机(EVM)的智能合约应用开发提供了开放平台。在过去一个周期中,C链见证了DeFi领域的蓬勃发展,其总TVL曾达到210亿美元的峰值,这主要得益于借贷平台Aave和Benqi,以及去中心化交易所Trader Joe和Curve的推动。C链还实现了包括Tether(USDT)和Circle(USDC)在内的关键集成,目前链上USDT和USDC总价值达12亿美元。此外,Chainlink作为市场份额占比53%的最大预言机供应商,目前支持着C链上116个应用。
2023年12月,C链的交易速率平均保持在每秒40笔交易(TPS),并在某一分钟内达到了106 TPS的峰值。虽然交易量激增主要由铭记交易(通常被认为是较低质量的轻量级交易)驱动,但这仍然展示了Avalanche技术栈相比其他EVM链的卓越性能。不过,与Solana这样的高吞吐量链相比,C链的交易处理能力仍有差距,后者的平均交易速度通常是C链的100倍。为提升网络性能,平台计划支持使用HyperSDK构建的高吞吐量链。
X链功能相对单一,主要负责创建和转移Avalanche网络的原生资产。相比之下,P链在Avalanche技术生态中扮演着更为关键的角色,它作为子网注册中心,记录活跃验证器及其质押权重,确保跨子网间的顺畅通信。
目前,参与任何子网验证的验证器也必须承担主网络三条链(C链、X链和P链)的验证责任。截至现在,主网络已聚集了1,821个验证器节点,这些验证器共质押了2.59亿个AVAX代币,占总质押量的59%。成为主网络验证器需要至少质押2,000 AVAX,而代币持有者则可以通过最低25 AVAX的质押参与网络维护。质押总量中约82%来自节点本身,剩余18%来自个体委托人。与其他权益证明(PoS)链相比,Avalanche的流动性质押功能尚未被广泛接受。作为Avalanche最大的两个流动性质押服务提供商,Benqi和GoGoPool目前仅占总质押量的3%。
Ava Labs团队向Avalanche社区提出了ACP-13提案,旨在降低启动子网的成本和复杂性。该提案引入了一种新的质押者身份——仅验证子网的验证器(SOV),这类验证器不需要同步和验证整个主网,只需专注于验证P链。因为跨子网通信仅依赖于P链的验证机制。这项变革预计将显著降低部署子网的初始固定成本,优化验证器硬件资源配置,为机构客户降低监管风险,同时保持子网间的互操作性。
按照当前规则,所有子网验证器都必须参与主网络的三链验证,这要求至少2,000 AVAX的质押,按当前AVAX市场价格计算,相当于每位验证器需要投入约88,000美元的初始资金。ACP-13提案计划通过允许SOV仅需质押500 AVAX,将成本降低75%。由于SOV不参与主网络验证,这部分质押不会产生网络奖励。即便如此,按照提案降低后的成本,启动一个子网验证器仍需约22,000美元,其对潜在验证器的价格敏感度影响仍有待观察。
通过免除C链和X链的验证要求,该提案使子网验证器能够更高效地分配硬件资源,专注于维护自有链而非分散资源支持主网络。虽然目前主网络的硬件需求不高,但社区内部仍有增加硬件配置以提升整体性能的呼声。这种资源双重需求引发了对Avalanche技术架构是否全力支持高性能平台的疑问。
更重要的是,ACP-13提案还解决了验证无许可智能合约平台(如C链)面临的监管风险问题。例如,美国政府实施的某些以太坊地址OFAC制裁,迫使受监管的验证者、开发者和传递者必须排除特定交易以保持合规。通过免除子网验证器参与主网络共识的要求,ACP-13有效降低了这一监管风险,为美国倾向于规避风险的实体提供了更多建立区块链的可能性。
子网架构与互操作性
Avalanche致力于成为开发者构建定制区块链的首选网络,其关键在于提供兼具互操作性、灵活性和高效性的基础架构。在众多链条共存的区块链世界中,互操作性尤为重要。Avalanche Warp Messaging(AWM)作为核心技术,使不同子网间的通信成为可能。这项技术允许两个不同链的验证器集群直接交流,无需依赖第三方桥梁来转移数据或资产,大大简化了Avalanche网络内各区块链之间的互动。
AWM设计极具灵活性,支持任何在P链上注册的链之间的消息传递,无论是无许可的基层链如C链,完全许可的应用特定链,还是介于二者之间的任何形式。子网间的消息传递通过中继器完成,这些消息使用BLS多重签名技术进行验证。接收消息的子网通过查询P链(作为子网验证器中心登记处)来确认签名的有效性。
自2022年12月启动以来,Avalanche Warp Messaging(AWM)一直处于活跃状态,但为了实现与以太坊虚拟机(EVM)的兼容,需要完成一系列重要的工程优化工作。通过ACP-30提案,为跨子网消息传递在C链及所有基于EVM的区块链上确立了统一标准。该社区提案在2024年3月6日Durango升级中正式生效,使用户现在能够通过Teleporter工具轻松地在不同链间转移资产。
Subnet VMs与HyperSDK创新
虚拟机(VM)作为定义区块链运作行为的软件,对基于其开发的应用程序的性能和功能具有深远影响。Avalanche网络允许构建在其上的区块链选择运行预先构建的虚拟机或开发者自定的定制虚拟机。鉴于构建全新虚拟机的挑战性,目前绝大多数Avalanche网络上的链选择运行Subnet-EVM。HyperSDK的开发旨在降低创建定制虚拟机的门槛,使开发者能够在不从零开始的情况下实现虚拟机的个性化定制。
HyperSDK提供了构建定制虚拟机(HyperVM)的框架,这些虚拟机可以直接集成进Avalanche网络。该框架配备了强大的默认设置,使开发者能够专注于应用核心功能的开发。理论上,HyperSDK能够将开发虚拟机所需的时间从数月缩短到仅需数天,极大地加快了开发者的市场响应速度。
HyperSDK不仅标志着Avalanche性能提升的新高度,还引入了名为Vryx的先进交易处理机制。Vryx的设计理念源自多篇广受认可的研究论文,特别是Diem团队发布的Narwhal Tusk论文。Vryx的核心创新在于将交易处理过程中的各个步骤分离,使验证者能够同时进行区块构建和复制工作。通过缩短构建、复制和验证区块的总耗时,Vryx实现了吞吐量的横向扩展,有望将Avalanche网络的交易处理速度推向新高峰。
性能优化与数据库解决方案
在追求性能优化的区块链设计中,性能提升往往伴随着更高的验证器硬件要求。未来子网的硬件需求将取决于所选择的虚拟机类型,而主网络社区需要决定这种权衡对C链是否合适。通常情况下,提高硬件要求会增加成为验证器的成本,可能降低节点运营的普遍性,这在性能与去中心化的平衡中尤为关键。
为了进一步推动性能提升,Ava Labs正在开发名为Firewood的专属数据库解决方案。Firewood旨在解决区块链扩展过程中的核心障碍——状态管理。区块链状态指系统中存储的相关数据实时快照,这些数据随着使用量增加而膨胀,导致验证器需要快速访问当前状态的需求变得日益艰巨。
Firewood的目标是对团队之前开发的MerkleDB数据库进行改良,通过降低修改现有状态所需的开销,高效地存储和读取区块链状态。这一创新机制预期将打造出更强大的数据库系统,提供迅捷的状态访问能力,解除限制交易处理能力提升的关键障碍。
与其他技术方案的对比
Avalanche并非唯一构建区块链启动基础设施的技术栈。目前最著名的构建自有链的方式包括Cosmos生态中的应用链(appchains)和以太坊上的rollups。每种框架都有不同的权衡取舍,吸引着不同类型的开发者群体。
与Cosmos应用链的对比
Avalanche网络和Cosmos生态的最终目标几乎相同:通过信任最小化的消息标准连接异步的独立链网。两个平台都允许开发者构建管理自身安全的区块链,这需要启动高质量的验证器集合。即使ACP-13实施后,500 AVAX的押金仍可能成为成为子网验证器的障碍。相比之下,Cosmos生态中没有类似的前期押金机制,但appchain验证器集合之间存在很大重叠。
当前,Avalanche网络中的P链充当子网的中央登记系统,这意味着子网在技术上独立但在某种程度上依赖P链。相比之下,Cosmos生态系统中的链更具主权性,没有类似的中心化枢纽限制。Ava Labs正在讨论的改革方案是允许由子网控制的验证器集合自行管理并向P链报告变动,这将赋予子网更多自治权。
Cosmos生态近年来进行了广泛的技术实验,Terra和dYdX的成功案例展示了其技术堆栈处理通用L1流量和满足特定应用需求的能力。与Avalanche网络的34个子网和36个活跃链相比,Cosmos目前有88个活跃链,其庞大的开发社区为技术堆栈带来了更多创新。
与Rollups的对比
Rollups提供了在Avalanche网络外推出新区块链的另一种路径。它们通过扩展另一区块链的执行能力并将交易数据返回至原区块链来工作。一个关键区别在于安全性的来源:Avalanche网络内的区块链依赖自身确保安全,而rollup则从其基础层继承安全性。
在目前的大部分rollup架构中,交易执行依赖于单一的序列器,这成为潜在的中心化失败点。相比之下,Avalanche网络通过故障隔离机制确保没有单一失败点,即使P链出现故障,也仅影响跨链通信,各子网内部活动仍能正常进行。
Avalanche的安全机制基于负责执行、数据可用性和共识的子网,验证器承担链的全部功能角色。而rollup需要将交易数据发布至数据可用性层,如果数据不被公开,可能导致rollup状态无法更新,冻结用户资产。
子网相较于rollup的显著优势在于其Avalanche Warp Messaging(AWM)技术,为网络提供天然互操作性。这种互操作性是rollup目前明显缺失的,导致跨rollup通信仍是待解决的挑战。尽管存在多种第三方桥接方案,但每种都基于自身的信任机制。
未来展望
Avalanche网络正稳步成为构建高性能区块链的最佳平台,其上的区块链可以无缝互联互通。面临的最大挑战将是吸引构建者选择Avalanche而非竞争对手的生态。对性能和可扩展性的强烈关注可能成为Avalanche的竞争优势,预计下半年HyperSDK、Vryx和Firewood的推出将成为子网广泛应用的主要催化剂。
ACP-13提案的讨论集中在降低进入门槛和扩大子网采用率上,目的是使更多开发者和项目能够更容易地加入Avalanche网络。通过降低成本和简化流程促进子网创建和发展,这些措施有望增加网络的多样性和功能性,吸引更多构建者参与其生态建设。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/12472.html