专访 BlockPI:共建账户抽象未来的新一代 RPC 基础设施

news2024/10/7 8:29:49

图片

在传统 RPC 服务板块上,开发者一直饱受故障风险、运行环境混乱等难题的折磨。实现 RPC 服务的去中心化,且保持成本优势和可扩展性,始终是区块链基础设施建设的重要命题之一。从 2018 年观察中心化 RPC 供应商服务现状开始,BlockPI 便开始了多年的 RPC 服务探索与建设。站在 Web3 行业发展的新风口,BlockPI 为开发者提供基于多链网络的分布式加速层,逐步朝着提供高速、高可用以及无限可扩展性的 RPC 服务迈进。

一路走来,BlockPI 为保障用户使用体验,减少开发者成本负担进行了多次技术迭代,也在 ERC-4337 相关联的基础设施上找到了下一阶段的发展目标。让我们走近 BlockPI,共同探索作为初创团队的它是如何秉持 Web3 建设初心,行进在追求卓越的道路上。

图片

本篇文章是「TinTinLand 项目支持计划」系列项目专访的第二篇,我们邀请到了 BlockPI 与大家分享其在提供去中心化 RPC 服务发展道路上的经验与心得。

如果您对「2023 TinTinLand 项目支持计划」感兴趣,可点击推文《「2023 TinTinLand 项目支持计划」 开启,打造下一个 Web3 新星》了解更多信息,我们欢迎所有的优质 Web3 项目团队申请加入。

🔗报名链接:https://forms.gle/p3seKq748Th3czZn6

BlockPI :Web3 基础设施服务深耕者

BlockPI 是一个全球分布式的 RPC 供应商,致力于为 Web3 项目提供高性能、低延迟、具有性价比的区块链 RPC 服务。自 2018 年进入区块链基础设施领域以来,团队就已拥有了丰富的节点服务建设经验,也从 2021 年开始正式推出 BlockPI,找到了在去中心化 RPC 服务板块弥补“空白”的发力点。

以分布式 RPC 服务,做真正的 Web3 产品

早在 2016 年,伴随以太坊生态的繁荣发展,Infura 基于以太坊生态开始提供中心化 RPC 服务,业务增长如日中天;到了 2019 年,Alchemy 也加入中心化 RPC 服务供应商,并实现迅速融资。这些 RPC 供应商以中心化方式提供运行节点和服务,虽可以免去协议建立和社区维护等繁琐流程,但对加密去中心化的发展却是“致命打击”。与此同时,中心化 RPC 服务的一些风险,比如单点故障问题也开始逐渐引起开发者们的注意,“我们在 2021 年的时候就发现了市面上中心化 RPC 供应商所面临的一些问题,比如单点故障、可拓展性等。我们认识到一个去中心化的网络架构,能够很好地解决目前中心化 RPC 供应商所存在的这些问题。

基于此,BlockPI 横空出世。最初, BlockPI 开发了一个去中心化 RPC 服务协议(DRPC),2021 年凭着这个最小可用产品获得了 Near 黑客松的亚军。谈到选择分布式 RPC 入局 Web3 的原因时,团队主创人员感慨道:“市场需要一个分布式的 RPC,并且我们想要在 Web3 领域里做一个真正的 Web3 产品。事实也证明了我们的想法是正确的,分布式架构带来了更快的响应速度、更低的延迟以及更好的用户体验。”

图片

支持更多区块链,专注 ERC-4337 建设

瞄准去中心化 RPC 服务赛道后,BlockPI 没有停下快速发展的步伐。2022 年 1 月,BlockPI 宣布了第一轮融资;2022 年 6 月 - 9 月,BlockPI 进行了第一期测试网,共收到超过 4200 封申请,最终选择了超过 70 多位节点运营商作为第三方节点加入 BlockPI。第一期测试网的主要目的是验证 BlockPI 的整个分布式架构,以及未来 BlockPI 能否真正成为一个无许可的去中心化网络,在这期间 BlockPI 针对网络架构进行了各类测试,不断优化发现的运行难题、完成了多次技术改进,逐渐将发展重点转移到支持更多区块链上。

