金色财经报道,2月25消息,TheGraph将推出基于NFT的子图所有权转移功能。官方提出GIP-0018治理提案:每当应用程序开发人员发布新的子图时,GNS都会生成NFT,拥有NFT的人控制子图,NFT基于ERC-721标准,因此可以轻松转移到不同的账户。
本次的功能更新,是通过GIP-0023提案替换了GIP-0018,GIP-0018中旨在解决子图所有权和控制权转移问题。GIP-0023通过编写单独的NFT(ERC-721)合约而不是使用GNS作为注册表,重构了GIP-0018中提议的子图的NFT所有权的实现。
金色晚报 | 10月17日晚间重要动态一览:12:00-21:00关键词:Medalla、门罗币、BTC锚定币、数字人民币
1. 门罗币官方:网络升级成功CLSAG签名方案完成部署。
2. 数据:当前BTC锚定币总发行量达14.25万枚。
3. 波卡创始人:交易化存储变更等是Web3.0技术栈中仍然缺失的部分
4. 或因Zinken引关注Medalla参与率骤降 ETH开发者称与协议本身无关。
5. bZx回应用户挖矿奖励结果有差异 称计算方式可更改问题不大。
6. 王永利:数字人民币替代现金只能是第一步。
7. 中国外汇投资研究院院长:数字人民币不能代替人民币国际化。
8. OKEx矿池算力24小时跌逾60% 或受OKEx暂停提币事件影响。[2020/10/17]
我们来看下GIP-0023的细则。
金色晨讯 | 6月3日隔夜重要动态一览:21:00-7:00关键词:全球代币化标准、数字货币小组、币安插针行情
1.日本数家银行巨头将设立数字货币小组。
2.微软、IBM和纳斯达克等公司将制定全球代币化标准。
3.香港财经事务及库务局报告:区块链公司在2019年涌向香港。
4.火币李林:五年内海南区块链技术发展会有一个爆发期。
5.币安交易所XRP/USDT合约交易对出现“插针行情”。
6.V神:加密货币最终会与更广泛的经济趋势高度相关。
7.Tether在波场网络增发2亿枚USDT。
8.伊朗议员呼吁央行认真对待比特币问题。
9.耐克与Plutus合作提供在线购物加密货币奖励。
10.比特币大幅回落,日内最低报价为9423.79美元。[2020/6/3]
GNS合约允许任何人发布具有关联元数据和目标子图部署的子图。新的子图将永远与创建它的帐户绑定。不能转移子图所有权使得某些用例非常不方便,本提案旨在解决这些问题。此GIP取代了GIP-0018,保持相同的目标,但重构了实现。
金色晨讯 | 银保监会协调地方政府打击区块链非法集资案件:1. 日本金融服务局对Zaif遭窃事件展开调查
2. 美国国会议员起草区块链发展法案
3. 荷兰最大连锁超市使用区块链提高商品供应链透明度
4. 创世资本CEO丰驰:区块链已过渡至半专业化市场
5. 银保监会:协调地方政府持续严厉打击以区块链为旗号的非法集资案件
6. 瑞士试图通过改善银行准入来阻止区块链项目外流
7. 比特大陆宣布即将量产下一代7nm ASIC芯片BM1391
8. 伦敦推出可用加密令牌租用的共享办公空间
9. 韩国政府承诺支持区块链初创公司[2018/9/22]
包含的原GIP-0018内容:应用程序开发人员创建子图来索引区块链数据。他们希望索引器在去中心化网络中运行他们的子图。为了实现这一点,在GNS中发布了一个针对子图部署的子图。由于许多原因,应用程序开发人员可能希望将子图的所有权转移到不同的帐户。
金色财经现场报道,Sohrob Farudi:基础设施最终会商品化:在2018年世界数字资产峰会(WDAS)暨FBG年会上,来自Fan Token公司的Sohrob Farudi表示,在区块链领域中,基础设施是必需品,而且区块链的基础设施最终会变为商品化,这是对大家都有利的,只有足够的基础设施作为支撑,才能让区块链逐渐成长为庞然大物。[2018/5/3]
每当应用程序开发人员发布新的子图时,GNS都会生成NFT。拥有NFT的人控制子图。NFT基于标准的ERC721,因此可以轻松无限制地转移到不同的账户。此外,当所有者弃用子图时,NFT会被销毁。
GIP-0023新内容:NFT子图的第一个实现继承了GNS的ERC721行为,因此,我们可以使用GNS合约作为注册表。不过这带来了许多问题,主要是OpenSea、Etherscan和其他应用程序不会将升级后的GNS检测为有效的ERC-721NFT。
本GIP中提出的新实现使用与GNS分开部署的不同NFT合约,并使它们通过可组合性工作。
为了支持这个功能,我们引入了两个合约:
SubgraphNFT:
这是基于OpenZeppelin实现的标准ERC721合约。该合约使用TokenDescriptor来呈现tokenURI。SubgraphNFT允许设置一个称为minter的特殊角色,它是唯一可以铸造、刻录或设置NFT元数据的角色。在我们的设置中,铸币者是GNS。
SubgraphNFTDescriptor:
这是一个实现TokenDescriptor接口的合约,其唯一目的是呈现tokenURI。
对GNS进行了以下更改:
GNS有一个额外的状态变量来存储SubgraphNFT地址,因此每当应用程序开发人员与子图交互时,GNS都可以通过NFT铸造、销毁或检查子图的所有权。
子图元数据是一个IPFS哈希,其中包含一个JSON文件,该文件编码有关子图的相关信息,如图像、显示名称、类别等。
SubgraphMetadataUpdated每当发布子图或应用程序开发人员决定更新它时,子图元数据最初只是在事件上发出。
该GIP建议将子图元数据存储到SubgraphNFT中的状态变量中。这样,NFT就可以从中渲染出正确的tokenURI,并在钱包和任何其他NFT市场上可见。
还将提供一个TokenDescriptor合约,以将存储为bytes32的IPFS哈希格式转换为IPFS在客户端URI中使用的兼容base58字符串。
新实现还将公开一个函数,旧类型子图的所有者可以调用该函数来铸造他们的NFT。此函数必须确保每个旧类型子图仅调用一次。
此外,合约将跟踪subgraphID=>(graphAccount,subgraphNumber)旧子图的映射,以使其向后兼容。
更新后还需注意:
1.需要通过调用合约公开的函数来迁移旧的子图类型和铸造NFT。
2.任何集成GNS功能的前端都需要开始使用单个subgraphID。
3.更新核心网络子图以读取合约发出的新事件。
4.与合约集成的dapp需要更新接口。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。