当前位置:首页区块链为什么要在以太坊上建立一个分散的缓存层?怎么做?

为什么要在以太坊上建立一个分散的缓存层?怎么做?

The Graph项目旨在通过构建去中心化的数据网络以实现Dapp对以太坊和IPFS数据的快速访问。

消费者是查询子图并支付查询费用的最终用户。大多数开发人员或项目都是使用图形网络访问数据的消费者。然而,有些项目可能会将查询成本转嫁给最终用户,或将查询成本与产品成本捆绑在一起。

为什么要在以太坊上建立一个分散的缓存层?怎么做?

图形优势

图网络有许多优点。我们先来介绍几个要点:

去中心化基础设施

作为一个去中心化的网络,图形具有开放性、无许可证和抗审查的特点。这对DAPP构建者很好,因为他们不再依赖于中心化的服务器来处理大量数据,并且可以构建完全去中心化的应用程序。

创建自己的API

我们可以通过创建子图并将它们部署到图网络来创建我们自己的API。这为开发人员在以太坊和IPFs上查找链上的数据提供了很高程度的自由。

实时数据

图形网络可以为事务、块等简单数据类提供实时数据。然而,当涉及到更复杂的数据时,网络的性能会下降。

目前免费提供

graph团队还没有在graph网络上启用GRT代币,在此之前,graph API一直免费提供,没有任何限制。

社区基金会

Graph是以太坊社区中一个流行的项目,许多DAPP和DeFi项目在自己的生产环境中使用它。社区创建了许多子图。您可以单击下面的链接了解更多信息。

(链接地址:https://thegraph.com/explorer/?参考=hackernoon.com网站)

图形的缺点

性能问题-没有SLA或客户支持

一些使用graph API的项目报告了频繁的网络关闭问题,用户体验并不理想。这个问题将直接影响使用图网络的DAPP的性能。

图是一个去中心化的网络,而不是一个公司。问题是没有人能保证它的性能。没有SLA或客户支持。

数据准确性

在图网络中,数据的准确性由图网络上的管理员进行验证。一些项目反映,有时API会提供不完整的数据并发送不完整的信息。如果您的项目对数据准确性有很高的要求,您需要关注这个问题。

仅支持以太坊和IPFs

该图只支持以太坊和IPFs,因此我们无法获取其他区块链上的数据。

无市场数据

图网络只提供链上的数据,没有定价数据。如果您的项目需要将资产价格与链上的数据结合起来,您应该仔细考虑。

要求具备编码知识

用户需要具备一定的编码知识,根据数据需求创建子图,并将其部署到图网络中。

无货币价格

使用graph web API需要支付GRT代币。GRT代币可以在多个交易所交易,其价格将根据市场情况动态变化。因此,API的定价会受到GRT代币价格波动的影响。因此,企业的技术预算编制难度很大。对于只以法国货币进行交易的企业,他们需要处理额外的会计相关问题。

总结

目前,graph项目还处于早期阶段,需要一段时间才能成熟。然而,我坚信这将是解决与DAPP相关的数据问题的**方法。图网络涉及到大量的参与者,只有当每个人高效地完成他们的工作时,他们才能提供**的整体性能。此外,支付是通过国家渠道进行的,这是一项比较新的技术,还没有经过大规模的测试。但是,我相信该图能够解决DAPP领域的一些关键问题。您可以单击下面的链接以了解有关图形网络的更多信息。

为什么要在以太坊上建立一个去中心化的缓存层?怎么做?

The Graph团队尚未在Graph网络上启用GRT代币,在此之前,Graph API可供大家****,没有任何限制。

社区基础

Graph在 以太坊 社区中是一个备受大家欢迎的项目,许多Dapp和DeFi项目都在自己的生产环境中使用了它。社区创建的子图很多,大家可以点击下方链接深入了解。

(链接地址:https://thegraph.com/explorer/?ref=hackernoon.com)

The Graph劣势

性能问题——没有SLA或客户支持

有多个使用Graph API的项目曾反映其存在频繁的网络关闭问题,用户体验并不理想。该问题会直接影响使用The Graph网络的Dapp的性能。

The Graph是一个去中心化的网络,而不是一家公司。问题在于没人能为其性能表现做担保。没有SLA或客户支持。

数据准确性问题

在The Graph网络中,数据的准确性由The Graph网络上的策展人进行验证。少数项目反映,有时API会提供不完整数据、发送不完整信息。如果你的项目对数据准确性有较高要求的话,就需要重点关注这个问题。

仅支持 以太坊 和IPFS

The Graph仅支持 以太坊 和IPFS,因此,我们没有办法获得其他区块链上的数据。

无市场数据

The Graph网络只提供链上数据,没有定价数据。如果你的项目需要将资产价格和链上数据进行结合的话,就要慎重考虑一下了。

需具备编码知识

使用者需要具备一定的编码知识,以便根据数据需求来创建子图,并将其部署到Graph网络上。

无法币价格

使用Graph 网络API需要支付GRT代币。该GRT代币可以在多个交易所进行交易,其价格也会根据市场情况发生动态变化。因此,API的定价将受GRT代币价格波动的影响。这样一来,企业将很难制定技术费用预算。对于只进行法币交易的企业来说,就需要处理额外的会计相关问题。

总结

目前,The Graph项目尚仍处于早期阶段,需要一段时间来发展成熟。不过,我仍坚定地相信它会成为解决Dapp相关数据问题的**方法。The Graph网络涉及的参与者众多,只有大家都高效地完成各自的工作,才能提供**的整体性能。此外,支付是通过状态通道(state channel)进行的,这也是一种相对较新的技术,还没有经过大规模测试。然而,我相信The Graph将来一定可以解决Dapp领域的一些关键问题。大家可以点击下方链接了解更多有关The Graph网络的信息。

    温馨提示:

    文章标题:为什么要在以太坊上建立一个分散的缓存层?怎么做?

    文章链接:https://www.btchangqing.cn/166757.html

    更新时间:2020年12月22日

    本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

    区块链行情

    火币生态链heco主网正式启动,第一阶段“点燃”同步开启

    2020-12-22 8:20:18

    区块链行情

    从独特到包容,tokenlon能成为dex竞争的第三条道路吗?

    2020-12-22 8:36:44

    搜索