解析当下三大热门以太坊标准:EIP-6969、ERC-721C和ERC-6551

出品:TechFlow Rearch

撰文:David

在过去的一周中,我们从各个渠道至少看到了3个密集被讨论的以太坊相关标准。这些标准分别是EIP-6969、ERC-721C 和 ERC-6551,它们各自具有不同的用途和潜在影响。

每一个标准都有可能形成或改变一种业态,因此其重要性不言而喻。提前了解也有助于发现目前的新动向和趋势。

然而,加密世界的一个特点是信息过于零散和突发,加之精力有限,你很可能无法深入了解每一个标准的技术特征以及可能带来的影响。因此,深潮旨在将这些标准进行汇总、解读和比较,带领您以通俗易懂的方式全面了解它们。

1.EIP6969:利好智能合约创建者和 L2 生态?

EIP-6969是一项提案,最早在5月8号左右出现,它提出了一个通用的协议,旨在实现合约保护收入(CSR),**该提案可以看作是之前 EIP-1559的改进版。

说人话就是:该协议希望允许智能合约的创建者,能从用户使用合约产生的Gas费中分一杯羹。

提案的共同作者 @owocki 也提到,希望通过这种机制对智能合约开发者进行激励,以推动以太坊L2生态系统的发展,而以太坊的L1上则不希望实施这种提案,以保持L1的中立性 。

笔者的解读是,这种激励机制如果能在以太坊L1实施,势必会出现很多良莠不齐想刷量的智能合约,进而造成拥堵,整体看弊大于利,因此放到L2上可能是更好选择。

但是,要完全读懂这个EIP-6969提案,需要搞清楚以太坊目前gas费的运作原理和构成。这就涉及到了之前的EIP-1559。

EIP-1559 与21年8月以太坊的伦敦硬分叉时生效,规定了用户支付的交易费用有不同的去向:

  1. **燃烧(Burn):**每个区块中的一部分交易费用会被销毁。这部分费用被永久性地从供应中移除,从而减少了以太币的总供应量。

  2. **基本费用(Base Fee):**用户支付的交易基本费用的一部分将作为区块奖励分配给矿工。在EIP-1559中,基本费用的一部分作为矿工的奖励,以鼓励他们继续参与区块的创建和交易处理。

  3. 最大优先级费用(Max Priority Fee):用户支付的最大优先级费用是作为额外费用的一部分。这部分费用直接给矿工作为他们的交易奖励。最大优先级费用是用户主动设置的,可以用来提高交易的处理优先级,从而吸引矿工优先处理该交易。

很明显,EIP-1559其实并没有怎么考虑合约开发者的利益。实际上以太坊作为公链,你可以把供给方看成两部分:

验证者(原矿工)+ 合约开发者。 前者本质上在供给可信的账本,后者则供给多样的应用。所以理论上给后者分一杯羹也是合情合理的。

如果EIP-6969可以实时,那么gas费可能会被分解成:燃烧 + 基本费用 + 优先级费用 + 支付给合约开发者的费用。

总结来看,EIP-6969与EIP-1559存在联系和区别。EIP-1559是一个关注交易费用机制的协议改进提案,旨在提供更稳定和可预测的交易费用,并管理网络拥塞。与此类似,EIP-6969在维持EIP-1559优点的基础上,通过引入合约创建者收益机制,进一步对齐了合约创建者和网络的激励机制,促进了合约创建者的参与和奖励。

我们可以用下表来清晰的展示EIP-6969的功能和影响,以及它与EIP-1559的渊源:

注意,我们认为这个新协议的主要风险在于,如果激励合约的开发者能收到gas费,那么是否会引出更多垃圾合约的出现?因此这里面实际上是有合约的安全性风险,以及占用整个公链上的公共资源的风险在里面的。

2. ERC-721C:NFT 版税的链上化

ERC-721C 是由 Limit Break 提出的,它是对以太坊上 ERC-721 非同质化代币(NFT)标准的改进。它的主要目标是给予 NFT 创作者更多对其 NFT 集合以及版税处理方式的控制权和自定义能力。

深潮注

Limit Break 是一家免费游戏开发工作室,于 2021 年 1 月引入了创作者代币(Creator Token)的概念。ERC721-C 标准 1.1 版于 2023 年 5 月上线,该标准实施了许多创作者代币的概念。@huntersolaire_也在推文中阐述了该标准的细节。

Limit Break 的官方“Creator Token Transfer”库显示,ERC721-C目前可在以太坊和 Polygon 上运行。以太坊的 Sepolia 测试网和 Polygon 的孟买测试网也支持它。