到目前为止,BlockPI 已经实现支持将近 30 条区块链。从 Arbitrum 到 ZK 系都有 BlockPI 的身影,“今年 3 月的时候,Arbitrum 空投对我们来说算是一个里程碑的事件,这得益于 BlockPI 本身网络架构的稳定性和前期准备工作。当晚我们没有过任何终端,这让很多市场上的开发者开始认同和肯定 BlockPI,其中不少人也成为了后续 BlockPI 的客户” ,团队主创人员自豪地谈道。4 月份, BlockPI 来到香港的 Web3 Festival 活动,结识了更多的合作伙伴,并与 Web3 用户近距离接触;7月,Ethcc 在巴黎举办,BlockPI 团队也前往巴黎,和行业内众多的开发者也进行了交流。

图片

下一步,BlockPI 将会更加专注于 ERC-4337 相关联的基础设施建设,重视 AA  (Account Abstraction,账户抽象)相关的基础设施服务提供并将其作为发展新方向。“只要是能将 BlockPI 打造成一站式 Web3 基础设施服务平台的路径,我们都将全力以赴。”

技术优势最大化,BlockPI 顺利出圈

短短 3 年时间,BlockPI 成长为一个相对成熟的全球分布式 RPC 供应商,这不仅得益于主创团队敏锐的市场嗅觉,更得益于团队从用户、开发者、行业等多维度进行精密分析与研判,在项目开发过程中实现技术优势最大化,带来了令人惊艳的项目成绩。

保障用户获得低延迟、高可用节点

不少熟悉 BlockPI 开发者都知道,BlockPI 在全球各大洲都架设了 HyperNode 以及 Gateway(网关)。假设用户此时在欧洲发送了一个请求,那么该请求会被优先发送至欧洲网关,欧洲网关会优先在当地服务器中间选择一台反应速度最快、稳定性更强的 HyperNode 来处理该用户的请求并反馈。在这个过程中,BlockPI 会根据可用性延迟等标准给所有的 HyperNode 打分,只有稳定性和可能性都很强的 HyperNode 分数才会达标并接收到用户请求。因此,这样的设计能够充分保障用户获得低延迟、高可用的节点,并实现无缝切换相邻节点,有效降低运行故障,提升用户体验

HyperNode 是 BlockPI 整个架构中最主要的工作节点之一,这些节点的主要功能就是处理 RPC 请求。在测试网阶段,BlockPI 团队花费了大量的工作去审核节点运营商是否拥有过硬的专业知识来运行 HyperNode。“我们明白构建一个真正去中心化、全球覆盖的网络需要社区的力量,需要更多的参与者。作为新加入的节点运营商,我们会提供详尽的文档来帮助他们顺利融入进来”,团队主创谈到这里也分享了他们始终秉持的项目初心:让服务更稳定,让用户体验更好,共同建立一个开放、去中心化、全球化的新一代互联网。

图片

为开发者友好定价,Pay As You Go

虽然 RPC 服务赛道允许任何项目方或个人自建全节点,但复杂的运维和高昂的成本一直让开发者踌躇不前。在这一行业背景下,BlockPI 为开发者建立了业内最灵活的付款方式,实现友好定价且提供高性价比服务。“我们之所以能够比其他服务商提供更优惠的价格,在于我们对节点服务器成本的控制。只将核心业务部署在 GCP 等一线云服务商上,其他终端节点服务器都采用中小厂商,以增加节点数量来实现成本和性能的优势”,团队主创分析道。每个月开发者都会有一个免费的 Package,能够让用量较小的使用者不付费享受专业服务。即便是付费包,我们也进行了使用期限的延长,为的是让更多开发者能够尽可能减少支出。系统内更有 Pay As You Go 的功能,只需为所用量付费。

除了付费成本的友好定价外,BlockPI 还为 ERC-4337 开发了一套 UserOperation 的 indexer 来帮助运行 Bundler 服务的开发者更快更好地查询所需数据。开发者只需发送一次 eth_getlogs 便可以查到所需要的全量数据,这进一步提高查询效率,无疑节约了更多开发成本。

下一步:满足多链需求,共建账户抽象未来

BlockPI 的去中心化架构具备天然稳定性的优势,即便数据和服务分布在全球各地,也不会因为个别节点的问题而瘫痪;BlockPI 的极高运维能力使得实时跟踪和监测节点得以实现,一旦有任何服务质量问题都能被及时解决。

提及未来优化稳定性和兼容性的发展路径,团队主创分享了两点发展策略:

  • 第一,不断进行测试,了解不同种类客户端的性能表现。收集并分析包括各种主流区块链客户端在内的数据,了解在各种工作负载下的表现,基于这些测试数据进行负载均衡调整,确保项目服务能够发挥最佳性能。

  • 第二,考虑支持更多不同链 RPC 接入的需求,与各个链的官方团队进行技术对接。最终的目标是提供一个全面、高效的 RPC 服务平台,满足用户对多链服务的需求。

