作者:NicholasGarcia,Messari研究分析师;翻译:区块链网络0xjs
主要观点:
GearProtocol是基于Substrate的通用云基础设施和智能合约平台。Gear的功能专为异步编程和并行执行而定制,包括actor模型、持久内存和WebAssembly执行环境。
VaraNetwork是首个使用Gear协议开发的L1公链。它无缝集成了Gear协议的一系列功能。
经过两年的开发,VaraNetworkMainnet已经推出,拥有40多个应用程序,并与30多个生态系统合作伙伴集成。
背景介绍
GearProtocol由参与创始Polkadot和Substrate的核心开发人员于2021年9月推出。
联合创始人兼首席执行官NikolayVolf自2015年起就参与了Polkadot和Substrate的工作,并在ParityTechnologies公司率先推出了首款WebAssembly智能合约。联合创始人兼首席财务官IlyaVeller在金融领域拥有二十多年的从业经验,曾在复兴资本(RenaissanceCapital)、摩根士丹利和美国银行等公司任职。联合创始人兼开发主管AleksandrBugorkov拥有在Lyft、NewRelic和Spotify等公司工作的技术经验。首席技术官PetrVolynskiy拥有产品开发和技术领导方面的专业知识。
2021年12月,GearProtocol完成了由BlockchainVentures领投、ThreeArrowsCapital、Lemniscap、DistributedGlobal以及来自Web3Foundation和ParityTechnologies的个人参投的1200万美元风险投资。
在Gear协议推出后的一年里,核心开发人员积极将其融入Polkadot生态系统。他们与各种钱包、数据平台和治理平台建立了联系。2023年2月,VaraNetwork作为GearProtocol的L1网络正式亮相。2023年9月,其PoS主网启动。
截至本报告发布时,GearProtocol和VaraNetwork都已过渡到社区主导的发展模式,并走上了持续去中心化的道路。
Gear协议
概述
GearProtocol是一个基于Substrate的智能合约平台,使用WebAssembly(Wasm)程序。这使它能够编译来自Rust、C和C++等不同编程语言的合约。该协议的应用程序接口可以跨多个网络部署,而无需修改合约。Gear独有的功能是为异步编程量身定制的,包括actor模型、持久内存和WebAssembly执行环境。
Substrate
Substrate是一个模块化区块链开发框架,因其在支撑Polkadot网络中的作用而闻名。Substrate可促进多个专用区块链的集成,从而增强可扩展性。Substrate的主要功能包括:
无叉更新、内置协调、通过WebAssembly提供跨语言支持、轻客户端适应性、保证最终结果、易于集成。
借助Substrate,GearProtocol加快了开发进程,突出了其核心组件,并充分利用了Rust的安全性和效率。这简化了开发人员的体验,使他们能够专注于特定项目的业务逻辑,而无需构建完整的区块链基础设施。此外,它还简化了根据Gear协议开发的项目与Polkadot和Kusama网络的集成。
Actor模型
Gear协议利用actor模型优化异步消息传递和并行处理,确保跨链兼容性和更快的速度。与依赖共享内存通信的系统相反,actor模型强调消息传递。在这种结构中,actor(无论是智能合约还是用户)保持各自的状态,并完全通过消息传递进行交互。GearProtocol通过实施维护顺序消息传递的机制,进一步完善了这一流程。
Actor可以修改自己的状态、启动新的实体或参与,而无需共享内存。GearProtocol利用Rust的async-await进行异步编程,将行为体模型无缝集成到其智能合约框架中。这种方法可直接使用async/await语法,最大限度地减少错误,并提供同步和异步消息传递选项。
WebAssembly(WASM)
WebAssembly(Wasm)是一种二进制指令格式,设计用作高级编程语言的可移植编译目标。它允许以C、C++和Rust等语言编写的代码在网络浏览器和其他环境中以接近原生的速度执行。Wasm的设计安全、高效且与平台无关,因此适用于各种应用,包括网络应用、游戏等。在Gear协议中,Wasm的集成确保了速度和效率,因为智能合约被直接编译成机器代码,从而确保了最佳性能并降低了交易费用。
WebAssembly的优势包括:速度和跨平台兼容性;可读格式,减少人工代码干预;在沙盒环境中安全执行,符合典型的网络安全协议;语言多样性,因为GearProtocol支持Rust,并有可能在未来支持C#/C++、Go和JavaScript。
持久内存(PersistentMemory)
Gear协议使用持久内存,反映了真实世界的硬件特性,从而简化了开发过程。通过选择持久内存而非传统存储,Gear保留了完整的程序状态,便于使用复杂的语言结构。通过增强的内存虚拟化,Gear可直接管理内存分配。
在Gear的框架内,并行消息处理与CPU内核保持一致,确保高效的任务处理。消息根据其指定的程序进行分类,允许在一个处理周期内多个消息指示一个程序。一旦处理完毕,信息将重新进入队列,供后续周期使用。
突出能力
GearProtocol平台的定制运行时由角actor模型和持久内存技术驱动,可提供以下技术能力:
●去中心化执行:与大多数需要外部触发器来触发智能合约的平台不同,Gear的异步消息传递使合约能够发送延迟消息。这将促进更丰富的应用、真正的去中心化和更高的用户价值。
●消息发送自动化:所有Gear消息都会消耗gas。有了gas预留系统,如果程序的gas不足,就可以使用预留的gas。值得注意的是,合约可以为未来的操作安排消息,类似于传统的cron作业,只要有gas可用,就能确保多个自主的链上操作。
●无需支付交易:Gear引入了代金券,为用户带来卓越体验。代金券由网络实体发行,用户可以向特定程序发送信息,无需支付gas费用。这反映了传统的网络服务,提高了用户参与度,简化了应用程序的采用,使去中心化空间更具包容性和用户友好性。
在DeFi、游戏、社交和应用等领域,复杂程序逻辑或微服务架构的用例更为复杂,包括链上自动化、延时消息、止损机制、平均美元成本策略、自动复利功能、限价订单功能和订阅服务。
VaraNetwork
概述
VaraNetwork是首个使用Gear协议开发的L1平台。它无缝集成了Gear协议的一系列功能,包括actor模型、持久内存、WASM等。Vara基于Substrate框架构建,可确保无分叉runtime升级。此外,它还拥有降低交易费用、质押、主动治理和大使计划等功能。
与大多数L1平台(包括专注于分片但缺乏并行执行的Sui和提供并行执行但忽略分片的Aptos等新L1)相比,Vara的设计同时支持分片和并行执行。此外,Vara还通过精确的数据规范优化了开发人员的体验。
Vara代币
VARA是VaraNetwork的原生代币,总供应量为100亿枚。分配情况如下:
创始人/团队/顾问:20%,锁定一年,然后36个月线性归属。
投资者:21.5%,锁定12个月,然后12个月线性归属。
基金会:23%,用于教育、公共关系、活动、基础和生态系统开发业务。这还包括做市商活动和流动性管理。
社区:35.5%,用于支持开发者和验证者补助金、空投计划,以及抵消代币供应总量的膨胀。
每个网络操作都使用VARA,包括交易费、质押和治理机制。社区成员正在探索一种奖励应用开发者的模式,与Astar、Archway和Evmos等现有系统相似。如果采用这种开发者奖励模式,代币将自动分配为区块奖励的一部分。
VARA的年通货膨胀率为6%。为了减轻通货膨胀的影响,代币供应总量的10%将分配给通货膨胀抵消池。大约三分之一的区块奖励(由基金会担保)将被导入该池,以补充该池的资金。池中的代币随后会被发送到指定的烧毁地址。通过社区治理,可以选择将该池中的资金重新分配给开发者补助金,或将区块奖励的一部分划分到协议金库中,以鼓励未来的发展。此外,社区投票还可用于下调年度通货膨胀率。
质押
Vara实行的是NPos(NominatedProof-of-Stake)共识模型。Polkadot也采用了这种方法,它与DPoS共识不同,因为质押VARA的提名人面临着惩罚风险。
验证者每12个小时完成一次可支付的行动,即erapoints。每12个小时,会随机分配一个验证者子集进行验证,所获得的erapoints会乘以一个倍数。erapoints和随机验证相结合,从概率上保证了验证者获得几乎相同的奖励。由于验证者能获得近乎相同的奖励,并按比例将这些奖励分配给提名者,因此提名者有动力与较低的验证者一起质押,以获得更高的奖励。验证人-提名人奖励模式旨在去中心化Vara网络的验证人。
治理
Vara利用OpenGov框架作为其原生治理模式。Polkadot也使用OpenGov框架,允许任何VARA持有者参与Vara的治理。
OpenGov使Vara网络内的每项决策都来自社区提议的全民公决。多个公民投票可以同时进行,加快了议案的审批速度。提案被划分为具有特定条件的层级,例如指定的投票时间、每次合格投票的上限以及所需的VARA保证金。随着层级的增加,通过提案的条件也越来越严格。
OpenGov还有一个称为"Fellowship"的管理机构。Fellowship主要履行三项职责:担任技术顾问、维护和开发核心协议和代码,以及推广VARA的技术。Fellowship的功能类似于开发者DAO,允许所有用户加入,减少了中心化问题。一个具有多种机制的等级制度确保了去中心化,包括宪法、社区投票选举高级职位以及限制领导控制的制衡机制。虽然Fellowship不能通过全民公决,但可以将其列入白名单,使其更容易、更迅速地获得通过。
该模式还引入了授权的灵活性,允许用户根据信念和承诺的代币数量授权其投票权。新的委托功能旨在确保提案所需的投票率,同时保护投票人的匿名性并保持免审查设计。
竞争力分析
GearProtocol和VaraNetwork正在进入一个竞争激烈的区块链环境。它们将与CosmosInterchain、AvalancheSubnets、EthereumRollups和PolkadotParachains等L1网络展开竞争。
这些网络都强调独特的权衡。CosmosInterchain在很大程度上倾向于主权。相比之下,以太坊和Polkadot生态系统更强调共享安全。
相当一部分用户扎根于EVM链。要想脱颖而出,就必须为开发者提供更好的开发体验。此外,他们还需要吸引和留住用户,很可能是通过推出突破性的应用或功能。
进展与未来之路
自2021年底发布以来,核心团队一直积极主动地将GearProtocol和VaraNetwork集成到Substrate生态系统中。他们已经与Talisman、SubWallet和NovaWallet等顶级生态系统钱包建立了集成。此外,他们还与著名的parachains和Substrate生态系统企业建立了合作关系,其中包括CrustNetwork、AutomataNetwork、Polkassembly和Subscan等。
Vara网络于2023年启动了其测试网络,截至本报告发布时,已有超过20,000人参与其中。这些人参与了NFT造币、游戏和质押等活动。
Vara网络的主网也于最近亮相。随着他们的进步,基金会的目标是支持社区增强核心技术、扩展功能并吸引更广泛的用户群。
结论
GearProtocol是一个基于Substrate的云基础设施和智能合约平台,专为异步编程和并行执行而设计,提供actor模型、持久内存和WebAssembly执行等功能。VaraNetwork是首个基于GearProtocol构建的L1平台,无缝集成了GearProtocol的功能集。经过两年的开发,VaraNetwork主网于9月20日启动,拥有40多个应用程序,并与30多个生态系统合作者建立了伙伴关系。
GearProtocol和VaraNetwork正在进入一个竞争激烈的区块链环境。它们的成功取决于能否利用网络的核心功能,为用户和开发者带来无与伦比的卓越体验。
查看更多