从创作者代币这个名字上来说,ERC721-C显然更多的是为创作者考虑,因此这个协议更多的在考虑版税的保护。

说人话版本:在当前的 ERC-721 标准下,版税其实只是一个商业约定,而非链上可强制执行。ERC-721C 的提出旨在解决这一问题,使版税成为可以在区块链上强制执行的智能合约规则。

有了ERC721-C,一些可能的用途包括 :

  1. 共享版税:与其让NFT创作者独自获得所有NFT版税收益,可以将其分配给NFT创作者和持有者,以奖励早期采用者。

  2. 只有铸造者有版税收入:NFT的铸造者可以成为唯一的版税收入获得者,而不是创作者本人。

  3. 有条件的版税支付:可以根据不同的条件确定是否支付某些NFT交易的版税。例如,可以配置ERC-721C合约,使版税仅在二次销售价格高于原始铸造价格时支付。

  4. 可转让的版税:NFT创作者可以向持有者发行一个独立的NFT,授予持有者版税收入的权利。例如,当一个人铸造"NFT X"时,还会发行一个名为"NFT Y"的NFT,其有权获得由"NFT X"生成的所有版税。

ERC-721C 的推出将对 NFT 行业产生重要影响:

  1. 提供更大的创作者控制权:ERC-721C 增加了创作者对其 NFT 设计的控制,并使版税成为可链上强制执行的合约规则,从而为创作者带来更大的自主权和权益保护。

  2. 促进公平的版税分配:通过可编程版税的功能,创作者可以设计不同的版税分配机制,如上文距举例。

  3. 减少市场平台的影响力:由于版税逻辑被嵌入智能合约中,创作者将能够直接控制版税设置,减少了市场平台对版税的控制和干预。

一张表总结ERC-721C:

3.ERC-6551: 当 NFT 也是一个账户

ERC-6551通过赋予NFT智能合约钱包的能力,增强了NFT的功能和价值。

该协议的联合作者是 @BennyGiang,他是Dapper Labs的创始成员之一,团队曾致力于ERC-721代币标准和早期项目,如CryptoKitties。

常规ERC-721 NFT的问题在于其受限范围。它们只能被拥有和转让,无法拥有其他资产,如代币或其他NFT。此外,它们无法与其他智能合约进行互动,也无法根据外部因素或用户输入的变化或演进。

ERC-6551通过为NFTs引入智能合约钱包的概念,解决了常规ERC-721 NFTs功能的限制。它通过注册表和代理合约的组合,使得NFT本身也能够持有其他资产、与其他智能合约和账户进行交互,实现更丰富的功能和互动性。

因此,你可以具体理解成,遵循ERC-6551的代币(NFT)将会作为智能合约钱包进行运作。这意味着ERC-6551可以像普通智能合约钱包一样持有代币和其他NFT,并进行交易,且能够与其他智能合约和账户例如去中心化交易所(DEX)、借贷平台、游戏环境等进行交互。

这种将NFT作为智能合约钱包进行运作的方式,形成了所谓的“绑定代币账户”(Token-Bound Accounts,TBAs),它通过与现有的ERC-721 NFT兼容的无权限注册表创建和管理。

简单总结一下, ERC-6551 可能带来的好处和问题有:

写到这里,不免还是会想起一个老生常谈的问题,EIP和ERC到底有啥区别?

EIP(Ethereum Improvement Proposal)和ERC(Ethereum Request for Comments)都是与以太坊(Ethereum)相关的提案标准,但它们确有区别。

EIP是以太坊网络的改进提案标准,用于描述对以太坊协议的改进和新功能的提案。一旦EIP被采纳和同意,它将成为以太坊协议的一部分,并被实施在以太坊网络上。EIP描述了协议层面的变更,例如改进区块链机制、虚拟机规则、共识算法等;

相反,ERC是以太坊的代币标准,用于描述代币合约的接口和功能。ERC定义了代币合约的基本标准,以确保代币在以太坊网络上的互操作性。ERC是针对代币合约的规范,描述了代币的转移、余额查询、元数据等功能。

所以,尽管EIP和ERC都是以太坊社区的标准化机制,但它们关注的领域不同。EIP关注协议层面的改进,而ERC关注代币合约的规范化。因此,EIP不会直接转变为ERC,它们是独立的概念。

深潮 TechFlow 是由社区驱动的深度内容平台,致力于提供有价值的信息,有态度的思考。

社区:

订阅频道:https://t.me/TechFlowDaily

电报:https://t.me/TechFlowPost

推特:@TechFlowPost

进微信群添加助手微信:blocktheworld

Subscribe to 深潮TechFlow
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.