DAY 2

RPC&Faucet&Explorer

核心概念

1.测试网:一个功能与主网完全相同的区块链网络,但使用没有真实价值的代币。用于开发、测试和部署智能合约,而无需承担财务风险

2.RPC:远程过程调用端点。你的应用程序(如钱包、DApp前端)通过RPC URL与区块链网络进行通信(查询数据、发送交易)

3.Faucet:“水龙头”。一个免费发放测试网代币的服务,让你可以支付测试网上的交易Gas费

4.Explorer:“区块链浏览器”。一个网站,用于查看区块、交易、地址、合约等所有;链上活动的详细信息

Ethereum 以太坊测试网

以太坊有多个测试网,最常用的是 Sepolia 和 Holesky

Sepolia
  • 状态: 当前推荐的、稳定的测试网。

  • RPC URLhttps://sepolia.infura.io/v3/YOUR_INFURA_PROJECT_ID

  • Chain ID11155111

  • 货币符号SepoliaETH

  • Faucet:

  • Explorer:

Holesky
  • 状态: 计划取代 Goerli 的长期稳定测试网,主要用于基础设施和协议测试。

  • RPC URLhttps://holesky.infura.io/v3/YOUR_INFURA_PROJECT_ID

  • Chain ID17000

  • 货币符号HoleskyETH

  • Faucet:

  • Explorer:

Polygon (PoS) 测试网

Amoy
  • 状态: 取代 Mumbai 的新官方测试网。

  • RPC URLhttps://polygon-amoy.infura.io/v3/YOUR_INFURA_PROJECT_ID

  • Chain ID80002

  • 货币符号MATIC

  • Faucet:

  • Explorer:

Arbitrum 测试网

Arbitrum Sepolia

Optimism 测试网

Optimism Sepolia

Base 测试网

Base Sepolia
  • 状态: 当前的官方测试网。

  • RPC URLhttps://base-sepolia.infura.io/v3/YOUR_INFURA_PROJECT_ID

  • Chain ID84532

  • 货币符号ETH

  • Faucet:

  • Explorer:

BNB Smart Chain 测试网

BSC Testnet
  • RPC URLhttps://data-seed-prebsc-1-s1.binance.org:8545/ (有多个节点)

  • Chain ID97

  • 货币符号tBNB

  • Faucet:

  • Explorer:

 Avalanche 测试网

Avalanche Fuji C-Chain

Fantom 测试网

Fantom Testnet

通用资源与平台

  1. Chainlist:

    • 网址https://chainlist.org/

    • 描述: 一个非常实用的网站,可以一键将任何网络的 RPC 信息添加到你的 MetaMask 钱包。记得切换到“Testnets”模式。

  2. Infura / Alchemy:

    • 描述: 最流行的节点服务提供商。注册后可以获取专属的 RPC URL,用于连接以太坊及其他多种L2网络,提供稳定的服务和API。

  3. QuickNode Faucets:

    • 网址https://faucet.quicknode.com/

    • 描述: 一个集成了多个主流测试网的水龙头平台,非常方便。通常需要注册一个免费账户。

使用技巧与注意事项

  • 保管好私钥: 测试网私钥同样重要,不要在公共场合泄露。

  • 水龙头限制: 大多数水龙头都有频率和数量限制,请合理使用。

  • 网络切换: 在钱包和开发环境中操作时,务必确认你连接的是正确的测试网,而不是主网。

  • 保持更新: 测试网会重置或淘汰(如 Goerli -> Sepolia/Holesky),请定期关注官方公告,保持笔记的时效性。

Qwen API 的简单请求

curl -X POST "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \//需要将YOUR_API_KEY替换为实际 API Key
  -d '{
    "model": "qwen-plus",
    "input": {
      "messages": [
        {
          "role": "user",
          "content": "请说'你好世界'来测试连通性"
        }
      ]
    },
    "parameters": {
      "result_format": "message"
    }
  }'

这证明了已经成功:

  1. ✅ 正确配置了 API Key
  2. ✅ 网络连接到 DashScope 服务正常
  3. ✅ 请求格式正确
  4. ✅ 认证通过
  5. ✅ 获得了 Qwen 模型的正常响应

DAY 3

1. Universal App 是什么?

Universal App 是一种构建在 ZetaChain 上的去中心化应用。它的核心特点是“通用性”和“无缝连接”。

  • 跨链无需桥接:传统的 DApp 如果要在多条链上运行,需要在每条链上都部署合约,然后用复杂的“桥”来让它们通信和转移资产。Universal App 只需要在 ZetaChain 上部署一次,就能直接管理和与所有连接的链(比如 Bitcoin, Ethereum, Solana)进行交互。

  • 可管理外部资产和状态:它不仅能处理 ZetaChain 上的资产,还能直接读取和修改其他链上的状态。最关键的是,它甚至可以管理那些没有智能合约功能的链(如 Bitcoin, Dogecoin)上的原生资产,就像在操作一条智能合约链一样。

  • 用户体验统一:用户可以从任何一条链发起交易,与这个应用交互,而无需关心背后复杂的跨链逻辑。应用逻辑全部由 ZetaChain 上的智能合约统一处理。

简单比喻:就像是一个“万能遥控器”(Universal App),你只需要拿着它(在 ZetaChain 上),就能直接控制家里所有不同品牌、不同协议的电器(各条区块链),而不需要为每个电器单独找一个适配器(跨链桥)。

2. Gateway 大概做什么?

Gateway 是 ZetaChain 生态系统中的一个关键组件,它扮演着“入口”或“适配器”的角色。

  • 主要功能是资产出入:它的核心工作是帮助用户将其他链上的原生资产(如 ETH, BTC, SOL)“存入” ZetaChain,并在需要时将这些资产“取回”到原链。

  • 封装与解封装

    • 存入时:当用户将 ETH 从 Ethereum 链发送到 Gateway 合约后,Gateway 会通知 ZetaChain,随后在 ZetaChain 上为用户铸造出等量的、可互操作的“封装资产”(如 ZETA-ETH)。

    • 取出时:当用户在 ZetaChain 上销毁 ZETA-ETH 时,ZetaChain 会通知 Ethereum 上的 Gateway 合约,从而将原生的 ETH 释放给用户。

  • 交互的起点:对于用户来说,与一个 Universal App 交互,第一步往往就是通过 Gateway 将资产跨到 ZetaChain 上。

简单比喻:Gateway 就像一个银行的柜台。你想把美元(Ethereum 上的 ETH)换成旅行支票(ZetaChain 上的 ZETA-ETH)以便在全球通用,你需要去柜台办理。当你旅行结束,想换回美元时,你同样需要去柜台把旅行支票换回来。

简单的架构图

ZetaChain 中心 + Bitcoin / Ethereum / Solana 等外围链 + Gateway

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