PRC-12 同质化令牌标准发布:支持委托授权和委托划转,全面兼容 EIP-20、EIP3009、EIP-2612

近日,PlatON 社区发起 PIP-12 提案,提出了一种新的兼容 EVM 系列的同质化令牌标准接口 PRC-12。该标准允许持有者对自己的令牌做委托授权和委托划转,从而简化了用户和智能合约之间的交互流程,降低了交易成本,并提高了令牌的安全性和灵活性。

PRC-12 是在现有的 EIP-20、EIP-2612 和 EIP-3009 等标准的基础上进行了扩展和优化,主要增加了以下几个功能:

委托授权(permit):持有者可以通过签名一条消息,授权第三方调用者(应用合约)在其名下调用 approve 函数,从而避免了需要发送一笔交易来执行 approve 的步骤。

委托划转(transferWithAuthorization/receiveWithAuthorization):持有者可以通过签名一条消息,授权第三方调用者(应用合约)在其名下调用 transfer 函数,从而避免了需要发送一笔交易来执行 transfer 的步骤。

元交易(meta transaction):持有者可以通过签名一条消息,授权第三方调用者为其支付 gas 费用,并在其名下执行任意的令牌操作,从而避免了需要持有 ETH 来支付 gas 费用的问题。

对于旧有已经部署到区块链网络的 PRC20 Token 合约,也可以通过构建一个转发合约(“转发器”),来添加对 PIP-12 的支持,实现「向后兼容」。

值得一提的是,考虑到委托授权和委托划转环节中可能出现的安全隐患,如被委托者在委托者没有发起委托之前,伪造委托者的签名信息并提前发送交易,从而造成委托者的资产安全隐患;或在各个兼容EVM的不同区块链上盗用消息签名,造成委托者链上资产被重放攻击等,PIP-12 也给出了应对设计方案,提高链上资产的安全性。

PRC-12标准的提出,为同质化令牌的使用场景提供了更多的可能性,例如去中心化交易所、借贷平台、NFT 市场等。该标准也为用户带来了更好的体验,例如无需预先授权、无需持有 ETH、无需等待确认等。该标准还为令牌的安全性和灵活性提供了更多的保障,例如防止重放攻击、支持取消操作、支持设置有效期等。

此外,PRC-12 标准还可以支持多种支付场景,例如稳定币发行、跨链转账、闪电网络等。通过使用 PRC-12 标准接口,用户可以更方便地使用各种基于 PlatON 网络或其他兼容 EVM 网络的同质化代币进行支付或接收支付,并享受更低的手续费和更快的速度。

PRC-12 标准目前已经在 GitHub [https://github.com/PlatONnetwork/PIPs/blob/master/PIPs/PIP-12.md] 上公开,并邀请社区对其进行审查和反馈。该标准旨在成为一个开放和通用的同质化令牌标准接口,希望能够得到广泛的支持和采纳。同时,PRC-12 标准的源代码将会在未来开放给社区使用,欢迎有兴趣的开发者或项目方在 PlatON 网络或其他兼容 EVM 网络上部署和使用 PRC-12 标准的同质化代币合约。

3 个赞