当前位置: 首页 > news >正文

以太坊 ERC223 标准与 ERC20 的区别是什么?

ERC 20 是以太坊中最常用的 ERC 标准,也就是该平台常用的数据通讯规则。2017 年发行的 ICO 加密代币中,90% 都执行了这一标准。大致来说,ERC 20 有两种转账方式,一种是收件方为一份合同,这种情况下用户必须使用 approve+transferFrom 的功能来进行代币转移;而另一种则是收件方为合同外账户(例如,钱包地址)的情况,用户需将代币通过 transfer 功能转出。

如果使用过程中,用户没有按照规则选择适当的功能,该加密代币将会“卡死”在合同内(即合同无法识别交易),无法进行提取使用。据了解,以太坊生态中的 Golem 代币,至今仍有 93644.51 美元的代币因投资者的无意操作而流失到合同地址内,造成这些代币的永久性丢失。

与 ERC 20 标准相比,ERC 223 更关注合同保护及防止数字代币丢失等方面的内容。根据开发者的说法,使用 ERC 223 标准将能减少合同执行过程中 Gas 的消耗;同时该标准还具有“不允许代币转到不支持代币接受和处理合同”的功能,从而避免代币丢失的危险性。由于其对安全问题的注重,不少人认为该标准未来或许会取代 ERC 20。

而除了 ERC 20、ERC 223 之外,还有名为“ERC 721”的标准,该规则能用于不可兑换数字货币的创建,适用于诸如 Crypto Kitties 等在内的区块链网络游戏、能源型公司等领域。

本文转自哈希派。查看原文


相关文章:

  • 7、请求参数接收
  • iPhone的指纹识别与面部识别(FaceID)
  • 状态模式与外观模式的碰撞
  • 【hdoj】1358 Period【字符串--最小循环节 i/next[i]即为其长度】
  • Cracking The Coding Interview 3.6
  • 爬虫原理与数据抓取----- urllib2:GET请求和POST请求
  • 算法导论读书笔记(2)
  • Java中的基本类型和包装类
  • 用jquery-easyui中的combotree实现树形结构的选择
  • Oracle推出轻量级Java微服务框架Helidon
  • Postgres和MySQL创建用户并授予db权限
  • 自定义JSP标签库及Properties使用
  • Kubernetes - 集群内容器访问集群外服务
  • 同步和异步的区别
  • 认真的做羞羞的事 一颗种子的自我分享
  • [译]前端离线指南(上)
  • 【技术性】Search知识
  • const let
  • Electron入门介绍
  • js 实现textarea输入字数提示
  • leetcode讲解--894. All Possible Full Binary Trees
  • MQ框架的比较
  • SpringBoot 实战 (三) | 配置文件详解
  • SpringBoot几种定时任务的实现方式
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Vue.js源码(2):初探List Rendering
  • vue2.0项目引入element-ui
  • vue-cli在webpack的配置文件探究
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 模型微调
  • #ifdef 的技巧用法
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragam once 和 #ifndef 预编译头
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (七)c52学习之旅-中断
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • ./configure、make、make install 命令
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net core Swagger 过滤部分Api
  • .net core 依赖注入的基本用发
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net 使用ajax控件后如何调用前端脚本
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net7 环境安装配置
  • .net连接MySQL的方法
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .Net中wcf服务生成及调用
  • 。Net下Windows服务程序开发疑惑
  • /deep/和 >>>以及 ::v-deep 三者的区别