图谱与守门人:去中心化索引能拯救Web3吗?

CN
2小时前

去中心化应用程序(dApps)的兴起为我们与技术的互动解锁了一个新的范式。然而,构建这些应用程序面临着一个根本性的挑战:访问存储在区块链上的大量不断增长的数据。与可以使用结构化查询语言(SQL)等语言轻松搜索的传统数据库不同,区块链数据以线性和时间顺序的区块序列存储。

查找单个交易或用户的钱包历史需要费力地扫描数百万个区块,这一过程缓慢、低效,甚至对大多数dApps来说成本过高。这就是区块链索引变得至关重要的地方。实质上,索引是将区块链上的所有原始、非结构化数据提取并组织成可搜索、可查询数据库的过程。这是通过一个通常称为提取、转换、加载(ETL)的多步骤过程实现的。

索引器通过连接到区块链节点开始该过程,以实时监控新活动。然后,它提取关键数据点,例如交易细节、智能合约事件和状态变化。接下来是一个关键步骤,将原始提取的数据解码并转换为更有意义和结构化的格式。最后,这些转换后的数据被加载到结构化数据库中,使dApps和开发者可以立即查询和使用。

如果没有这个ETL,区块链上的有价值数据将大部分无法用于实际用途,从而有效地使dApps无法使用。虽然索引是Web3生态系统的基础组成部分,但并非所有解决方案都是平等的。正如The Graph基金会的团队负责人Nick Hansen所指出的,许多dApps目前依赖于集中式供应商或自行构建内部索引基础设施。

尽管这可以提供快速解决方案,但它引入了重大风险,包括使集中式供应商有权更改其条款和条件或甚至停止服务。这种对单一故障点的依赖也削弱了Web3所建立的去中心化核心原则。此外,集中式解决方案被认为缺乏保证数据准确性所需的透明和无信任机制,这可能导致dApps出现一系列问题。

为了解决这个问题,被称为“区块链的谷歌”的The Graph提供了一个去中心化的替代方案。它是一个协调独立参与者全球网络以提供快速、可靠和可验证的区块链数据的协议。

该网络通过其本地代币GRT驱动的激励和惩罚系统运作。系统中的参与者包括索引器,他们本质上是质押GRT并竞争提供数据查询的节点操作员。作为提供服务的回报,他们赚取查询费用和索引奖励。

策展人是另一个参与者,他们的任务是指示哪些应用程序编程接口(APIs)或子图是最有价值的,因此应该被索引,而委托者通过将GRT委托给索引器来质押他们的GRT,赚取一部分奖励,而无需自己运行节点。

为了确保数据的完整性,该协议包括一个强大的惩罚机制。如果发现索引器存在恶意行为或提供错误数据,他们质押的GRT的一部分可以被“削减”或没收。因此,这为索引器提供了强大的经济激励,以诚实和准确地履行职责。这种去中心化模型确保数据保持无权限和抵抗审查或服务条款的突然变化,消除了与集中式供应商相关的“拉地毯”风险。

与此同时,一些观察者认为,数据可移植性的核心问题不仅仅是关于在区块链之间移动数据;它根植于dApps的基本构建方式。他们主张,今天的生态系统是碎片化的,往往迫使开发者为不同的链或甚至在单个应用程序内使用不同的索引解决方案。

汉森承认,尽管The Graph的索引解决方案设定了高标准,但仍然存在一些挑战开发者的问题。他补充道:

开发者只想要一个与区块链数据的细微差别和复杂性相一致的数据工作流程,同时遵循去中心化标准。

然而,Graph基金会的团队负责人指出,The Graph的团队一直在解决用户面临的挑战,目前的产品开发专注于解决这些问题中的许多。

展望未来,汉森预计The Graph将继续与Web3和行业日益增长的需求共同发展。他补充说,正在构建的基础设施“旨在支持建设者、用户和机构,而不妨碍透明度或控制权。”

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

晒盈亏分50,000 BNB! 注册立返10%
广告
分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接