金色观察|设计一个不可交易代币有用吗?
以太坊 上的代币都是可转移、可交易的,那设计一个不可交易的代币,有用吗?
半个月前, Vitalik 提出了一个灵魂代币,这个灵魂代币的属性也是和这个不可交易代币有异曲同工之处。
所以,这样设计是否在代币属性上的设计可以多拓展一个层次,或者可以做到表征更多实际资产,是否可以在区块链上实现更多创新?
那我们来看一下这个提案:EIP4671不可交易代币NTT
具体描述:
NTT本质上代表个人财产(物质或非物质),例如大学文凭、在线培训证书、政府颁发的文件身份证、驾驶执照、签证等)、徽章、标签等。
顾名思义,NTT不是用来交易或出售的,没有货币价值,仅作为拥有的证明。
此前利用区块链发行的凭证都是制作了自己的智能合约,具有不同实现。但文凭、食品标签或驾照只是一般类型的代币的一个子集:不可交易代币。
通过为此类代币提供通用接口,EIP4671允许开发更多应用程序,并将区块链技术定位为验证个人财产的标准网关。
单个NTT合同被视为由权威机构代表的徽章。例如,一份MIT文凭的NTT合同,一份驾驶执照的NTT合同等等。
一个地址可能拥有多个被索引的NTT代币。提供证书的机构可以使证书失效。但不能删除您的代币。代币的发行者可能是合约创建者以外的其他人。
NTT拥有一个接口,允许添加链接到每个代币的元数据,如ERC721。并且有标准化代币铸造委托权的接口。
可见NTT相比于ERC20的代币和ERC721的NFT,除了不可交易的严格要求外,其余的定义都是其他代币也拥有的。而如果说NTT功能的定义,对于NFT也可以通过智能合约实现。
而我们再看Vitalik的灵魂代币,其核心也是创造一种不可交易的代币,剔除代币的金融性,其也提到,这可能更能找到更适合的拥有治理权的人,也是让web3世界不被定义成“以金钱为导向”。
从NTT和灵魂代币的两种代币看来,NTT的出现似乎有独特的必要性,但从功能上看,NTT的功能可能过于简单。
或者说其单独的功能定义并不好和其他代币做区分。因为不可交易的功能即使不被定义在代币标准里,在代币发行合约或者业务合约里也可以设计,即停止交易转移功能。
而更主要的是ERC-4671 中定义的内容超出了标准化Solidity 接口可以保证的范围。因此可能未来的方向是,只将“规范”部分中定义的“不可交易代币”标准化。
而这是为了在扩展逻辑里使用,有开发者补充说明到,最终,希望机器能够依赖一个不会改变的代币接口,即ERC4671的每个实现者都能够从该接口定义中复制兼容行为或有用性。
所以,通过合约去定义不可交易的属性,和用一个新的代币合约去制作出新的不可交易代币,开发者或者用户,会喜欢哪个呢?
可能答案会在于不可交易代币的市场需求量带来的应用难以与否。