本文介绍了Avalanche Subnets,这是一种允许开发者轻松创建定制化区块链的扩展解决方案。Subnets通过提供灵活的规则设置(如gas代币、验证者、交易速度等),使开发者能够构建满足特定需求的区块链应用,从而推动区块链技术的扩展和应用。
前言
LI.FI 团队正在撰写一篇研究文章,内容关于 Avalanche Warp Messaging,这是一种新的消息传递原语,允许 Subnets 相互通信 (即将推出™)。
然而,我们尚未在本博客中介绍 Subnets。为了定下基调,我们想做一个高层次的概述,涵盖 Subnet 到底是什么,然后再深入研究 Subnets 如何通信(这是令人兴奋的部分,因为如果没有原生的消息传递原语,Subnets 只是具有有限互操作性的孤立区块链)。
所以我们来了。我,Kram,正在为你的奶奶写一篇关于 Subnets 的文章。开始吧。
这是一篇关于 Avalanche Subnets 的文章。
让我们看一些统计数据,从这些统计数据中得出两个结论,并建立一个论点,让你了解为什么 Avalanche Subnets 首先存在(因为在加密领域,总是有,总是,一个论点)。
统计数据第一部分:
结论#1:即使 Avalanche 比以太坊做得更好,加密领域也需要更高的吞吐量
虽然比以太坊更快更便宜,但 Avalanche 的基础层需要显着扩展才能匹配传统需求。例如,需要远超过每秒 4,500 笔交易才能支持大规模支付轨道(仅 Visa 就有 24,000 tps)或游戏生态系统(使命召唤有 100-300 万日活跃用户)。仅仅因为 Avalanche 超过了以太坊并不意味着它已经解决了任何有意义的问题。
统计数据第二部分:
10+。连接其他链到 Avalanche 的桥的数量。
35。拥有超过 5000 万美元价值锁定(存入)到其智能合约中的区块链的数量。
131。拥有超过 5000 万美元价值锁定到其协议中的去中心化应用程序(dApps)的数量。
结论#2:开发者需要在以太坊和 Avalanche 之外的地方进行开发
加密行业是许多区块链的家园,每个区块链都有一个独特的应用程序、开发者和用户社区。在整个加密行业中,35 条链和 131 个 dApp 拥有超过 5000 万美元的价值,相当于一个价值 500 亿美元以上的行业。特别是 dApp 正在区块链上扩展,以寻找具有廉价 gas 和快速交易的环境,以便开发人员有更多的余地为用户构建酷炫的应用程序。如果加密技术要走向主流,那么对新的区块链事物场所的需求和供应更有可能增加而不是减少。多链不再是理论上的;它是一个现实,并且是目前扩展区块链吞吐量的最佳方式。
论点:
如果加密技术想要扩展,区块链必须扩展,以便开发人员可以继续让用户访问具有廉价 gas 和快速交易的应用程序。这意味着 Avalanche 需要扩展。Avalanche 也知道这一点。
因此,Avalanche 将一种名为 Subnets 的扩展解决方案直接构建到其核心基础设施中!Subnets 将结论#1(需要更高的吞吐量)和结论#2(为开发者提供构建酷炫东西的场所)结合到一个可以轻松启动的解决方案中。
让我们继续介绍一些关于 Avalanche 和 Subnets 之间关系的背景知识。
好的,所以 Avalanche
Avalanche 是一个与 EVM 兼容的网络(它的工作方式与以太坊完全一样),但有一个转折——它由三个独特的区块链组成,每个区块链都有自己的超能力。
合约链(C-Chain):允许开发人员使用以太坊的语言 Solidity 构建 dApp 和其他智能合约。
平台链(P-Chain):通过 staking 实现共识(权益证明),并支持创建 subnets(稍后会详细介绍这两者)。
交易链(X-Chain):允许用户转移 Avalanche 原生代币。
以下是它的外观(如果这看起来像一个微积分方程,请不要担心,我将在稍后详细介绍):
当 C-Chain、P-Chain 和 X-Chain 结合在一起时,就创建了“主网络”——这可能是你想到 Avalanche 作为一个区块链时所想到的。三管齐下的方法有助于减少 C-Chain 上的拥塞(智能合约交互发生的地方),并使 Avalanche 的 gas 费用远低于以太坊。
这很棒!但还不够好。请记住,加密技术正在努力扩展以匹配 web2 的支付和游戏巨头!降低 gas 成本仅仅是开始。
好的,所以 Subnets。
Avalanche Subnet 是一个主权(独特且在自己的控制下)网络。每个 Subnet 都可以定义自己的规则——例如其 gas 代币的工作方式、谁可以验证区块链、每秒可以处理多少笔交易等等。
Subnet 启动并被视为 Avalanche Subnet 的唯一必要条件是 Subnet 验证器在主链上进行验证 (即 staking)。
Avalanche,你花费 AVAX 作为 gas 在 TraderJoe 上进行交易的地方,从技术上讲是一个 Subnet。它是一个制定了类似规则的 Subnet:共识/staking/执行将被分成三个不同的区块链,AVAX 用于 gas,共识通过权益证明收集,并且需要 2,000 AVAX 才能成为网络上的验证器!
(如果你仍然感到困惑,这里有一个比喻:正如 Subnets 之于矩形,主网络之于正方形。主网络是一种特定类型的 Subnet——就像正方形是一种特定类型的矩形。)
每个 Subnet 都会有不同的 gas、共识和 staking 规则! (为了继续四边形的比较,Subnets 将具有不同大小的边。)Avalanche 希望这些规则能够让开发者构建酷炫的体验,弥合 Visa 等公司的 Web2 吞吐量需求与区块链固有的限制(例如必须支付 gas 费用和低交易吞吐量)之间的差距。
Avalanche 将其整个结构建立在 Subnets 上,而 Subnets 首先帮助 Avalanche 将吞吐量扩展到每秒 4,500 笔交易(请记住,以太坊每秒只能处理大约 17 笔交易)。
但是 Subnets 比我刚才解释的更强大。将 Subnets 视为开箱即用的智能合约区块链,并且可以根据开发人员的需求和愿望进行编程——这意味着开发人员理论上可以毫不费力地创建具有 10,000 TPS 的新区块链,最重要的是,不必担心 Avalanche 主网络设置的严格规则。
换句话说,Subnet 是一个 Avalanche 风格的环境,开发人员可以使用它来定制构建区块链体验。Subnet 可以自由地指定执行逻辑、确定费用制度、维护其状态、促进网络连接,并提供作为独立区块链的安全性。
用通俗的话说,Subnets 是可以启动自己的代币的区块链,以合规的名义对验证器执行 KYC/AML 检查,提高验证器的硬件要求,并调整 Avalanche VM 以更好地为构建在其之上的应用程序服务。
Subnet 对 Avalanche 生态系统的唯一依赖是 Subnet 验证器还必须在主网络上进行验证!这对于 Subnets、主网络和主网络验证器来说都是一个三赢的局面。
这种设计对 Subnets 有利,因为 Subnet 验证器必须足够复杂和诚实才能验证主网络。Subnets 对主网络来说是一件好事,因为 Subnet 构建者将有动力启动自己的验证器(以利用 Subnet 特定的代币模型),这意味着随着更多 Subnets 的出现,主网络应该会看到验证器涌入。而且,对于主网络验证器来说,Subnets 是一件好事,因为主网络验证器能够通过保护 Subnets 来提高其奖励概况(通常通过权益证明提供代币奖励)。
旁注:Subnets 非常类似于以太坊领域的 Rollups。但是,有一个主要的区别——Subnets 不与主网络或任何其他 Subnet 共享执行、存储或网络(而 rollups 则结算到主网以太坊)。就目前而言,这是一个互操作性限制,AWM 可能会在未来解决。
奶奶休息时间!让我们向奶奶解释一下。
好的,奶奶,让我给你灌输一些知识。
所以,首先,我们正在谈论区块链,这已经让你感到困惑了。
请记住,区块链就像互联网,但包含一个非常愚蠢的规则:你必须为你的每次点击付费。点击越复杂,你必须支付的钱就越多。
让我提醒你,每个区块链每秒可以发生的点击次数是有限的。因此,点击需求越多,每个人必须支付的费用就越多。
Subnets 是一种在仍然使用区块链技术的同时降低每次点击成本的方法。
将 Subnets 视为 Microsoft Word 中的模板。
在这个例子中,Avalanche 是 Microsoft Word。它是一个独立的应用程序,拥有所有使微软赚取数十亿美元的酷炫功能、工具和用户。
Subnets 就像 Microsoft Word 为用户提供的编写酷炫内容的模板。
例如,有简历、研究报告、小册子、求职信等的模板。模板允许 Word 用户进入并构建自己的文档,而无需从头开始!
同样,Subnets 为开发人员提供了各种模板,可以在其上构建东西,而无需从头开始!就像 Word 使格式化简历变得容易一样,Subnets 使启动区块链变得容易。
使启动区块链的过程变得简单易懂非常重要,因为我们希望更多像星巴克、Visa 和耐克这样的公司进入这个领域进行创新!Subnets 是做到这一点的最简单方法之一。
对于想要控制以下一项或多项内容的的项目来说,Subnet 是一个完美的环境:
代币经济学: 控制用户使用什么代币支付 gas
区块空间: 比主网络更高或更低的交易吞吐量
访问权限: 白名单或权限访问以启动智能合约
执行(技术人员的虚拟机): 执行参数,也就是区块链如何进行交易的规则
对于那些一直在关注的人来说,拥有对上述四个特征之一的控制权可以释放许多潜在的用例。在我看来,我可以列出很多(让我们和奶奶多聊一会儿,因为她现在有点明白了):
好的,奶奶,NFT 项目可以启动一个 Subnet 用于其铸造过程,以免扰乱 Avalanche 主网络上的 gas 价格。
订单簿 DEX 可以启动一个 Subnet,将高频交易带到 Avalanche 生态系统。
正在寻找高吞吐量区块链的 Web2 游戏可以启动一个 Subnet,而不是围绕主网络上的限制构建游戏。
像星巴克或航空公司这样的传统公司可以在 Subnet 上铸造忠诚度积分,使他们能够尽可能多地降低 gas 费用。
好的,这就是 Subnets 的理论。
现在是时候谈谈实际构建的内容了。到目前为止,已经有 21 个例子 说明正在将某些东西构建为 Subnets。
以下是一些亮点:
DeFi Kingdoms – 最初在 Harmony 上推出,这个 web3 游戏项目推出了一个名为 Crystalvale 的 Avalanche Subnet,以更好地促进其用户体验。用户可以在为游戏定制的区块链上玩一个精彩的游戏,而不是仅仅玩一般的 DeFi。
Crabada – Swimmer Network Subnet 允许用户玩 Crabada,这是我整个领域中最喜欢的游戏之一,而无需担心支付高额费用或等待在主网络上确认交易。
Dexalot – 一个去中心化交易所,允许用户以低费用和快速交易进行交易。
The Blitz App – 竞技游戏平台 TSM 正在作为 Subnet 推出,以使数字资产的存储、销售和购买尽可能顺畅。
此外,Avalanche 正在与 Aave 合作,为 Subnets 上的用户构建机构 DeFi 体验。Jump、Valkyrie、Wintermute、Sercuritize 和 GoldenTree 等其他 TradFi 公司也在其网站上被列为 Subnet 构建者,但目前尚不清楚更多信息。
总会有一个“但是”。抱歉。以下是 subnets 的四个局限性:
Subnets 无法进行原生通信,这意味着每个 Subnet 都需要一座桥梁才能在链之间移动流动性(尽管这很快会改变,这要感谢 AWM)。
在构建许可的 Subnets 时,中心化是一个真正的风险,如果/当链承诺以身份为代价获得好得令人难以置信的吞吐量时,用户/开发者应该保持警惕。
Subnet 的增长 不一定对整个 Avalanche 生态系统产生任何影响。
Subnets 必须与 dAppchain 生态系统(如 Cosmos、Polkadot 和 RollApps)竞争,成为团队构建独特的、特定于区块链的体验的首选之地。
除了“但是”之外,Subnets 是一种独特的解决方案,可以扩展区块链以满足传统需求。
Subnet 为开发者提供了一个近乎空白的状态,可以在他们想要的任何维度上创建一个新的区块链,而无需从验证器或执行的角度从头开始。
从本质上讲,Subnets 是一种即插即用的方法,供开发者在其上构建酷炫的、真实世界的用例。
这太棒了。
现在,就像这个领域中的其他一切一样,Subnets 需要具有互操作性。
这就是 Avalanche Warp Messaging 被发明的原因。AMW 应该让 Subnets 相互发送消息,而无需使用第三方桥梁。
这令人兴奋。我们将写一篇关于它的文章。然后还要写一篇关于 Subnets 如何插入到整个加密生态系统的其余部分(因为 Subnets 相互通信是不够的,Subnets 需要能够与其他链(如以太坊上的 Rollups)进行通信)。
然后我们也可能会写一些将 Subnets 与 Cosmos dappchains 与 Polkadot Parachains 与 Optimistic Superchains 进行比较的文章,因为这听起来非常有趣。
但是,就目前而言,只需将此发送给你的奶奶,然后说,“哟,奶奶,subnets 太酷了。你能给我寄 100 美元,以便我可以在名为 G-Chain 的 Subnet 上启动一个衍生品平台吗?”
- kram
(特别感谢 Arjun Chand 的耐心和编辑技巧)
有关 LI.FI 协议的更多信息,
前往我们的链接门户 link3.to/lifi
阅读我们的 SDK “快速入门” docs.li.fi
加入官方 Discord 服务器
关注我们的 Telegram 新闻通讯
在我们的 Substack 上订阅
或者立即在 jumper.exchange 尝试我们的 any-2-any 交换
- 原文链接: lifi.substack.com/p/expl...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!