正如开篇提及的下一步发展计划那般,BlockPI 决定提供 ERC-4337 中的 Bundler 和 Paymaster 服务,以进一步丰富服务内容、满足更多用户需求。“欢迎各类 AA 开发者与我们共同建设 ERC-4337 ,希望用户能有足够的自由来选择喜欢的 Bundler 及 Paymaster 服务。”

图片

作为一个初创团队,BlockPI 有着满满的前行动力和勇气。作为区块链基础设施的建设者,他们也尽可能地为更多开发者提供发挥技术潜力的帮助与支持。一路走来,BlockPI 相信自己建设 Web3 的初心未变,未来也将继续在新项目开发和成本减免等方向回馈行业开发者。Let's buidl together!

BlockPI 寄语

未来我们将与 TinTinLand 一起努力为区块链开发者提供力所能及的帮助。欢迎更多志同道合的开发者和我们一起赋能这个行业的发展,支持更多潜力项目、产品的成长。TinTinLand 推出的项目支持计划给予了优秀开发者和创业者展示自己的舞台,我们也将持续从中获得向上生长的力量,与所有 Web3 建设者共赴链上世界的新时代。

目前「2023 TinTinLand 项目支持计划」仍在进行中,如果您也希望加入该计划,和我们一起共建 Web3,就可以将下方链接复制至浏览器中打开,立即报名联系我们哦!

👉🏻报名链接:

https://forms.gle/p3seKq748Th3czZn6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/886778.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

设计模式之构建器(Builder)C++实现

构建器提出 在软件功能开发中,有时面临“一个复杂对象”的创建工作,该对象的每个功能接口由于需求的变化,会使每个功能接口发生变化,但是该对象使用每个功能实现一个接口的流程是稳定的。构建器就是解决该类现象的。构建就是定义…

C语言好题解析(一)

目录 选择题1选择题2选择题3选择题4编程题一 选择题1 执行下面程序,正确的输出是( )int x 5, y 7; void swap() {int z;z x;x y;y z; } int main() {int x 3, y 8;swap();printf("%d,%d\n",x, y);return 0; }A: 5,7 B: …

CSRF

CSRF CSRF,跨站域请求伪造,通常攻击者会伪造一个场景(例如一条链接),来诱使用户点击,用户一旦点击,黑客的攻击目的也就达到了,他可以盗用你的身份,以你的名义发送恶意请…

基于深度学习的指针式仪表倾斜校正方法——论文解读

中文论文题目:基于深度学习的指针式仪表倾斜校正方法 英文论文题目:Tilt Correction Method of Pointer Meter Based on Deep Learning 周登科、杨颖、朱杰、王库.基于深度学习的指针式仪表倾斜校正方法[J].计算机辅助设计与图形学学报, 2020, 32(12):9.DOI:10.3724…

web前端开发基础入门html5+css3+js学习笔记(一)

目录 1.第一个前端程序2.前端工具的选择与安装3.VSCode开发者工具快捷键4.HTML5简介与基础骨架4.1 HTML5的DOCTYPE声明4.2 HTML5基本骨架4.2.1 html标签4.2.2 head标签4.2.3 body标签4.2.4 title标签4.2.5 meta标签 5.标签之标题5.1 快捷键5.1 标题标签位置摆放 6.标签之段落、…

商城系统搭建,选择SaaS模式还是源码模式?

当今互联网时代,电子商务已成为商业发展的重要方向之一。搭建一个高效、可靠的商城系统是企业成功的关键之一。然而,在选择商城系统时,很多企业面临一个重要的决策:是选择SaaS(软件即服务)模式还是购买源码…

无涯教程-Perl - symlink函数

描述 此函数在OLDFILE和NEWFILE之间创建符号链接。在不支持符号链接的系统上,会导致致命错误。 语法 以下是此函数的简单语法- symlink ( OLDFILE, NEWFILE )返回值 如果失败,此函数返回0,如果成功,则返回1。 例 以下是显示其基本用法的示例代码,首先在/tmp目录中创建一…

Leetcode-每日一题【剑指 Offer 32 - II. 从上到下打印二叉树 II】

题目 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 提示&#xff…

vue3拖拽排序使用Sortable,获取拖拽排序之后的数据

