Easy-Go-Web3
知识图谱Go 教程React Web3智能合约
需求分析系统设计设计模式Go 微服务
项目实战DevOps
Go 生态React 生态智能合约生态Web3 生态AI × Web3工具箱Web3 公司远程Web3求职
🎯 AA 工程师面试手册博客
GitHub
返回 Web3 生态

Arbitrum

L2

Optimistic Rollup 领先解决方案

官网文档
TPS
40,000+
TVL
$3B+
类型
L2
特性
4+

概述

Arbitrum 是基于 Optimistic Rollup 的以太坊 L2 解决方案,由 Offchain Labs 开发。Arbitrum One 是目前 TVL 最高的 L2 网络,提供接近以太坊主网的安全性和大幅降低的交易成本。

Optimistic RollupEVM 兼容Nitro 升级Stylus

RPC 端点

https://arb1.arbitrum.io/rpc
https://arbitrum.llamarpc.com
区块浏览器

Go 开发教程

Arbitrum 跨链桥接

使用 Arbitrum SDK 进行 L1 到 L2 的资产桥接。

go
1// 示例:监听 Arbitrum 上的事件
2package main
3
4import (
5 "context"
6 "fmt"
7 "log"
8 "math/big"
9
10 "github.com/ethereum/go-ethereum"
11 "github.com/ethereum/go-ethereum/common"
12 "github.com/ethereum/go-ethereum/ethclient"
13)
14
15func main() {
16 client, err := ethclient.Dial("https://arb1.arbitrum.io/rpc")
17 if err != nil {
18 log.Fatal(err)
19 }
20
21 // 查询过滤日志
22 query := ethereum.FilterQuery{
23 FromBlock: big.NewInt(100000000),
24 ToBlock: big.NewInt(100000100),
25 Addresses: []common.Address{
26 common.HexToAddress("0x..."), // 合约地址
27 },
28 }
29
30 logs, err := client.FilterLogs(context.Background(), query)
31 if err != nil {
32 log.Fatal(err)
33 }
34
35 fmt.Printf("Found %d logs\n", len(logs))
36}

探索更多区块链生态

查看所有链
Easy-Go-Web3

构建 Go 后端与 Web3 的学习之路。从基础到进阶,从理论到实践,助你成为全栈区块链开发者。

学习路径

  • 知识图谱
  • Go 教程
  • Go 微服务
  • 面试手册

资源中心

  • 工具箱
  • DevOps 工具
  • Web3 生态
  • 博客

© 2025 Easy-Go-Web3. All rights reserved.

Created withbyhardybao