区块链是一个去中心化账本,账本记录的是数据,不过在浏览器里看到的是,交易打包成块后,交易数据都变成了哈希。在以太坊的erc20协议作用下,我们可以看到转账交易等这些基础数据。
但对于用户来说,查询区块链的数据,如果浏览器没有特殊显示的情况下,只能看到哈希,在可能的需求里,区块链上会有很多类型的数据,这些数据需要索引和查询。
这些索引和查询可以把数据进行统计,进行聚合显示,帮助用户使用。
Lido Finance已执行提案161,当前是第13大stETH持有者:金色财经报道,21 Shares母公司21.Co链上数据研析师Tom Wan在社交媒体透露数据显示,Lido Finance已执行提案161.将所有ETH(约2.03万枚)质押到金库并兑换成stETH。本文撰写时Lido Finance已成为第13大stETH持有者,总计持有约3.3万枚stETH,当前Lido Finance金库比例为:stETH占比20.7%(价值约合6300万美元),LDO占比75.7%(价值约合2.31亿美元);账户余额为:w/LDO(价值约合 3.047亿美元),w/o LDO(价值约合7250万美元)。LidoDAO财务工作组Steakhouse在5月底提交了民意治理提案TMC-0,建议在Lido中质押全部金库ETH,并且指出约2万枚ETH的年收益率为4%至6%,收益接近每年200万美元,据悉昨日Lido社区已投票通过了这项建议在Lido中质押全部金库ETH的提案。[2023/7/3 22:14:02]
在这个部分,TheGraph是一个示例,是一个专做索引和查询的协议,所有的区块链网络理论上都需要部署这样的工具。
MakerDAO风险主管曾在2018年预言LUNA终会崩盘:金色财经报道,MakerDAO前智能合约负责人、以太坊开发人员Mariano Conti在社交媒体上分享了2018年Linda Xie引述MakerDAO风险主管Cyrus Younessi对LUNA的判断。2018年4月20日,Cyrus Younessi就指出Terra(LUNA)及其 TerraUSD(UST)稳定币架构存在问题,因为“单一资产”支持太存入,当两种加密货币(稳定币及其基础代币)竞相趋向于零时,投资者的恐慌很容易引发“死亡螺旋”机制。Cyrus Younessi当时解释说:“如果投资者恐慌,LUNA会倒下,然后,Terra会继续下跌,彼此灭亡,类似于2016年出现的算法稳定币NuBits(USNBT)。”[2022/7/24 2:33:46]
例如,TheGraph在以太坊上,使查询难以直接查询的数据成为可能。
里约热内卢希望成为巴西比特币和加密生态系统的核心:7月11日消息,Bitcoin Archive发推称,里约热内卢希望成为巴西比特币和加密生态系统的核心。[2022/7/11 2:06:01]
像Uniswap等具有复杂智能合约的项目和BoredApeYachtClub这样的NFT将数据存储在以太坊区块链上后,从区块链上读取基本数据以外的任何内容都是困难的。
例如BoredApeYachtClub?NFT,对合约执行读取操作,可以获得拥有者信息、总供应量、内容URI等,这些都是合约里的基本信息,如果想像搜索引擎一样实现高级的查询和操作,如聚合、搜索、筛选都是不可能的。
因为如果想要获取这些数据,就必须处理交易者曾经发出的所有事件,用代币ID和IPFS哈希从IPFS存储位置读取元数据,然后对其进行聚合。费时费力。
TheGraph通过一个去中心化的协议解决了这个问题,该协议可以对区块链数据进行索引并实现高性能和高效的查询。然后可以使用标准GraphQLAPI查询这些API。
具体实现流程如下:
1.去中心化应用程序通过智能合约上的交易向以太坊添加数据,智能合约在处理交易时发出一个或多个事件.
2.TheGraph节点不断扫描以太坊以寻找新块以及它们可能包含的子图数据。TheGraph节点在这些块中为子图查找以太坊事件并运行映射处理程序。映射是一个WASM模块,它创建或更新GraphNode存储的数据实体以响应以太坊事件。
3.去中心化应用程序使用节点的GraphQL端点查询GraphNode以获取从区块链索引的数据。GraphNode反过来将GraphQL查询转换为对其底层数据存储的查询,以利用存储的索引功能获取这些数据。去中心化应用程序在丰富的用户界面中为最终用户显示这些数据,他们用这些用户界面在以太坊上发布新交易。
Ps:每个子图的页面都包含一个Playground,可使用GraphQL查询该子图的数据。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。