您现在的位置是:主页 > 区块链技术 >

tp钱包ios怎么下载|以太坊网络 ERC-20 标准完整指南 (2023)

2023-10-19 06:54区块链技术 人已围观

简介这些资产有助于制作可同时在不同平台上交互的去中心化应用程序(即 dApp)。 我们可以在不同类型的交易所买卖它们,并且可以将它们存储在钱包中,而无需为每个代币或资产编写任...

这些资产有助于制作可同时在不同平台上交互的去中心化应用程序(即 dApp)。 我们可以在不同类型的交易所买卖它们,并且可以将它们存储在钱包中,而无需为每个代币或资产编写任何自定义代码。

如果你不熟悉上述一些单词,请不要担心。 因为在本文中我将简要介绍以太坊、ERC20 代币开发标准以及介于两者之间的所有内容。

以太坊区块链

以太坊的核心是一个开放的点对点节点或计算机网络。 以太坊虚拟机(EVM)安装在网络节点上来运行这些称为合约的小型计算机程序。 尽管存在显着差异,但以太坊网络和比特币背后的基本思想是相同的。 与比特币类似,网络中没有中央权威。

推荐阅读 1

在社交媒体上打造品牌的 10 个技巧

4小时前 2

加密货币分析师:比特币将在十年内超越黄金和白银

4小时前

参与个人促进交易的转移和记录。 然后他们挖矿区块以将所有关键数据存储在区块链中。 这些块通过加密货币哈希进行保护。 解锁这些块需要大量的计算能力。

这种约束和诚实节点控制了大部分计算能力。 反过来,它又确保了免受潜在黑客攻击的安全。 这就是为什么像以太坊这样的区块链是不可变的。 一旦我们在区块链上写了一些东西并对其进行哈希处理,我们就无法更改它。

区块链基本结构

与比特币不同,以太坊提供了创建去中心化应用程序(dApp)的工具。 这些 dApp 使用编程语言 Solidity。 这些 dApp 可能会向对项目感兴趣的人提供代币作为所有权证明。

以太坊继承了比特币区块链的所有功能。 它是通过纳入智能合约来开发和改进的。 频繁采用ERC20、ERC721、ERC1155等各种网络标准,使网络更加健壮。

代币

代币可以定义为对我们有价值的数字物品。 它们代表了某种价值。 特定代币抑制的价值取决于它为其编码或创建的项目服务的目的。

代币和加密货币并不总是相似的。 它们的用例定义了它们是否相同。 但它们是我们可以持有或用来获得所有权等的资产。 有许多类型的代币用于不同的目的,每种代币都可以量化某些价值。

代币类型

实用代币

实用代币可以被认为是优惠券,人们可以将其用作交易所媒介,以利用服务的好处或购买产品。 这些代币不是投资工具,可能随时贬值。 你可以获得与实用代币具有相同价值的服务或产品,但你自己并不拥有它。

例如,考虑去一个有很多游乐设施和游戏的冒险公园。 你可以为游戏或你想玩的任何游乐设施购买代币。 你用实体货币购买门票。 在这种情况下,你购买的门票是一种实用代币,你可以用它来兑换在冒险乐园中度过的时间。

安全令牌

安全令牌是安全的加密货币。 它们的价值取决于我们可以在金融当局的监督下进行交易的外部资产。 股票、债券、衍生品等是受印度证券交易委员会 (SEBI) 监管的此类资产的几个例子。

他们通常保持透明度以确保股权、股息收入和投票权。 它们促进资产的即时结算和分割。

支付代币

它们代表所有加密货币和大多数代币。 这些代币帮助我们以数字方式买卖东西,而无需银行等任何中央机构。 比特币(BTC)和以太坊(ETH)是流行支付代币的例子。

兑换代币

顾名思义,这些代币可以在加密货币交易市场上出售、购买和兑换代币。 它们充当所有交易的交易所或天然气支付的通用标准,即支付我们使用的计算能力。

交易所代币包括 币安币、FTX Coin、Uni代币 和 CRO。

不可替代代币(NFT)

