以太坊合约(以太坊代币标准ERC20、ERC223分别是指什么)

  

以太坊代币标准ERC20、ERC223分别是指什么

  QUBE交易所为您解答:

  任何ERC-20代币都能立即兼容以太坊钱包,由于交易所已经知道这些代币是如何操作的,它们可以很容易地整合这些代币。这就意味着,在很多情况下,这些代币都是可以立即进行交易的。ERC20让以太坊区块链上的其他智能合约和去中心化应用之间无缝交互。

  但其也有一些缺点。最明显的是令牌直接发送给令牌的智能合同将导致资金损失。这是因为一个令牌的合同只会跟踪和分配资金。例如,当您从钱包中向另一个用户发送令牌时,该钱包将调用令牌的合约来更新数据库。所以如果您试图将令牌直接传输到令牌的合约中,那么由于该令牌的合约无法响应,所以金钱就“丢失”了。这一缺点便是ERC223令牌诞生的原因。ERC20标准无法通过接收方合同处理传入的交易。这是该令牌存在的最大问题,也是开发者一直希望改进的地方。ERC223令牌标准将向现有的ERC20标准引入一个新功能,以防止意外转移的发生。ERC223令牌标准可以防止令牌在以太坊网络上丢失。

  但是假设ERC223令牌标准能够取代ERC20成为新的标准,现有令牌的发行方需要做一些艰难的决定。因为,从现实情况来看,不管用何种方式,从ERC20转换到ERC223是不可能的,同样的,所有ERC20令牌都需要在ERC223标准下重新部署。这也意味着任何交易平台的上市都需要更新他们的信息和地址。这是一个艰苦的过程,这也就意味着,在未来很少有现有的令牌被有效地转换为ERC223。

  以太坊(ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机”ethereum virtual machine)来处理点对点合约。以太坊的概念首次在2013至2014年间由程序员vitalik buterin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ico众筹得以开始发展。

  以太坊不仅是一个数据库,比特币价格它还允许你在区块链的可信环境中运行程序。以太坊在区块链上搭建了一个名为 evm(ethereum virtual machine,以太坊虚拟机)的虚拟机。evm 允许在区块链上验证和执行代码,为代码在每个人的机器上以相同方式运行提供保障。这些代码包含在智能合约中。除了追踪账户余额,以太坊使用相同方法将 evm 的状态保存在区块链上。所有节点处理智能合约,来验证合约本身及其输出的完整性。

  

以太坊合约中一个合约是否可以调用另外一个合约

  可以的,参考合约之间的交互。数字货币交易平台币汇。比如我正试图从另一个工厂合约中签智能合约,然后重新部署新智能合约的地址。然而,它返回的地址是交易哈希值而不是合约地址。我相信这是因为当地址被返回时合约尚未开采。当我使用Web3部署智能合约时,它似乎一直等到智能合约被部署完成后才输出合约地址。

  

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论