xUDT:Nervos 值得更好的「ERC 20」
xUDT(Extensible User Defined Token,可扩展用户自定义代币)是一种基于 Simple UDT 的扩展,可用于定义 UDT 可能需要的更多行为。sUDT 为在 Nervos CKB 上发行 UDT 提供了一个最基本的核心,xUDT 则可以建立在 sUDT 的基础上,满足更多的潜在需求,例如监管。
Nervos 首席架构师 Jan 比喻道:
就像 Token 碎片一样,相对于粗颗粒度的「DeFi 乐高(适合 2 岁以上)」,xUDT 是更细颗粒度的积木(适合 10 岁以上)。
更高的复杂度意味着更多的可能性
不同于 sUDT 的简单框架,xUDT 本身有着一定的复杂度,这种复杂性为 UDT 提供了更多的可能性。xUDT 可以定义更多的功能和规则,而这些功能和规则可以满足 UDT 更多的需求。
为了充分发挥 UDT 的潜力,同时又不让复杂性成为障碍,xUDT 把重点放在了可用性上。目前,我们正在设计一个 Layer,它有一套 API,只需通过一个 CKB 地址就可以联动 xUDT 的余额,或者用最小的数据量进行调用即可。
这些额外的工具可以帮助用户/开发者管理以 xUDT 形式发行的代币,让他们拥有与 sUDT 类似的体验。未来,随着越来越多的开发者在 xUDT 的基础上进行构建,还会有更多的扩展被创建和打包,这些都将成为开发者们可选的「乐高部件」,这样一来,开发新的 xUDT 将变得更加容易。
迎合监管
为了将 xUDT 放入到用例场景中,我们正在进行监管合规性扩展(RCE)。这是一个 xUDT 扩展,它增强了 UDT 的监管合规功能。提供了诸如调用白名单和黑名单、紧急停止和 PKI Style 监管机构支持等功能。
RCE 扩展可以满足 STO 的所有要求,更重要的是,它可以被用作大规模采用的解决方案,从而跨越监管的鸿沟。
监管合规性对于代币的大规模采用,以及建立在代币之上的生态系统来说是一个非常关键的问题。RCE 是解决这一问题的尝试之一,也是我们和相关人员多次沟通的结果。
RCE 的例子也打开了如 NFT 和 DeFi 等其他领域的大门。目前,已经有一些通过 xUDT 实现的 NFT 原型设计,它们进一步强化了这些代币的使用方式。
在 DeFi 中,除了标准的发行和交易之外,开发者往往会给 DeFi 代币引入新的行为。这些新行为也可以很容易地被打包成 xUDT 扩展。
未来可期
Nervos 不仅致力于打造无缝的开发者体验,也致力于打造无缝衔接的用户体验。因为灵活而强大的 Layer 1,也就是 Nervos CKB,xUDT 可以提供很多需要的可重用性。当找到最佳实践时,它们可以被打包成可重用的扩展,并且整个社区都可以共同使用。复杂的扩展可以易于应用和重用,这得益于社区构建的去中心化,以及大规模增长的优质设计代币。
推荐阅读: