什么是API?API为什么主要?

API或“应用程序编程接口”是一组指令和尺度,通过这些指令和尺度可以在应用程序或Web工具与使用其资产的应用程序之间发生交互。若是没有API,则每个应用程序都需要构建自己的接口。归根结底,API使开发人员可以节省时间并削减建立的代码量。

为什么Web3客栈需要索引协媾和尺度?

以太坊上有大量的原始数据。这些数据需要以一种可以轻松有效地查询的花样存储。这对于快速加载Web应用程序和优越的用户体验至关主要。Graph使查询区块链数据可靠、平安且快速,由于子图(subgraph)对应用程序要使用的特定数据举行排序和索引。Graph是web3客栈的索引尺度!

Graph若何顺应加密生态系统

Graph是Web3客栈的中间件。它允许应用程序有效地查询区块链数据而无需依赖中央化服务提供商,从而有助于使完全去中央化的应用程序成为现实。

随着以太坊等开放式公共网络以及DeFi的普及,Graph为使用开放数据的所有加密应用程序奠基了基础。下图是许多人都喜欢的一个AMM的示例。

 

Uniswap子图直接从Uniswap智能合约查询数据。Graph索引了有用的数据集,从而允许建立图表,例如Uniswap上的代币买卖对数据的可视化。 

拆解Graph

上面我们对Graph及其在Web3客栈中的作用有了基本的领会,现在让我们拆解Graph协议中的组件和网络介入者。

GRT代币

GRT是协议的原生代币。这是一个事情代币,用于分配网络中的资源,包罗提供索引,治理和委派服务。上述所有介入者都可以从网络中赚取与所完成的事情量和所抵押的GRT成比例的收入。

消费者需要用GRT向索引者(indexes)支付用度。代币使网络内所有介入者之间的激励措施和经济平安保持一致,奖励康健的介入者并责罚恶意行为。

索引者indexes

索引者是协议的节点运算者。他们运行处置索引和查询服务所需的物理基础设施。索引者必须质押GRT才气赚取查询费和通胀奖励。索引者在所有介入者中获得最大的抵偿,而且可以使用自己的订价模子和计谋来建立市场。

指引者Curator

指引者对子图举行质押GRT。他们的投票会对哪些子图有价值发生市场信号,从而辅助索引者分配资源。结果是,指引者将获得一部门索引者奖励和用度。

委托人Delegators

委托人将GRT质押在索引者那里,以赚取一部门奖励和用度。这使代币持有者可以被动地介入网络平安和女巫攻击。

消费者Consumers

子图的使用者(主要是以太坊DeFi应用程序)需要接见Graph上的数据,而无需执行盘算和存储该数据的事情。他们行使Graph平安有效地查询数据。用度可以由网关(Gateways,推进中)或查询引擎(它可以是扩展程序,也可以嵌入到dApp中)处置,从而决议从用度市场上使用哪些索引者。

消费者查询索引者并凭据使用计量付费。这将建立一个支持协议的供需模子。

若何通过Graph赚取收益

存在三种主要方式可以为Graph网络做出孝敬并赚取GRT。下文我们从最简朴(技术性最低)到最难(技术性最高)逐一列出它们。

Graph网络才刚刚主网上线。现在,只有少数几个子图已从托管服务迁移到主网。查询用度仍然很低,然则随着越来越多子图迁移到主网,查询用度将会增进。 

通过委托人赚取收益

具有GRT的任何小我私家都可以在无需运行图节点的情形下为网络平安做出孝敬。这是加入Graph的最简朴方式,它使你的GRT发生效用。委托人也不需要“指引”或“索引”附带的更高技术知识。委托人把自己的GRT委托给已有的索引者,并赚取该索引者的奖励和用度的一部门。

你可以通过以下方式将GRT委托给索引者:

1、首先确保将Metamask设置为“ Ethereum Mainnet”,而且有足够的ETH来支付所有买卖用度。

2、将GRT代币添加到Metamask

代币合约地址:0xc944e90c64b2c07662a292be6244bdf05cda44a7

代币符号:GRT

小数位数: 18

3、前往Graph‘s Network Site并毗邻你的钱包。在本教程中,我们将使用Metamask作为浏览器钱包

委托的GRT代币只有在索引者解冻期28天后才气撤回。委托人还需缴纳0.5%的押金,以激励历久答应。

4、向下转动以查看活跃索引者。

如前所述,索引者会获得GRT网络通货膨胀和查询用度。“Fee Cut %”是索引者将保留的查询用度的百分比,“Rewards Cut %”是保留的通货膨胀奖励。

“Stake Owned”是索引者投入的GRT质押数目,“Stake Delegated”是其他委托人委派给该索引者的GRT数目。你还可以看到“剩余容量”(remining capacity),即可以放到节点运营商手中的GRT数目,而无需索引者放更多的量。

“Revenue Query Fees”是该索引者迄今所赚取的查询用度,而“Revenue Indexer Rewards”则是迄今为止所赚取的GRT通货膨胀奖励的金额。

委托人在选择愿意委托的索引者时应突出思量一些变量。

例如,与共享更多奖励的竞争者相比,与委托人共享的奖励份额较小但委派风险较小的索引者可能会更有利可图,由于您可能会获得与较少委托人共享的更大比例的委托人奖励。 

选择索引者后,单击该行最右边的图标。将弹出的选项设置为“Delegate”或“Undelegate ”

5、点击委托(Delegate),将泛起另一个窗口。它会向你显示Rewards Cut 以及冷却时间和剩余的委托余额。若是一切顺利,你可以输入你希望委托的GRT余额,然后就可以提交买卖了。

6、点击提交买卖。这将打开你的Metamask。若是这是你第一次使用Graph,则必须批准Metamask上的合约。完成后可以确认买卖。

守候几分钟来完成链上确认。你现在是The Graph的委托人,而且凭据索引者的性能显示被动赚取GRT。

若是你点击Network Beta dApp右上角的地址,则可以治理并找到你的委托情形。

作为指引者赚取收益 

  • 风险:适度,对较差的子图举行质押可能会导致负回报

  • 投资回报率(ROI):随着市场需求,Subgraph份额代币(share tokens)会被铸造以及在团结曲线(Bonding Curve)上燃烧,投资回报率会随其转变。对于给定的子图,指引者将获得10%的查询用度,该用度与所抵押的GRT成比例。

指引者在网络中的作用是评估子图,并向索引者发出信号,见告哪些API应该拥有专用于它们的资源。

指引者可以在自己选择的随便数目的子图中质押GRT。质押GRT时,指引者会将GRT存入团结曲线(Bonding Curve)中,以铸造份额代币作为回报。这些代币可用于在未来的任何时候从曲线上赎回GRT(通过燃烧共享代币)。简而言之,指引者实质上是锁定GRT,以换取指引者奖励,该奖励是未来查询用度的一部门。

去中央化资源治理器预计将于2021年一季度公布,现在,你可以使用托管服务来探索尚未迁移到主网的当前“已构建/已公布”的子图。 

附带义务:团结曲线(Bonding Curve)入门 

团结曲线(Bonding Curve)建立了一个延续的代币模子,在该模子中,代币的购置和销售由智能合约处置,而没有中间方促进买卖。代币将交流为由智能合约保留的母币(parent currency)。

以下是Bancor的团结曲线(Bonding Curve)示例。

上方的Y轴代表份额代币价钱,而X轴代表曲线发生的份额代币数目。曲线下方的区域是贮备金(流动性池子),任何存款者都可以从中提取或多或少的存款。这全都取决于赎回时曲线的供求关系。

这若何适用于Graph

担任指引者时,你会将资金存入特定子图的贮备金中。这样,你将沿着团结曲线铸造该子图的份额代币。 

在上面示例中,橙色区域将是从“当前价钱”变为“新价钱”所需的入金量,而铸造给存款人的份额代币数目为当前份额与新份额之间的差额。 

