使用Blockscout做一个Layer2浏览器(1)
本文我们将讲解如何从零开始一步一步的做一个 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浏览器中的其他功能。
版权声明
本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。