2020-11-20

介绍The Graph 和 GraphQL


观察者提到,应用程序接口或API促进了平台经济的增长。 API不过是与软件组件可能进行交互的规范说明的文档。诸如Google和Facebook之类的技术巨头提供了广泛的API来连接其平台。例如,Google的API允许访问所有Google服务-谷歌地图,谷歌翻译等。 Facebook API允许访问其社交图和营销工具。那么,显而易见的问题是“the graph”的区别是什么?

The Graph遵循以太坊(Ethereum)的路线,从去中心化开源区块链的哲学演变而来,以太坊是最早且采用最广泛的区块链技术之一。它通过API获取数据,但不像Google和Facebook那样,是针对分散的世界。 The Graph协议通过持续索引以太坊区块链(包括分散应用程序)中其节点中的数据来运行。索引编制通常是由索引器或开发人员完成的,他们会因执行的任务而获得奖励。子图定义了The Graph将从以太坊中索引哪些数据以及如何存储它。

可以为每个项目或应用程序创建子图,例如Uniswap,Compound都在以太坊区块链上运行。 The Graph已发布了全面的文档标准(例如,子图清单,映射)。可以使用节点的GraphQL端点来查询The Graph节点(GraphQL是API的开源数据查询和操作语言)。该节点将GraphQL查询转换为对其底层数据存储的查询,以获取数据。远不止这些。本质上,这可能是去中心化世界的游戏规则改变者-想想Facebook和Google及其应用程序。

乍一看似乎很复杂。但是,一旦您了解了基本基础,它肯定并不复杂。此外,YouTube上还有一些研讨会。 The Graph背后的团队是一些经验丰富的资深人士,他们的社区基础很强大。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Crowdsourcing and Human Computation for the Web(Web的众包和人工...
    minlover阅读 5,320评论 0赞 2
  • 这个项目可以理解为针对互联网IT人打造的中文版awesome-go。已有的awesome-go项目, 汇总了很多g...
    零一间阅读 2,937评论 0赞 5
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 8,200评论 16赞 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 11,117评论 0赞 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 3,761评论 1赞 1

友情链接更多精彩内容