Token接口标准的扩展
本节中讨论的Token标准以非常小的接口开始,功能有限。许多项目已经创建了扩展实现,以支持他们的应用程序所需的功能。其中一些包括:
所有者控制
特定地址或一组地址(多重签名)具有特殊功能,例如黑名单,白名单,铸造,恢复等。
燃烧
Token燃烧是指Token被转移到不可靠的地址或删除余额并减少供应时故意销毁。
Minting
以可预测的速率添加Token的总供应量的能力,或通过Token创建者的“命令”添加的能力。
Crowdfunding
提供Token销售的能力,例如通过拍卖,市场销售,反向拍卖等。
上限
总供给的预定义和不可改变的限制,与“minting”功能相反。
恢复“后门”
恢复资金,反向传输或拆除由指定地址或一组地址激活的Token(多重签名)的功能。
白名单
限制Token传输仅限于列出的地址的功能。在经过不同司法管辖区的规则审核后,最常用于向“经认可的投资者”提供Token。通常有一种更新白名单的机制。
黑名单
通过禁止特定地址来限制Token传输的能力。通常有更新黑名单的功能。
在OpenZeppelin库中有许多这些功能的参考实现。其中一些是面向特定用例的,仅在少数Token中实现。到目前为止,这些功能的接口还没有被广泛接受的标准。
如前所述,扩展具有附加功能的Token标准的决定代表了创新/风险与互操作性/安全性之间的权衡。
当前内容版权归 inoutcode 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 inoutcode 译 .