详解以太坊token标准ERC1190

ERC1190的token将使每个数字对象的创建者(如艺术品或游戏中的物品)在每次使用该对象时会自动受益,无论是下一秒还是几年之后。每位ERC1190 token的持证者都可以单独持有“创造权”或“所有权”,当然也可以 ...
    ERC1190的token将使每个数字对象的创建者(如艺术品或游戏中的物品)在每次使用该对象时会自动受益,无论是下一秒还是几年之后。每位ERC1190 token的持证者都可以单独持有“创造权”或“所有权”,当然也可以同时持有两个权利。ERC1190的三种获益方式: 1.销售“所有权”; 2.销售“创造权”; 3.在固定时间内出租“所有权”。 一个数字产品的“所有权”持有者和“创造权”持有者通过以上三种方式都会自动获得一定收益。
1. 创造者将拥有“创造权”和“所有权” 我们以网络游戏中的“装备”为例。 物品的创建者可以将物品及其所有权信息嵌入到一个ERC1190 token中。 简单来说,我在游戏里制造了一把剑并把他命名为“裂魂之剑”。

身为创造者的我就会拥有他的“创造权”和“所有权”。 如果我想销售我的“裂魂之剑”那么它的“所有权”将会被转交给一个第三方参与者(此处我们将他定为玩家A),但是我还会保留它的“创造权”。 在这次销售中,我一次性获得了“所有权”带来的收益,并会在将来的某个时刻获得一定比例的“所有权”收益。

2. 如果“所有权”持有者再次发生转换,创造者将会获得收益

拥有“裂魂之剑”“所有权”的玩家可以永久持有该装备,在游戏里如果这件装备得到了更好的优化或者其他玩家因为某种原因喜欢上了这件装备,那么它的价格也必定会有所提高。 当玩家A决定销售“裂魂之剑”的“所有权”给玩家B时,他会从中获得高比例的收益,而拥有“创造权”的我将会获得低比例的收益。 如:10%。(这个比例会在一开始设计该token的时候写在协议上)每一次“所有权”的转换,“创造权”持有者都会自动获得售价10%的收益。



3. 如果“所有权”持有者出租了“装备”,那么创造者也可以获得一定比例的租金

如果玩家B暂时不需要使用“裂魂之剑”。 他便有权将“装备”出租给玩家C。按照规定,做为创造者的我将会获得租金里的10%,而这个过程也是可以无限循环的(任何一次有关“装备”权益的转换都需要支付给创造者一定比例的费用)。 其实不单单是在游戏领域,在其它的的虚拟领域都可以进行这一活动,如影音,艺术等。人们不用再担心复杂的交易流程和版权费问题了。 规则被写入了智能合约,基于区块链技术,双方的任何行为都会自动触发后续动作。



4. 创造者销售“创造权”

身为创造者的我有权出售“裂魂之剑”的“创造权”,并且我将会一次性的拿到所有收益,这其中的收益比销售“所有权”所带来的收益要高得多。 之后,新的“创造权”持有者在未来的“权益”转换过程中会重复上面的步骤,只要他不出售自己的“创造权”,他将继续重复获得租金或“所有权”转换所带来的收益。



用一个现实世界的例子“房屋”来解释,你拥有它的房产证并且拥有它的出租权,使用权。 你作为房产证的拥有者可以将房子的使用权出售给客人A,而客人A可以选择将他的使用权卖给客人B或者将使用权出租给客人B。 而你依旧可以获得一定比例的房租收益或售卖分红,且最终房屋还是归你所有。 当你卖掉了房产证之后才会从这个利益关系中彻底退出,之后任何的“权益”转换也就和你没有半毛钱关系!

函数接口:

· function approve(address[] owners, uint royaltyForOwnershipTransfer, uint royaltyForRental) returns uint256; 说明:Function to initialize token and set the owner(s) and the royalty rates. Returns the unique token ID for the digital asset.

· function transferCreativeLicense(address[] creativeLicenseHolders, address[] newOwners, uint256 tokenId); 说明: Function to transfer creative license of token。

· function transferOwnershipLicense(address[] creativeLicenseHolders, address[] ownershipLicenseHolders, address newOwners[], uint256 tokenId); 说明:Function to transfer ownership license of token

· function rentAsset(address[] creativeLicenseHolders, address[] ownershipLicenseHolders, address[] renters, uint256 tokenId); 说明:Function to rent asset


转自:巴比特󰄼 赞 0 赏󰄯 分享                   您可能还会喜欢:                公链和私链的论证            分布式网络的信任难题——拜占庭将军问题            区块链时代的拜占庭容错:Tendermint(二)            区块链时代的拜占庭容错:Tendermint(一)            分布式系统中的容错形成区块链            延时工作量证明(dPoW)解释                    发表评论                                                                  
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。                  
      昵称:*              
      邮箱:*              
      网址:                  
      验证码            
                
              
            取消回复                                          
        精选内容          《从零开始学习区块链》系列《比特币的前世今生》《数字货币大讲堂》系列《以太坊知识讲解》系列《ICO知识大全》《如何找回0确认的比特币?》《区块链视频学习资料合集》系列《区块链与新经济:数字货币2.0时代》        热门关注          · 币安 (145480)· Bittrex(B网)(91596)· 币赢网(69045)· 小蚁(NEO)(60711)· 路印币(LRC)(49114)· ModulTrade(41636)· 铅笔(41599)· 保全网(41287)· 比特币(BTC)(41169)· 公证通(Factom)(38813)        标签列表          比特币 (42)莱特币 (4)区块链 (159)ICO (29)区块链应用 (13)智能合约 (4)以太坊 (9)IBM (7)区块链技术 (5)数字货币 (13)金融 (8)金融科技 (6)加密货币 (8)福布斯 (4)拖车服务 (5)Cartaxi (4)技术白皮书 (8)B网 (4)Bittrex (4)币安 (7)Kcash (4)石油币 (13)委内瑞拉 (14)比特币十年 (5)交易平台 (6)        关注我们              

关注官方微博微信有惊喜哦                    
Copyright2016-2020,联系我们(Contact us)E-mail:845001446@qq.com,京ICP备16053856号; .     
 var _hmt = _hmt || [];(function() {  var hm = document.createElement("script");  hm.src = "https://hm.baidu.com/hm.js?7747a0095304b8531db6c96096fc69bb";  var s = document.getElementsByTagName("script")[0];   s.parentNode.insertBefore(hm, s);})();    
分享:

编辑推荐

本周热门

技术支持由 TIX彩币社区 提供

Tix中文社区 Lottery Tickets ( 鄂ICP备17015543号 )

QQ| 申请友链|小黑屋|手机版|Archiver|

返回顶部