zoukankan      html  css  js  c++  java
  • ERC 和 EIP 代表什么呢?

    以太猫 (Cryptokitties), 上次 台北以太坊 Meetup 社团活动 讨论它的原始码程序时, 发现 github 里 cryptokitties-bounty 程序代码提到它是用 ERC-721 token 标准来定义每只以太猫, 也就是:

    “CryptoKitties are non-fungible tokens (see ERC #721) that are indivisible and unique.”
    以太猫是非同质代币,不可分割且独一无二。

    也许大家比较熟悉的是 ERC #20. 它是比较早期订出的代币标准. 所以后来想要在一般虚拟币交易所能交易的 tokens (代币), 就会用这个标准来写程序. 也就是后来 ICO 快速延烧的主要原因.

    那么, ERC-721 跟 ERC-20 有什么不同, 简单说就是: ERC-721 是用来定义 Non-fungible token (不可替代的代币). 每个代币是 unique (唯一的), 不像 ERC-20 每个 token 都相同.

    以上用加密猫举例, 是让大家体会一下什么是 ERC, 但 ERC 不是只用来讨论代币, 还有其他各式各样的 ERCs, 因为它是 Ethereum Request for Comment 的缩写, request for comment 是征求大家意见 的意思.

    EIP stands for Ethereum Improvement Proposals (以太坊改进建议)

    很像有人写过类似的 EIP 介绍, 但我还是从 ERC 的角度再介绍一次.

    它的清单在 EIPs 里. 你可以看到讨论的过程, 追踪这些 EIPs 的新讯息, 也许有帮助理解 Ethereum 开发团队的未来动向; 甚至你也可以全程参与.

    大家都希望 Ethereum 网络的未来技术走向不要集中在几个硏发人员的手里, 所以才开放给大家提出 Proposals (建议), 用来改进 Ethereum, 决定未来开发方向. 这就是每个人每件跟 Ethereum 未来发展有关的事情, 都能用 EIP 建议格式 (EIP template) 提出来. 只要被大家选上, 就会正式列入 EIPs 清单.

    而且, 你会看到 EIP 定义或讨论 issues 里, 常常会看到它相关的 ERC, 也就是, 讨论过程中, 有一些要征求更多人意见时, 就会把它细节定义放在 ERC 里. 而且他们会用同一个号码, 比如 ERC-20就是对应到 EIP-20.

    简单讲, 讨论项目, 一开始会用 EIP 提出建议, 结果与细节会定义在 ERC, 最后会 final (拍板定案), 放在 EIP 清单里 Finalized EIPs 区.

  • 相关阅读:
    activemq学习
    shell变量
    ext3文件系统目录限制问题
    linux性能优化cpu 磁盘IO MEM
    vs2010下编译osip2和eXosip2的4.0.0版的静态库及搭建开发环境
    samba的rpm包,只有tar.gz文件安装
    随记
    mount/umount系统调用
    不定参数的传递VA_LIST的用法
    samba服务器源码安装(非rpm)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13312956.html
Copyright © 2011-2022 走看看