如何使用Ether的ERC-20令牌启动自己的加密货币
如果您想使用以太坊的ERC-20智能合约制作自己的区块链,那么这就是您需要了解的一切. Ether的ERC-20令牌无需花费很多辛苦的工作即可创建区块链。如果您有个好主意,则ERC-20代币可以处理繁重的工作。但是他们到底是什么? ERC-20代币如何工作 在查看ERC-20之前,了解以太坊本身可能会有所帮助。如果您还不了解,可以阅读我们的以太坊硬币研究. ERC代表以太坊请求评论,它们是增强以太坊的提议。 ERC-20是令牌设计的标准,它确保网络上运行的每个令牌和智能合约都遵循规则。如果每个智能合约看起来都不一样,那将会引起混乱,整个事情将崩溃。. 通过严格定义标准,无论使用哪种特定令牌,交易所,钱包,DApp等都可以始终有效地进行通信。 ERC-20指定了六项主要规则: 总供应量: 指定流通的硬币总数. 余额: 概述每个地址持有的硬币总数. 津贴: 每个地址允许转移的硬币总数. 转移: 将余额从一个帐户转移到另一个帐户. 批准: 增加给定地址的津贴. 从转移: 用于从地址中提取令牌. ERC-20于2015年11月19日由 费边(Fabian Vogelstelle), 以太坊DApp开发人员。以太坊Wiki – ERC-20令牌标准指南(已删除断开的链接)包含进一步的特定技术详细信息 通过创建ERC-20智能合约(并遵守上述规则),您可以创建自己的令牌。就是这样. 创建新令牌 尽管大多数令牌项目至少需要一些技术编码知识,但我们将介绍理论知识,并省略令人困惑的编码术语. 通过编写遵循上述规则的代码,您可以在以太坊网络上运行令牌。 ERC-20的选择语言通常是 坚固性, 为以太坊开发的智能合约语言。至少,您的代码需要存储: 姓名 象征 标准 总供给 名称,符号和总供给量是所有区块链都使用的通用属性。您可能希望为新项目考虑一个唯一的名称和符号。总供应量可以是您喜欢的任何东西。您的供应量有限吗(像比特币一样),以稀缺的形式提供价值. 或者说几乎无限的供应量,比如最近发行的许多预挖硬币。几十亿应该足够了吗?无论您选择什么,请确保对此感到满意。虽然将来有可能增加总供应量,但忠实的支持者可能会不满意! 标准是代码的“技术名称”。再说一次,这可以是您喜欢的任何东西,但是带有版本号的东西也不会受到影响,以防万一您将来进行更改. 一旦确定了基础知识,就可以开始执行其余规则。您需要对功能进行编码,以允许转移和批准过程。在这里,您可以根据自己的独特规则和要求发挥创造力。网络上的每个钱包是否都需要100个令牌的余额? 3.14159(Pi)的特定转帐金额如何? 这些是愚蠢的要求,但希望它们能激发您的灵感。这很陈词滥调,但是这个世界确实是您的牡蛎,而这对于创建自己的代币来说真是令人兴奋。如果可以想象,该过程实际上就像将规则编码到您的智能合约中一样简单。您必须具备的最低功能是: 转移 批准 从转移 每当您的网络上发生适当的事件时,您的智能合约都会自动为该操作运行适当的代码. 最后,请确保您考虑了适当的软件开发过程和过程,例如代码审查,测试和安全性分析。正如Dan关于最糟糕的加密货币黑客的文章所显示的那样,现阶段的任何错误或意外功能都可能对您的项目产生巨大影响. 分发令牌 令牌准备好后,就可以开始分发了。没有规则说您必须使用初始代币发行(ICO),但是ICO是迄今为止最常见的预售代币的方式. 如果您不想使用ICO出售,也可以。 ICO是出售大量代币的最佳方法之一,但是以下一些建议可能对您有用(取决于您的项目和市场): 朋友和家人: 将您的代币卖给朋友和家人,以换取现金. 企业忠诚度积分: […]