使用Blockscout做一个Layer2浏览器(1)

  • paopao
  • 更新于 2024-09-27 00:59
  • 阅读 616

本文我们将讲解如何从零开始一步一步的做一个https://optimism.blockscout.com/这样的浏览器Layer2技术已经成为区块链扩展的核心解决方案,解决了主链的拥堵问题,提高了交易速度并降低了交易费用。然而,随着Layer2网络的快速发展,用户和开发者需要一

本文我们将讲解如何从零开始一步一步的做一个  https://optimism.blockscout.com/  这样的浏览器

Layer 2 技术已经成为区块链扩展的核心解决方案,解决了主链的拥堵问题,提高了交易速度并降低了交易费用。然而,随着 Layer 2 网络的快速发展,用户和开发者需要一个更高效、更直观的工具来浏览和分析 Layer 2 上的交易和数据。Layer 2 浏览器的出现正是为了解决这一需求。

接下来,我们将讲解怎么先实现一个基础的浏览器。 这里我们以Mac为例

第一步:环境准备

Docker 安装
brew install docker
Docker-Compose 安装
brew install docker-compose
Ethereum JSON RPC client 安装
brew tap ethereum/ethereum 
brew install ethereum 

第二步:Blockscout 准备

我们使用Blockscout来进行

git clone https://github.com/blockscout/blockscout.git

这里不要直接使用master分支,而是使用tag来进行 我们使用目前已经验证的tag ## v6.8.0-beta 来进行开发,有git不熟悉的小伙伴也可以直接进行下载

第三步:Docker中启动

进入到项目根目录后运行

cd ./docker-compose
docker-compose up --build

大家现在打开 http://localhost 就可以看到一个最基础的浏览器啦,大家现在没有数据可以使用geth 出一些块。 后续我们会一步一步实现OP浏览器中的其他功能。

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
paopao
paopao
0x4b5E...F9D3
江湖只有他的大名,没有他的介绍。