指引者的目的是将存入或嫌疑有许多查询需求的子图存入,从而吸引流动性。若是子图的流动性由于缺乏需求而削减(指引者正在撤回其份额),则赎回时可能会损失部门GRT。

你在子图上投入的时间越早,对于给定数目的贮备到合约中的GRT币,你可以赚取的查询用度所占的份额就越大(质押人越多)。

未来可能会实行“指引税”,这将使某些类型的经济攻击无利可图,并消除可能损害网络完整性的不良决议。

若是指引者选择在低质量的子图上举行指引,他们会赚取更少的查询费,这是由于要处置的查询更少,或者处置这些查询的索引者更少。最终,这将激励出有历久答应和更高质量的指引市场。 

子图选择

任何人都可以建立一个子图,因此将存在具有或多或少相同功效的重复项。有些可能有错误,有些无法正常事情,或者有些针对某些数据集举行了优化。在存在现实经济风险(和回报)的情形下,指引者应仔细思量子图的选择。诸如以下的评估指标可以辅助你: 完整性、准确性 、复杂度。

首先看的是资源治理器上的子图页面,你应该找到一个Github链接来找到代码库以挖掘代码。你还可以测试查询数据,在某些情形下,提供了默认查询示例,或者你可能需要自己撰写。

指引者社区(Discord)在此方面拥有越来越多的资源和更多的协作,你可以在其中找到有关子图评估中要寻找的内容的指南。  

作为索引者赚取收益

  • 技术:高级(技术性)

  • 风险:高度领会服务器的操作/维护知识,停机时间和不正确的数据将导致部门份额被责罚

  • 投资回报率:高,索引者获得了网络收入的大部门,具有个性化订价模子的索引者竞争市场

索引者是Graph网络中的运营节点。索引者需要抵押GRT(当前的最低限额为100,000 GRT),以便作为营节点提供索引和查询服务。作为其服务的回报,索引者从其服务的新代币刊行中获得查询费和奖励。

代币刊行现在为每年3%。未来GRT货币政策将由Graph理事会制订。

若是你对运行Graph节点感兴趣,可以在此处找到Github存储库以及有关操作要求的更多信息。

请注意,这异常花费盘算资源。需要档案节点来索引以太坊以及其他链上的数据(例如,若是您正在以太坊Ropsten Testnet上为数据体例索引,那么你需要一个Ropsten Ethereum Node)。多个以太坊节点以负载平衡方式运行,由于所需的I/O吞吐量,单个以太坊节点可能会限制你可以索引的子图数目。 

此外,索引者署理以编程方式监视其资源使用情形,设置价钱并确定要索引的子图。运营节点可以决议自己的订价模子和计谋,以在市场上获得竞争优势。

查询用度网络在回扣池中,以后可以凭据回扣奖励功效举行索取。激励索引者按与他们赚取的查询用度成正比的比例举行质押,这标志着他们所服务查询背后的经济平安性,同时消费者可以看到该索引者知足其需求的能力。

索引者还具有委托能力,这是索引者拥有质押的比率,若是索引者是恶意的而且向应用程序提供不正确的数据或索引不正确,则可以被责罚,这使不活跃的代币持有者可以介入而没有被责罚的风险。 

委托人与索引者之间的信托关系较少,他们将在链上流动(例如正常运行时间或所发生的用度)上关注索引者,以激励去中央化。 

最后的想法

Graph是更普遍的以太坊生态系统的要害中间件。它允许DeFi应用程序以通用尺度索引和查询数据,从而可以构建更好的工具和应用程序。

只管Graph仍在主网推出阶段,但已经有许多方式可以作为委托人,指引者或索引者来获得收益。

作者:GC23997, Bankless社区成员和 Graph指引者

环球UG官网声明:该文看法仅代表作者自己,与本平台无关。转载请注明:usdt无需实名交易(www.caibao.it):金色硬核|一文读懂和玩转Graph
发布评论

分享到:

焦作特产:陈晓东两女打针 崩溃爆喊
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。