区块链是一个去中心化账本,账本记录的是数据,不过在浏览器里看到的是,交易打包成块后,交易数据都变成了哈希。在以太坊的erc20协议作用下,我们可以看到转账交易等这些基础数据。
但对于用户来说,查询区块链的数据,如果浏览器没有特殊显示的情况下,只能看到哈希,在可能的需求里,区块链上会有很多类型的数据,这些数据需要索引和查询。
这些索引和查询可以把数据进行统计,进行聚合显示,帮助用户使用。
金色财经行情播报 | BTC日内持续震荡整理,随黄金筑底后缩量反弹:据火币行情显示, 比特币早间下探后日内持续震荡后,14时随着黄金筑底反弹,也走出一波上升行情,从最低11,150USDT反弹至本日高点11,536USDT。近期黄金快速拉升后,积累了大量的获利盘,昨天新冠疫苗的公布,以及近期美国经济数据有所改善,并且最直接的美国国债收益率快速上升,对黄金市场产生了综合影响,引起了黄金短时的大幅抛售。比特币近期与黄金关联性很强,但是这波下跌行情并没有像黄金一样引起抛售,日内市场成交量进一步萎缩,在11200USDT一线多方提供了有效的支撑,并且跟随黄金走出了超跌反弹行情。截至18:30,主流币的具体表现如下:[2020/8/12]
在这个部分,TheGraph是一个示例,是一个专做索引和查询的协议,所有的区块链网络理论上都需要部署这样的工具。
金色相对论 | William:减半前的行情不是真正的“减半行情”,应该是“减半预期行情”:在今日举行的《危机向左,信仰向右》的比特币减半特辑之行情篇的直播中,针对“BTC减半行情已经结束了还是刚开始”的问题,OKEx研究院首席研究员William表示,既然是“减半行情”,就应该是在减半后开始。减半前的行情不是真正的“减半行情”,因为减半尚未发生,确切地说应该是“减半预期行情”,所以真正的减半行情,现在才开始。前段时间比特币的暴涨主要与两点有关,首先是全球流动性危机的消退。今年3月初发生的全球流动性危机,造成了全球各类风险资产的暴跌,即使加密数字货币也不例外。随着全球主要央行实行宽松货币政策,疫情的逐步控制,市场信心开始恢复,全球主要的风险资产均迎来反弹,比特币也不例外,刚刚结束的比特币减半会抬高比特币的挖矿成本。根据测算,在减半结束后,比特币7nm工艺的主力矿机关机价格将达到5,000-6,000美元左右,关机币价即比特币的“心理底价”。 3月暴跌后比特币的价格最低至3,800美元,但正如前面所言,6,000美元以下的币价是不可持续的,因此比特币在减半前会迎来一波上涨。暴涨的另一个原因是,前段时间市场对“减半后比特币价格上涨”的减半预期依然存在。更多详情见原文链接。[2020/5/12]
例如,TheGraph在以太坊上,使查询难以直接查询的数据成为可能。
金色晨讯 | 美联储:稳定币危机或破坏全球金融;Libra测试网已有7个部署节点:1.美联储:稳定币危机或破坏全球金融;
2.阿里巴巴发言人:承包商雇佣的分包商与Lolli促成营销项目,阿里巴巴不知情;
3.中兴通讯总裁:引用区块链等新技术让网络更加安全;
4.?FinCEN主任:美国将在加密货币领域严格执行AML法律;
5.Libra测试网已有7个部署节点 ,记录超51000笔交易;
6.Bitfinex将提交动议以期撤销针对其的集体诉讼;
7.微博限制发布同时带有“区块链”和“炒币”字眼的微博;
8.BBC:俄罗斯FSB与WEX上失踪的4.5亿美元加密货币有关;
9.中国印钞行业利用区块链技术推出防伪解决方案;
10.全球加密货币总市值逼近2300亿美元关口;
11.BitMEX Research:检测到BCH上一个无效区块 硬分叉已经产生;
12.澎湃新闻:上海互金整治办牵头开展对辖内虚拟货币交易所排摸整治;
13.印度政府推迟推出加密货币法案;
14.嘉楠路演PPT曝光:李佳轩张楠赓分别持股15.2%和15% 发行区间9到11美元;
15.中国平安计划打造区块链生态系统平台;
16.内蒙古“虚拟货币”挖矿联合检查重点在“逃税漏税”而非清除矿场。[2019/11/16]
像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查询该子图的数据。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。