本文我们将讲解如何从零开始一步一步的做一个https://optimism.blockscout.com/这样的浏览器Layer2技术已经成为区块链扩展的核心解决方案,解决了主链的拥堵问题,提高了交易速度并降低了交易费用。然而,随着Layer2网络的快速发展,用户和开发者需要一
本文我们将讲解如何从零开始一步一步的做一个 https://optimism.blockscout.com/ 这样的浏览器
Layer 2 技术已经成为区块链扩展的核心解决方案,解决了主链的拥堵问题,提高了交易速度并降低了交易费用。然而,随着 Layer 2 网络的快速发展,用户和开发者需要一个更高效、更直观的工具来浏览和分析 Layer 2 上的交易和数据。Layer 2 浏览器的出现正是为了解决这一需求。
接下来,我们将讲解怎么先实现一个基础的浏览器。 这里我们以Mac为例
brew install docker
brew install docker-compose
brew tap ethereum/ethereum
brew install ethereum
我们使用Blockscout来进行
git clone https://github.com/blockscout/blockscout.git
这里不要直接使用master分支,而是使用tag来进行 我们使用目前已经验证的tag ## v6.8.0-beta 来进行开发,有git不熟悉的小伙伴也可以直接进行下载
进入到项目根目录后运行
cd ./docker-compose
docker-compose up --build
大家现在打开 http://localhost 就可以看到一个最基础的浏览器啦,大家现在没有数据可以使用geth 出一些块。 后续我们会一步一步实现OP浏览器中的其他功能。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!