作者:@cryptotahin
来源:推特
我们一直想知道,由于两者本质上使用不同的链,质押的AVAX和质押头寸的流动性代表资产是如何相互作用的。
所以,这篇文章提供了一份快速指南,将告诉你Avalanche上的质押是如何运作的,并且从技术上分析流动性质押的AVAX:sAVAX。
@avalancheavax的主网由三条链组成:
C链(合约链):应用程序的智能合约平台
P链(平台链):用于AVAX的质押和委托
X链(交易链):用于转移资金的链,有固定的转账费用
如果没有Benqi的流动性质押工具,非技术用户参与链安全的默认方式是Avalanche Wallet上的质押中心,通过该场所进行质押只涉及使用P链和锁定AVAX,使资金不具有流动性。
我们来看看P链上的质押是怎么运作的。
看一下这笔交易:https://explorer-xp.avax.network/tx/7km8TTY9cuKEBktrcxBstfJBRhUomjtRU6iPAFpXxBzEg8PgX…
这是一个“Delegate”call,将30个AVAX委托给验证者。
PS:由于P链使用UTXO,所以转账价值为60个AVAX。发送了60个AVAX,使用了30个,另外30个返回用户钱包。
委托AVAX后,验证的奖励将累积到你提供的P链地址。
然而,一旦你锁定了这些资金,它就会变得不具有流动性,而且在21天内不能重新获得。
这就是@BenqiFinance发挥作用的地方。
虽然委托和验证是在P链上进行的,但Benqi使用C链上的可替代资产来发行质押头寸的合成替代资产。
这些资产被称为sAVAX。他们是一个应用程序的产品,而不是质押的主要AVAX头寸。那些都是锁定的。
通过Avalanche Wallet或Benqi进行质押有不同的动态。
第一个需要观察到的差异是,虽然Avalanche协议参数被设置为委托给验证者至少需要25个 AVAX ,但Benqi没有设置最小质押金额。
其余的技术差异在C链上。
当你点击页面上的stake时,它将引导你到sAVAX Token合约。当你查看DATA标签时,你将看到被调用的函数名为Submit。
所以,submit()是我们要在源代码中寻找的东西。
如果你在这一点上毫无头绪,请参阅我的一篇关于交易知识的帖子。
Avalanche的C链和以太坊的工作原理基本相同,所以目前已经足够了。
通常,当你使用链浏览器时,你可以阅读已验证合约的源代码。
但是,前往该链接并在源代码中搜索“submit”并不能找到我们要找的函数。
这是因为该合约是一个代理合约,它是一个同时允许不可更改性和可升级性的工具。点击这里获取更多信息:https://docs.openzeppelin.com/contracts/4.x/api/proxy…
所以我们需要进入该合约的部署。
让我们在第二个合约上搜索关键字“submit”。
很快我们就看到了submit()函数的样子。该合约的基本函数是接收AVAX和铸造sAVAX作为回报。
你可以看到这个函数的解构如下:
而这就是_mintShares()内部函数的样子。
sAVAX是在这里铸造的,内部账目是在这里更新的。
当你铸造sAVAX作为你的AVAX回报时,你实际上并没有委托AVAX,因为委托任务由第三方合约运营者完成。
这就是为什么sAVAX合约有一个仅供管理员使用的委托撤回函数。
运营者将AVAX委托给P链上的验证者。
通过deposit()和accrueRewards()函数,将验证产生的收入包括在存款人的总AVAX池中,导致sAVAX兑AVAX的汇率随时间增加。
要拿回你的AVAX,你可以在公开市场上用sAVAX交换AVAX,或者通过调用requestUnlock()函数使用unstake选项。
当解锁冷却期结束时,redeem()函数调用内部的_redeem()函数,你就可以得到你的AVAX。
总结一下:
质押的AVAX在P链上,这就是你在http://snowtrace.io上看不到它的原因。
另一方面,sAVAX是一种ERC-20代币,存在于C链上,因此应用程序可以利用它。
P链和C链是相互独立的环境,而Benqi就像是两者之间的桥梁。
sAVAX的便利性是有代价的,它是一种二级委托,允许他人为你质押(托管)。
更多信息
1.关于子网和质押
作者:@kevinsekniqi
来源:推特
验证子网需要验证C链。
随着更多子网的创建,无论他们是否使用AVAX作为gas代币,更多的AVAX将被质押。质押AVAX是子网最低安全性的可测量指标。如果子网是新的,这尤其有用。
每个验证者可以运行的子网数量是有限制的。
虽然每个子网可以有多少个验证者没有限制,但是每个验证者可以启动多少个子网是有限制的。
每个验证者实际上最多可以运行C链 +几个其他子网。
这两个事实结合起来意味着:
新的子网出现——现有的节点不能支持更多的子网验证——新节点出现,从而锁定了更多的AVAX,也进一步保护了C链的安全。
每个委托者的质押最小值为2K AVAX,最大值为3M AVAX。
随着时间的推移,最大值可能会降低。这意味着你不能以高度集中的质押量运行单个节点。你必须运行新节点。
委托者可以质押高达5倍的AVAX。
这意味着你不能用2K AVAX运行一个验证节点,但却有1M AVAX委托给你。你最多可以有大约5倍的2K AVAX。这意味着你必须使用新的节点继续质押。
这两个事实结合在一起意味着去中心化在Avalanche中得到了高度激励。
无论如何,再加上费用的消耗,我们可能会进入一场AVAX供应冲击危机。
补充:本篇贴子假设子网将变得相当普遍。然而,子网是目前最好的区块链基础设施工具之一,随着特定于应用程序的区块链兴起,我觉得子网将成为部署的主要焦点。
如果Avalanche的基础设施不合格,并且存在其他更好的选择,那么Avalanche的流动性危机和去中心化理论将不成立,这意味着开发者将不会选择在Avalanche上部署。
2.关于sAVAX和AVAX的挂钩
作者:@hn_avax
来源:推特
每个sAVAX都由AVAX支持。
在Avalanche网络上,sAVAX可以在15天的赎回期后兑换为AVAX+质押奖励。与stETH暂时不清楚赎回时间的情况不同,BENQI目前的委托期为14天,一旦有unstake请求,AVAX就可以提取。
如果用户想在15天之前将sAVAX兑换为AVAX,他们可以通@Platypusdefi这样的途径来实现,而且滑点很小。然而,如果发生大规模交换,sAVAX:AVAX汇率出现失衡,那么这种情况不太可能长期保持下去。
由于你可以在相对较短的时间内赎回AVAX,套利者在缩小任何价格差距方面都可以相当有效。如果sAVAX折价交易,你可以买入,然后unstake以获得更多的AVAX。
总而言之:
-每个sAVAX都由AVAX支持,你可以在15天后赎回
-任何sAVAX汇率不平衡都是暂时的
- sAVAX是Avalanche上最佳的基础DeFi收益