NFT 允许多个利益相关者共享具有独特价值的资产。 这就像收藏手表、绘画、古董或其他艺术品一样。 但唯一不同的是,人多了。 最好的 NFT 是那些因其独特性而具有高价值并且属于单个人或一小群人的 NFT。

艺术家可以为其艺术品创建 NFT,并通过 OpenSea、DeCentraland、Foundation 等 NFT 市场以数字方式出售。

稳定币

这些硬币的价值不会波动并保持稳定。 这是因为这些代币有美元、欧元等法定货币以及黄金、白银和石油等大宗商品的支持。 稳定币背后的支持实体监控和控制汇率或兑换率,以维持价格稳定。

需要标准吗?

ERC20代币

在我们了解ERC20开发标准是什么之前,我们需要知道为什么需要它。 让我们看看什么是 ERC20 资产及其用例。

ERC 代币只不过是证明重要事物价值的一种方式。 代币还可以作为激励措施和在当地转移财富的手段。 ERC 代币存在于以太坊平台上。 代币与以太坊的基础设施相互依赖**。 **以太坊网络上的原生货币是以太坊(ETH)。 网络上的不同代币可用作货币,例如忠诚度积分、公司股票和金券。

自 2015 年首次代币发行 (ICO) 推出以来,ERC20 已得到广泛使用,该发行将初始代币供应给许多感兴趣的利益相关者以及建筑商,以获得建设项目的资金。 这就是所谓的代币化,它改变了货币和投资世界的面貌。 建设者可以使用他们的代币参与决策,如果项目没有达到他们的阈值进度,资产所有者也可以出售他们的代币来表达他们对项目的不满。

智能合约

智能合约是使用 Solidity 编程语言的小型计算机程序,用于创建代币。 这些程序创建代币并管理与其相关的交易。 他们还管理代币持有者的余额。 要获得一些代币,你可以将以太币(ETH)发送到智能合约,然后智能合约会为你提供一定数量的代币作为回报。

智能合约一旦创建就无法更改。 这意味着我们无法更改智能合约的代码。 如果我们的代码中存在允许人们窃取代币的错误或帐户余额未正确记录。 那么问题是无法改变的,我们无法解决它。 这就是为什么我们在部署智能合约之前必须谨慎,以避免出现任何失误或错误。

然后是互操作性问题。 每个代币合约都可以与其他代币合约不同,如果你希望你的代币在每个交易所都可用,他们将需要编写自定义代码来参与合约交互并允许交易。这同样适用于钱包提供商。 为每个交易所的新令牌编写自定义代码可能会耗费时间和资源。 这些是采用该标准的原因。

ERC20标准

以太坊在 Github 上有一个公共论坛,允许其参与者提交提案并请求对其区块链进行更改以改进它。 这些提案是以太坊改进提案(EIP)。 这些提案经过社区的彻底讨论,如果被采纳,它们将被称为以太坊征求意见(ERC)。

ERC20是论坛创办以来的第20个EIP。 它的起源提供了一种创建可互操作代币的解决方案,该代币可用于任何资产或代币交易所和钱包,而无需为以太坊上的每个新代币编写自定义代码。

根据ERC20标准,有6个强制功能和3个可选功能。 将 ERC20 标准视为 Java 接口。 如果你希望你的代币是ERC20代币,那么你的智能合约必须实现这6种执行方法。

ERC20标准的局限性

尽管人们继续大规模使用ERC20代币生成器,但它并不完美。 它仍然缺乏交易管理系统。

如果使用转账功能进行交易,则收款人不会收到已收到金额的通知。

另一个问题是,即使智能合约不遵循 ERC-20,它也可以接受代币。 如果用户错误地向他们发送代币,资金将被永久冻结且无法找回。

Web3 开发者 Dexaran 批判性地强调了 ERC20 的问题

综上所述 :

不同种类的代币可用于不同的目的。 ERC20旨在通过指定每个代币合约必须遵循的6个标准和3个可选功能来提高互操作性,以便它可以在每个交易所和钱包上使用。

Tags:

本栏推荐

标签云

站点信息

  • 文章统计14495篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们