GNS:金色前哨|TheGraph将推出子图NFT所有权转移功能

金色财经报道,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所有权的实现。

金色财经挖矿数据播报 | ETH今日全网算力上涨1.93%:金色财经报道,据蜘蛛矿池数据显示:

BTC全网算力135.584EH/s,挖矿难度18.67T,目前区块高度662286,理论收益0.00000722/T/天。

ETH全网算力286.252TH/s,挖矿难度3607.52T,目前区块高度11493875,理论收益0.00606703/100MH/天。

BSV全网算力1.007EH/s,挖矿难度0.14T,目前区块高度666494,理论收益0.00089339/T/天。

BCH全网算力2.554EH/s,挖矿难度0.27T,目前区块高度666831,理论收益0.00035234/T/天。[2020/12/21 15:55:09]

我们来看下GIP-0023的细则。

金色晚报 | 2月18日晚间重要动态一览:12:00-21:00关键词:蚂蚁区块链、韩国央行、比特币地址

1. 甘肃省采用蚂蚁区块链在疫情期间无接触招投标。

2. 韩国央行正在测试区块链债券。

3. 德国第二大证券交易所子公司Blocknox 推出加密资产托管服务。

4. bitFlyer联合创始人建议日本将区块链作为“国家级战略”。

5. 中国银行原行长李礼辉:疫情防控或加快推进数字货币的发行。

6. IntoTheBlock:持有至少一个比特币的地址数量首次超过70万个。

7. 拉卡拉:公司设立区块链实验室,加强探索区块链应用。

8.比特币日内震荡,最高涨至9814.27美元,最低跌至9578.59美元,现报价9650美元。[2020/2/18]

GNS合约允许任何人发布具有关联元数据和目标子图部署的子图。新的子图将永远与创建它的帐户绑定。不能转移子图所有权使得某些用例非常不方便,本提案旨在解决这些问题。此GIP取代了GIP-0018,保持相同的目标,但重构了实现。

金色晨讯 | 12月13日隔夜重要动态一览:21:00-7:00关键词:Bakkt、比特币期权、欧洲央行、何一、孙宇晨

1.Bakkt比特币月度期权完成首笔大宗交易。

2.Libra白皮书删除将储备资产利息用于分红给启动初期投资者的内容。

3.欧洲央行:设立央行数字货币专门委员会,预计2020年中期获取数字货币结果。

4.加拿大央行行长:正在研究发行数字货币是否有意义。

5.何一、孙宇晨微博被封,已分别注册新账号“何一阿姨”、“孙宇晨老师”。

6.Shopin创始人已就通过欺诈性ICO筹集超过4200万美元认罪。

7.31省份布局区块链,专家提醒避免“脱实向虚”。

8. 新华社智能化编辑部依托区块链技术精准评估传播效果。

9.离岸人民币兑美元收复7关口,USDT溢价0.3%。[2019/12/13]

包含的原GIP-0018内容:应用程序开发人员创建子图来索引区块链数据。他们希望索引器在去中心化网络中运行他们的子图。为了实现这一点,在GNS中发布了一个针对子图部署的子图。由于许多原因,应用程序开发人员可能希望将子图的所有权转移到不同的帐户。

金色财经现场报道 中国电子商务协会区块链专业委员会副秘书长袁书艺:2018中国区块链行业分析报告:金色财经现场报道,在西部中小企业发展论坛上,中国电子商务协会区块链专业委员会副秘书长袁书艺以《2018中国区块链行业分析报告》为题发表演讲,他指出:目前的区块链技术无法做到完全的去中心化,我们提倡多中心化。可以从四个维度对项目进行有效辨别:1. 必要性,指该项目是否有必要使用区块链技术来实现,区块链技术能给项目带来什么核心价值;2. 团队,整体是否具备技术、业务、管理等方面的完整能力;3. 市值,区块链社区中的KOL对于该项目的评价,及项目在社区和论坛中的口碑,还包括该项目发行的加密货币的市价总值及价格波动情况;4. 商业价值,业务模式是否具有可行性,是否有满足特定市场的产品,市场需求是否真实存在。[2018/4/28]

每当应用程序开发人员发布新的子图时,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需要更新接口。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

欧易交易所ISC:Web3防须知:Discord安全指南

随着NFT市场的飞速增长,2021年NFT市场的交易额度近达到442亿美元,巨大的金额诱惑导致职业子和数字世界的职业者大量渗透到加密世界,而这些加密世界的子.

[0:0ms0-1:620ms