1.安装Sortable npm install sortablejs 2.导入 import Sortable from sortablejs 3.使用 // html<div id"example" class"list-group"><template v-for"(element, index) in 6" :key"index"><div>item{{index …

读完这篇文章,妥妥拿下springboot+jsp+vue+easyui架构项目

概念 Spring Boot是一个快速构建基于Java的Web应用程序的框架。它提供了简化开发流程的特性&#xff0c;如自动配置和内置的嵌入式服务器。 JSP&#xff08;Java Server Pages&#xff09;是一种基于Java的服务器端技术&#xff0c;用于动态生成HTML页面。在Spring Boot中&…

100个网络知识,懂一半绝对高手!

中午好&#xff0c;我的网工朋友。 咱网工找工作的时候&#xff0c;招聘岗位上&#xff0c;都会有好几个大差不差的指标。 比如说&#xff0c;相关专业、啥等级的厂商证书&#xff0c;又或是熟悉网络基础知识等等&#xff0c;对吧。 那这个网络基础知识&#xff0c;就很灵性了…

飞腾架构麒麟V10安装达梦数据库客户端

目录 前言1.下载2.检查安装环境2.1 检查操作系统限制2.2 检查系统内存与存储空间 3.安装4.打开数据库管理工具5.总结 前言 本文主要介绍在飞腾架构麒麟V10桌面系统下如何安装达梦数据库客户端。参照安装手册安装的时候遇到了一些问题特意记录在此&#xff0c;希望能为遇到类似…

ubuntun 18.04设为静态ip(.net模式,可连接外网)

ubuntun 18.04设为静态ip&#xff08;.net模式&#xff0c;可连接外网&#xff09; ubuntun设置 进入到网络配置文件中 sudo vim /etc/netplan/01-network-manager-all.yaml修改配置文件如下 注意制表符&#xff08;格式&#xff09;&#xff0c;其中addresses为要设定的固定…

42个人工智能机器学习数据集推荐

为成功推出人工智能&#xff08;AI&#xff09;项目&#xff0c;许多公司正在转向采用外部数据集。当今时代&#xff0c;寻找数据集比以往任何时候都要容易&#xff0c;数据集对机器学习模型的性能也日益重要。有许多站点都托管数据存储库&#xff0c;涵盖主题广泛&#xff0c;…

Boost开发指南-4.6singleton

singleton singleton即单件模式&#xff0c;实现这种模式的类在程序生命周期里只能有且仅有一个实例。单件模式是一个很有用的创建型模式&#xff0c;有许多实际的应用&#xff0c;并被广泛且深入地研究。 虽然单件模式非常重要&#xff0c;但很遗憾目前Boost中并没有专门的单…

IDA调试安卓应用

先安装好IDA工具 找到需要放到android上的android_server文件 我这里是64位的 # 将android_server64放入到手机/data/local/tmp adb push d:\as /data/local/tmp/as启动android_server 默认的端口是23946, 但我指定了一个新的端口 PC端端口转发 adb forward tcp:23946 tcp:…

django实现文件上传

在django中实现文件上传有三种方法可以实现&#xff1a; 自己手动写使用Form组件使用ModelForm组件 其中使用ModelForm组件实现是最简单的。 1、自己手写 先写一个上传的页面 upload_file.html enctype"multipart/form-data 一定要加这个&#xff0c;不然只会上传文件名…

在Orangepi5开发板3588s使用opencv获取摄像头画面

先感谢香橙派群的管理员耐心指导&#xff0c;经过不断的调试修改最后成功通过opencv调用mipi摄像头获取画面 就记录分享一下大概步骤希望大家少踩点坑&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 我用的固件系统是ubuntu2022.0.4 固件是&#x…

【java毕业设计】基于SSM+MySql的个人交友网站设计与实现(程序源码)--个人交友网站

基于SSMMySql的个人交友网站设计与实现&#xff08;程序源码毕业论文&#xff09; 大家好&#xff0c;今天给大家介绍基于SSMMySql的个人交友网站设计与实现&#xff0c;本论文只截取部分文章重点&#xff0c;文章末尾附有本毕业设计完整源码及论文的获取方式。更多毕业设计源…

Git 目录详解

一、Git目录详解 在使用Git时&#xff0c;有几个目录和文件在Git项目中扮演着重要的角色&#xff0c;下面详细介绍一下这些目录和文件的作用 1、.git目录 .git目录是Git项目的核心&#xff0c;包含了Git的版本库和元数据等重要信息。在该目录中&#xff0c;有一些重要的子目录和…