主页 > imtoken钱包usdt > 14年以太坊 关于ERC-20的十四个问题,知道了就知道ETH为什么是区块链2.0

14年以太坊 关于ERC-20的十四个问题,知道了就知道ETH为什么是区块链2.0

imtoken钱包usdt 2023-04-25 05:30:39

1. 什么是 ERC-20 代币?

ERC-20 代币是仅在以太坊平台上设计和使用的代币。

这些代币遵循一套标准,因此可以共享、交换其他代币或转移到加密钱包。

以太坊社区制定了九项标准,其中三项是可选的,六项是强制性的。

可选标准:证书名称、标志小数位(最多18位)

强制标准:总供给Balance() Transfer() Transfer From()

批准() 津贴()

2. 首先14年以太坊,什么是以太坊?

以太坊是一个分布式计算机网络,由可以记录交易的区块链和可以生成智能合约的虚拟机组成。

因此,以太坊能够支持去中心化应用程序 (DApps)。 这些 DApps 建立在现有的以太坊区块链之上,承载着其底层技术。 作为使用以太坊网络计算能力的回报,程序的开发者必须向以太坊社区支付费用,而支付只能通过唯一的跨平台货币以太坊进行。

以太坊经典和以太坊_14年以太坊_2021年以太坊能涨到1万吗

DAPP 可以创建 ERC-20 代币来充当代币、公司股份、忠诚度计划积分,甚至所有权证明,例如金额或房屋契约。

3. 为什么智能合约适用于所有这些?

智能合约用于创建 ERC-20 代币。

代币还用于促进代币交易和记录账户中的代币余额。

智能合约基于 If-This-Then-That (IFTTT) 逻辑,用编程语言“Solidity”编写,可以想象为想象一台自动售货机。

4. 智能合约创建代币后会发生什么?

这里出现了 ERC-20。

一旦创建,代币就可以交易、消费或转让给其他人。

ERC-20 是以太坊网络上所有代币使用的通用合约。 它允许一个代币与其他代币进行交易。

可以想象下一个加密货币赌场,就像实体赌场一样,为了方便,赌场玩家必须使用赌场筹码。

14年以太坊_以太坊经典和以太坊_2021年以太坊能涨到1万吗

因此,玩家在去扑克桌前用钱换取赌场筹码。

5.理解了这个比喻之后,ERC-20是怎么运作的?

我们在“加密货币赌场”示例中查看 ERC-20 的每个标准,这对开发人员很重要。

我们从可选标准开始:

代币名称:蓝光芯片 Logo:BLU 小数位:2*

6. 现在是强制性规则:总供应量是多少?

总供应量代表创建的 ERC-20 代币总数。

赌场首先需要的是流通中的 BLU 代币总数。 假设我们的牌桌上有 10 个玩家和 10 个 BLU。

7、transfer()的作用是什么?

transfer() 允许将一定数量的代币从总供应量转移到用户帐户。

14年以太坊_以太坊经典和以太坊_2021年以太坊能涨到1万吗

玩家必须在游戏开始前从经销商处获得他们的 BLU。

每个玩家获得 1 个 BLU。

8. balanceOf() 函数有什么作用?

当执行 balanceOf() 函数时,它会返回等于给定地址在其帐户中拥有的代币数量的代币。

在扑克游戏的第一手牌中,有 5 名玩家查看了自己的牌并决定不玩。 剩下的 5 个决定下注 0.5 BLU。 使用 balanceOf() 函数,则五名玩家拥有 1 个 BLU,五名玩家拥有 .5 BLU。

9. 如何获取其他用户的ERC-20代币?

transferFrom() 允许用户将代币转移给其他用户。

好消息! 您赢得第一手牌并从其他玩家那里赢得 2.5 BLU。 但是为了获得获胜的 BLU,您需要 transferFrom()。

10. 有没有办法伪造令牌?

不可能,因为 approve() 根据总代币供应检查交易。

14年以太坊_以太坊经典和以太坊_2021年以太坊能涨到1万吗

approve() 确保没有丢失或额外的令牌。

确保我们假设的扑克游戏完整性的另一种方法是确保没有人带来额外的 BLU。 因此,approve() 通过检查牌桌上的 BLU 总数是否等于 10 来允许交换。

11. 我可以向人们声称我拥有的代币比实际拥有的多吗?

不能。

在交易发生之前,Allowance() 函数会检查用户账户的余额,如果代币不足,交易将被取消。 我们不允许在“加密赌场”中使用杠杆,因此我们必须确保每个玩家都有足够的 BLU 来下注。 如果他们只有 1 个 BLU,那么他们不能下注 2 个 BLU。

12. ERC-20有什么好处?

总而言之,它使一切变得更容易。

在 ERC-20 代币之前,开发人员可以在代码中使用其他术语——例如 totalAmount 代表一种代币,totalNumber 代表另一种代币。 交易所和钱包需要建立一个可以匹配每个代币代码的平台。

有了通用标准,新代币一旦创建,就可以放在交易所或自动转移到钱包。

ERC-20 还使得创建新代币变得非常容易,这就是以太坊成为 2017 年最受欢迎的 ICO 平台的原因。

以太坊经典和以太坊_2021年以太坊能涨到1万吗_14年以太坊

13. ERC-20有没有问题?

ERC-20 并不完美。

ERC-20 代币标准没有涵盖一些问题。

在某些情况下,当代币用于智能合约支付而不是 Eth 时,代币可能会被无意中销毁。 结果丢失了价值 300 万美元的代币。

为了解决这个错误,以太坊社区目前正在制定一个名为 ERC-223 的新标准。 但是,这些标准与 ERC-20 不兼容,因此以太坊社区鼓励开发人员继续使用 ERC-20,直到实现兼容。

2018 年 4 月,由于批量溢出错误,一些交易所暂停了基于以太坊的代币的存储和提取。 它被描述为“经典的整数溢出问题”,可能会让黑客“获得大量代币”用于攻击。 一些人认为目前没有传统的安全方法来修补这些漏洞。

14. 除了这个假设,还有哪些实际应用?

以太坊平台上的每个代币都是 ERC-20 代币。

价值 120 亿美元的加密货币 EOS 正试图建立一个可以利用链内通信的区块链网络

TRON (TRX) 在所有加密货币中排名第 10,被描述为“数字娱乐行业的开源协议”。 它旨在推出一个内容平台,连接所有创建不同类型内容的人。

市值排名第15位的“企业级公链”平台唯链(VEN),计划利用物联网(IoT)技术,为每个产品提供私钥14年以太坊,以便追踪。