自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Coinbase详解ERC-20代币上架评估机制

2020-08-18 05:20:26
收藏

Coinbase发布ERC-20代币上架技术标准

加密货币交易所Coinbase日前公布了在交易平台上线ERC-20代币前所考虑的技术因素。在周一发布的博客文章中,Coinbase区块链安全工程师详细阐述了ERC-20代币应具备的四个核心要素:已验证的源代码、行业标准库的使用、受限的特权角色范围以及简洁模块化的设计。

四大核心要素详解

首先,代币的源代码必须经过验证。Coinbase强调:"这是代币上架过程中最关键的一步。"开发者需要将所有智能合约的源代码上传至Etherscan等可靠平台。对于尚未部署的代码,建议存储在GitHub等易于共享的代码库中。

其次,开发者应使用开源的智能合约标准来开发ERC-20代币。Coinbase建议避免从头编写智能合约代码,因为这可能导致关键细节的遗漏,从而"损害代币的完整性"。推荐使用OpenZeppelin等经过充分验证的智能合约库。

第三,ERC-20代币的智能合约应限制特权或"管理员"角色的权限。Coinbase指出:"这些角色通常拥有暂停交易、修改余额或完全更改代币逻辑等重要权限,"过大的权限会降低代币在Coinbase上架的可能性。

最后,代币协议应遵循"简洁"和"模块化"的设计原则,以避免复杂性。Coinbase认为,简洁的设计有助于确保系统的稳定性和可维护性。

其他评估标准

除了上述四个核心要素,Coinbase还关注外部审计、详细文档、最新的Solidity语言版本以及全面的测试套件等因素,以便尽早发现潜在问题。Coinbase特别强调了智能合约外部审计的重要性,因为智能合约的失败可能导致"数百万美元的损失"。

Coinbase总结道:"通过遵循这些安全最佳实践来开发代币,构建开放金融系统的道路将变得更加安全。"

本文仅提供信息参考,不作为法律、税务、投资、财务或其他建议使用。

展开阅读全文
更多新闻