了解最新行业资讯,跟踪巨头动向
现在的区块链生态系统就像巴别塔倒塌后的混乱后果,技术景观散布着破碎的碎片,每个碎片都讲着不同的语言,互不相连,无法沟通。 曾经有统一但去中心化基础设施的宏伟愿景,开发人员现在必须在不兼容协议的危险地带中航行,努力重建连接以创建创新、更强大和可互操作的项目。 虽然这种碎片化过去只是带来不便,但现在它已成为 Web3 实现可访问性和创新承诺的根本障碍。 每一个新的区块链和独特的协议都会带来另一层复杂性,进一步削弱 Web3 的潜力。在过去的几年里,人们创建了桥接器和其他互操作性工具来解决这个问题,但它们未能处理高负载和安全漏洞。 这就是 dRPC 发挥作用的地方。通过从根本上重新构想 web3 基础设施的样子,该提供商找到了一种提高弹性并减少数十个区块链和网络的延迟的方法,为 web3 的未来样子创建了蓝图。 什么是 dRPC? 目录 dRPC 成立于 2022 年,是一家去中心化基础设施提供商,专注于弹性和低延迟。 即使在高需求时期,该系统也能确保可靠的性能和高效的请求处理,从而支持开发人员的工作。 dRPC 用户可以立即访问 90 多个区块链和 150 个网络,所有这些都具有低延迟、AI 优化的负载平衡和富有洞察力的分析来改进他们的产品。 dRPC 的设计融合了 Dshackle 和 Dproxy 等先进工具,有助于优化路由并在整个网络中有效分配工作负载。这些组件可确保精确管理请求,减少延迟并增强整体用户体验。 即用即付模式确保 dRPC 可以被各种规模的项目使用,只需根据网络的实际使用情况付费。免费用户还可以获得与付费用户相同的用户体验、连锁 AP 覆盖范围和大部分功能,而无需支付传统提供商 SaaS 套餐所产生的隐性费用。 任何项目都可以作为消费者或提供商运营,这意味着如果他们愿意,他们可以进一步降低成本,同时为网络做出贡献。 dRPC 组件 dRPC 基础设施由精心设计的组件精心打造,每个组件都为依赖其服务的 DevOps 等团队提供无缝、高效的体验。这些组件协同工作,即使在需求高峰期间,也能确保精确的请求处理、有效的负载平衡和可靠的数据检索。 dRPC 核心的 3 个组件是 Dshackle、Dproxy 和独立数据提供者组。 Dproxy 接收数据请求并确定最佳提供商,而 Dshackle 管理这些请求的路由和执行。独立数据提供商提供区块链基础设施,确保分散且可靠的数据访问。让我们逐一看一下。 卸扣 dRPC 基础设施的核心是 Dshackle,它是最初由 Emerald 开发的开源库的定制分支。该分叉是专门为 dRPC 网络的提供者端适配器而定制的。 Dshackle 的关键功能包括跟踪节点的当前状态、根据可靠性对节点进行优先级排序以及高精度地执行请求。 Dshackle 采用分层系统运行,其中主 Dshackle 实例充当中央集线器,通过网络路由请求。然后,每个数据提供者安装自己的 Dshackle 实例,该实例与主 Dshackle 交互,以确保请求在最合适的节点上执行。 去中心化的方法使 Dshackle 能够有效地管理请求,无论是广播交易还是检索特定数据,并确保系统选择最可靠和最新的节点。 这种分层结构为数据提供商提供了灵活性,允许他们配置各自的 Dshackle 实例以满足其特定需求,同时保持与更广泛的网络的集成。 代理服务器 作为主要网关,Dproxy 负责接收用户请求并将其重新路由到用户的最佳数据提供者。此重新路由是在 DProxy 仔细考虑位置、性能、计算能力使用和性能之后进行的。此评估是通过使用加权抽样系统来完成的,该系统可确保更频繁地选择表现优异的提供商,而不会让他们因过多的请求而不堪重负。 除了请求路由之外,Dproxy 还管理基本的操作任务,包括用户授权、CU 余额扣除和使用统计数据的收集。其附加功能(例如自定义提供商列表和请求验证)进一步增强了用户体验。 独立数据提供商 dRPC 的去中心化架构依赖于管理其区块链基础设施的独立数据提供商网络。这些提供商是独立的第三方公司,经过选择过程,评估服务质量和可靠性等因素。这些公司通常是中小型企业,拥有多年的运营经验,可以投入全部资源或闲置能力来运行这些节点。 提供商通过安装 Dshackle 实例集成到系统中,然后与主 Dshackle 交互,确保平稳的互操作性,同时保持对其操作的控制。这种设置不仅增强了网络的弹性,而且还通过减少对中心化实体的依赖来支持去中心化。如果一个提供商宕机,则该请求将被评级给另一个提供商,从而消除单点故障。 定价 dRPC 提供两个服务层:免费层和付费层。免费层允许用户发出无限制的请求,但有一点需要注意的是,他们只能使用公共节点。然而,这些节点可能比私有节点更慢且可靠性更低。尽管如此,与当今的标准相比,这些节点仍然非常高效和可靠,因为它们仍然受益于负载平衡。 付费层授予对所有数据提供商(私有和公共)的访问权限,提供更高的可靠性和附加功能,例如负载平衡回退和请求验证。这一层采用现收现付模式,用户将资金存入自己的账户,并按请求收费,这意味着早期阶段的项目仍然可以从中受益,而无需倾家荡产。 使用付费层时,每个请求都会产生一定的成本,该成本以计算单元 (CU) 来衡量。这些 CU 反映了满足请求所需的计算资源,并且会根据方法、使用的网络和其他因素而变化。 此时的成本约为每 100 万个 CU 0.30 美元。跨网络的不同方法的成本通常在每个请求 0 到 100 个 CU 之间,但也有一些例外,例如以太坊的“txpool_content”(1000 个 CU)、“trace_replayTransaction”(300 个 CU)或“Solana 的 getLargestAccounts”(3000 个 CU)。 结论 dRPC通过提供弹性、低延迟的基础设施来连接大量区块链和网络,为区块链生态系统的碎片化提供了创新的解决方案。这种基础设施的提供方式可供处于各个开发阶段的项目甚至那些刚刚入门的项目使用。 使用 Dshackle 和 Dproxy 等组件带来的模块化还允许 dRPC 以其他项目无法比拟的方式优化其请求路由和执行,从而确保效率和可扩展性。这种灵活性和精确性使 dRPC 成为快速发展的 Web3 领域中的杰出解决方案。 随着 Web3 继续努力取代 Web2 过时的集中化,像 dRPC 提供的强大基础设施可能会在推动下一阶段创新方面发挥关键作用。