Ethfans向大家分享了以太坊代币标准的详细列表,其中包含以太坊代币,以太坊代币标准等知识点,遇到此问题的同学们可以参考下
此文旨在详细解释以太坊代币的各项标准,如果大家认为有新的或者错误的代币标准需要添加以及修改,请随时提出。同时,也希望大家能对这些代币标准提出更好的描述方法以及指出它们之间的关系,因为很多代币的解释其实都是从相关的提议说明中摘取出来的。
在提出任何建议或者需求之前,请大家填写列表元素模板。如果不同意列表中的信息,大家也可以提出异议。我个人建议可以把目的非常接近的提议整合起来,以便于更加清晰地理解它们。为了保持透明度,没人会对内容做出审核,只要信息满足的提案都会涵盖进去,其中不安全或者平庸的提案会进行关闭处理,然后会从列表中移除。如果最后有足够多的人支持移除某个提案,那么它就会从列表移除。
ERC-20:标准的可替代性代币(EIP-20)
可替代型代币(同质代币)的标准 API,包括转账和余额跟踪的功能。
ERC-223: 保护投资者以防意外的合约转账 (ERC-223)
ERC20 代币标准很可能会造成终端用户的资金丢失,主要的问题在于无法处理通过 ERC20 代币的转账函数执行的 ERC20 收入交易。ERC-233 定义了一个标准函数,代币合约以及使用特定代币的合约能够用以防止意外发送代币到(不支持该标准的)合约中,同时也让代币的转账就像以太坊转账一样。
相关的标准:
·ERC-667
·ERC-777
·ERC-995
ERC-667: transferAndCall 代币标准 (ERC-667)
transferAndCall 和 transfer(address,uint256,bytes) 的功能类似,但是前者却可以让操作者不会因为疏忽把代币锁定在非ERC223兼容的合约。它和 ERC223 的 transfer(address,uint256,bytes) 函数不同之处仅仅在于名称,但是这个区别也可以让大家很容易地分清楚 ERC223 代币和 ERC20 + ERC667 混合代币。
非常相关的标准:
·ERC-223
·ERC-777
·ERC-995
ERC-721:非同质代币标准 (EIP-721)
虽然可替代的代币可以继续分解,但是非同质代币(NFTs)却是不可以的。NFTs 可以作为产权,并且进行交易,同时也能委托给第三方中介/钱包/拍卖商(“操作人员”)。NFTs 也能代表数字资产或者实物资产的所有权。
ERC-777:基于操作者的代币标准 (ERC-777)
和授权第三方代表用户进行交易不同,ERC-777 提议使用用户和操作者之间的布尔匹配(Boolean Mapping)模式。这就会简化编程语言和授权过程,同时也减少了 Gas 的消耗。777 标准也包含数据传递的功能。
非常相关的标准:
·ERC-223
·ERC-667
·ERC-995
相关的标准:
·EIP-20
ERC-809 : 非同质代币的租赁标准(ERC-809)
竞用品:如果有人在使用某样东西,其他人就不可能同时使用,那么就称这个东西为竞用品(校对注:经济学概念,或译为“竞争品”,与“public good”相对。对后者而言,多人可同时使用同一物品而不会互相干扰)。例如,正在开车这个事件是竞争使用的,但是看日落则是大家都可以同时做到的。
非同质物品:如果不能某样东西不能互相进行交换,我们就称这个东西是非同质的。例如,某人的汽车是非同质的,但是 Ether 是可替代的。
ERC-809 标准可以让用户使用一系列指令来出租他们的非同质化代币(NTFs),因此,用户从单个的钱包界面就可以看到过去和现在的租赁协议。
ERC-827 : transferFromAndCall & approveAndCall (ERC-827)
该标准不安全,故移除。
ERC-864:NFTs 共有产权 (ERC-864)
这项标准提议旨在 NFT 合约中分享 NTF 的所有权。
相关的标准:
·EIP-721
特别相关的标准:
·ERC-981
ERC-865 : TransferPreSigned (ERC-865)
这项标准定义了代币合约可以使用的一种标准函数,用户可用于委托第三方帮忙转账。这个第三方会支付 Gas,然后以代币的形式向交易发起方收取费用。
相关的标准:
·EIP-20
特别相关的标准:
·ERC-965
ERC-874: 加权的不可替代代币 (ERC-874)
不是所有的 NFT 都是同等条件下创造的,但是又没有东西可以分辨 NFT。加权的方法可以让去中心化自治组织(DAO)或者其他外部机构了解到独特资产拥有的价值。
相关的标准
·EIP-721
ERC-888: 多维代币标准 (ERC-888)
多维代币体系的模型,其使用标识符代表余额和数据。
相关的标准:
·EIP-20
·EIP-721
非常相关的标准:
·ERC-994
·ERC-998
·ERC-1155
·ERC-1178
·ERC-1203
ERC-918: 可挖矿的代币标准(EIP-918)
标准化工作量证明算法的挖矿代币标准。
相关的标准
·EIP-20
ERC-965 : sendByCheque (ERC-965)
这个标准旨在让提前签署的信息可以批准第三方来执行代币转账,并且初始转账者无需首先进行链上转账。转账者只需要签署信息,那么第三方就会通过签名来调用 sendByCheque() 。
相关的标准:
·EIP-20
非常相关的标准:
·ERC-865
在提出任何建议或者需求之前,请大家填写列表元素模板。如果不同意列表中的信息,大家也可以提出异议。我个人建议可以把目的非常接近的提议整合起来,以便于更加清晰地理解它们。为了保持透明度,没人会对内容做出审核,只要信息满足的提案都会涵盖进去,其中不安全或者平庸的提案会进行关闭处理,然后会从列表中移除。如果最后有足够多的人支持移除某个提案,那么它就会从列表移除。
ERC-20:标准的可替代性代币(EIP-20)
可替代型代币(同质代币)的标准 API,包括转账和余额跟踪的功能。
ERC-223: 保护投资者以防意外的合约转账 (ERC-223)
ERC20 代币标准很可能会造成终端用户的资金丢失,主要的问题在于无法处理通过 ERC20 代币的转账函数执行的 ERC20 收入交易。ERC-233 定义了一个标准函数,代币合约以及使用特定代币的合约能够用以防止意外发送代币到(不支持该标准的)合约中,同时也让代币的转账就像以太坊转账一样。
相关的标准:
·ERC-667
·ERC-777
·ERC-995
ERC-667: transferAndCall 代币标准 (ERC-667)
transferAndCall 和 transfer(address,uint256,bytes) 的功能类似,但是前者却可以让操作者不会因为疏忽把代币锁定在非ERC223兼容的合约。它和 ERC223 的 transfer(address,uint256,bytes) 函数不同之处仅仅在于名称,但是这个区别也可以让大家很容易地分清楚 ERC223 代币和 ERC20 + ERC667 混合代币。
非常相关的标准:
·ERC-223
·ERC-777
·ERC-995
ERC-721:非同质代币标准 (EIP-721)
虽然可替代的代币可以继续分解,但是非同质代币(NFTs)却是不可以的。NFTs 可以作为产权,并且进行交易,同时也能委托给第三方中介/钱包/拍卖商(“操作人员”)。NFTs 也能代表数字资产或者实物资产的所有权。
ERC-777:基于操作者的代币标准 (ERC-777)
和授权第三方代表用户进行交易不同,ERC-777 提议使用用户和操作者之间的布尔匹配(Boolean Mapping)模式。这就会简化编程语言和授权过程,同时也减少了 Gas 的消耗。777 标准也包含数据传递的功能。
非常相关的标准:
·ERC-223
·ERC-667
·ERC-995
相关的标准:
·EIP-20
ERC-809 : 非同质代币的租赁标准(ERC-809)
竞用品:如果有人在使用某样东西,其他人就不可能同时使用,那么就称这个东西为竞用品(校对注:经济学概念,或译为“竞争品”,与“public good”相对。对后者而言,多人可同时使用同一物品而不会互相干扰)。例如,正在开车这个事件是竞争使用的,但是看日落则是大家都可以同时做到的。
非同质物品:如果不能某样东西不能互相进行交换,我们就称这个东西是非同质的。例如,某人的汽车是非同质的,但是 Ether 是可替代的。
ERC-809 标准可以让用户使用一系列指令来出租他们的非同质化代币(NTFs),因此,用户从单个的钱包界面就可以看到过去和现在的租赁协议。
ERC-827 : transferFromAndCall & approveAndCall (ERC-827)
该标准不安全,故移除。
ERC-864:NFTs 共有产权 (ERC-864)
这项标准提议旨在 NFT 合约中分享 NTF 的所有权。
相关的标准:
·EIP-721
特别相关的标准:
·ERC-981
ERC-865 : TransferPreSigned (ERC-865)
这项标准定义了代币合约可以使用的一种标准函数,用户可用于委托第三方帮忙转账。这个第三方会支付 Gas,然后以代币的形式向交易发起方收取费用。
相关的标准:
·EIP-20
特别相关的标准:
·ERC-965
ERC-874: 加权的不可替代代币 (ERC-874)
不是所有的 NFT 都是同等条件下创造的,但是又没有东西可以分辨 NFT。加权的方法可以让去中心化自治组织(DAO)或者其他外部机构了解到独特资产拥有的价值。
相关的标准
·EIP-721
ERC-888: 多维代币标准 (ERC-888)
多维代币体系的模型,其使用标识符代表余额和数据。
相关的标准:
·EIP-20
·EIP-721
非常相关的标准:
·ERC-994
·ERC-998
·ERC-1155
·ERC-1178
·ERC-1203
ERC-918: 可挖矿的代币标准(EIP-918)
标准化工作量证明算法的挖矿代币标准。
相关的标准
·EIP-20
ERC-965 : sendByCheque (ERC-965)
这个标准旨在让提前签署的信息可以批准第三方来执行代币转账,并且初始转账者无需首先进行链上转账。转账者只需要签署信息,那么第三方就会通过签名来调用 sendByCheque() 。
相关的标准:
·EIP-20
非常相关的标准:
·ERC-865