---
title: "開發者的 web3 技術堆疊指南"
description: "2026 年的 web3 技術堆疊，逐層拆解：網路、基礎設施、智能合約、錢包、前端、儲存、應用程式，以及新興的 agentic 層。"
---

# 開發者的 web3 技術堆疊指南

<ImageBlock
  src="https://media.alchemy.com/blog/web3-stack-hero.png"
  alt="開發者的 web3 技術堆疊指南"
  width={5760}
  height={2700}
  priority
/>

在 2026 年開始一個 onchain 專案,意味著選擇一整套技術堆疊,而不只是一條鏈。在寫下任何業務邏輯之前,你要先選定一個網路、一個智慧合約框架、一種錢包模式、一個基礎設施供應商,以及一個前端函式庫,而這些選擇會決定接下來一年的工程工作方向。

web3 技術堆疊是開發者在建構任何運行於區塊鏈上的應用時會接觸到的分層工具集合:網路、基礎設施、智慧合約、錢包、前端函式庫、儲存、應用程式,以及一個較新的代理層(agentic layer),讓 AI agent 作為自己的使用者運作。本指南是一份實用地圖:每一層的領先者是誰、真正需要選擇的地方在哪裡,以及在答案取決於你在建構什麼時該如何選擇。

## web3 技術堆疊的八個層級

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 220, title: "Layer", dataType: "object" },
      { key: "2", width: 260, title: "What it does", dataType: "object" },
      { key: "3", width: 360, title: "Examples", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>1. Networks</p>", tooltip: "", icon: "" },
        "2": { title: "<p>The blockchains apps run on</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Ethereum, Solana, Bitcoin (L1s); Arbitrum, Base, Optimism (L2s); Celestia, OP Stack (modular)</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>2. Infrastructure</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Reads, writes, indexes, and connects onchain data</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Alchemy, QuickNode, Helius; The Graph, Dune; LayerZero, Chainlink; Etherscan, Solscan</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>3. Smart contracts</p>", tooltip: "", icon: "" },
        "2": { title: "<p>The programs that run onchain</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Solidity, Rust, Move (languages); Foundry, Hardhat, Anchor (frameworks)</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>4. Wallets and accounts</p>", tooltip: "", icon: "" },
        "2": { title: "<p>User identity and asset custody</p>", tooltip: "", icon: "" },
        "3": { title: "<p>MetaMask, Phantom, Safe; Privy, Dynamic; ENS, World</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>5. Frontend libraries and connectors</p>", tooltip: "", icon: "" },
        "2": { title: "<p>App-to-chain and app-to-wallet integration</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Viem, Wagmi, ethers.js, @solana/kit; RainbowKit, Reown AppKit</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>6. Storage</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Where app data and files live</p>", tooltip: "", icon: "" },
        "3": { title: "<p>IPFS, Arweave, Filecoin, Walrus</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>7. Applications</p>", tooltip: "", icon: "" },
        "2": { title: "<p>What users interact with</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Uniswap, Aave, Polymarket, Lido, Ondo</p>", tooltip: "", icon: "" },
        id: 6,
      },
      {
        "1": { title: "<p>8. Agentic</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Identity, payments, and discovery for AI agents</p>", tooltip: "", icon: "" },
        "3": { title: "<p>x402, MPP, ACP, A2P; MCP servers; smart-account agent identity</p>", tooltip: "", icon: "" },
        id: 7,
      },
    ],
  }}
/>

## 第一層:網路

區塊鏈是整個堆疊的最底層,而如今「區塊鏈」這個詞可以指三種東西:運行自己共識機制的 layer 1、向 layer 1 借用安全性的 layer 2 Rollups,以及讓團隊能自行組裝一條鏈的模組化元件。

三條 layer 1 撐起了大部分的活動。Ethereum 擁有最多流動性,是大多數穩定幣和 DeFi 的所在地。Solana 是生產環境中最快的鏈,因此成為支付與消費型應用的預設選擇。Bitcoin 擁有最高價值,並透過越來越多的 layer 2 逐漸變得可程式化。除此之外,像 BNB Smart Chain、Tron、Avalanche 和 Polygon 這樣的鏈也承載著真實的生產流量,而 Hyperliquid、Monad、Sui 等較新的 L1 也值得關注。

Layer 2 Rollups 在自己的鏈上執行交易,並將結果回報給 layer 1 以取得安全性保證,這讓費用維持在低水位,同時繼承基礎鏈的保障。規模最大的一群(Arbitrum、Base、OP Mainnet)使用樂觀證明;第二群(zkSync、Starknet、Linea)使用零知識證明以取得更快的最終結算。目前幾乎所有 Rollups 都建立在 Ethereum 上;Bitcoin 和 Solana 的 Rollups 雖然存在,但發展階段還早得多。我們的 [Ethereum 擴容方案總覽](https://www.alchemy.com/overviews/ethereum-scaling-solutions)有更深入的說明。

模組化元件讓你可以自行組裝一條鏈,而不是加入現有的鏈。OP Stack 和 Arbitrum Orbit 讓推出一條 Ethereum L2 變成一種設定上的選擇,而 Celestia、EigenDA 這類[資料可用性層](https://www.alchemy.com/overviews/data-availability-layer)則讓新的鏈可以儲存資料,而不必支付 Ethereum 等級的價格。[Rollups-as-a-service](https://www.alchemy.com/overviews/rollups-as-a-service-raas) 供應商(Alchemy、Conduit、Caldera)把整套流程打包成託管服務。

實際上,到了 2026 年你幾乎不會只選一條鏈。大多數生產環境的應用都是[多鏈](https://www.alchemy.com/overviews/the-future-is-multichain)運作:用 Ethereum L2 處理高價值流程,用 Solana 處理支付,用 Bitcoin L2 處理原生 BTC。過去這意味著每條鏈都要單獨整合一次,但現在已經不是這樣了,因為現代基礎設施供應商在 100 多條鏈上提供同一套 API,新增一條鏈更接近於改一下設定,而不是重新建構。

## 第二層:基礎設施

每條區塊鏈都運行在由節點(node)組成的網路上:這些電腦儲存鏈上的資料並執行其共識規則。要讀取狀態或送出交易,你的應用程式必須與節點溝通,你可以自己架設節點,也可以租用節點。

可以把它想成資料庫。你可以自己架設 Postgres,但大多數團隊會租用託管實例,以便把時間花在開發功能而不是照顧硬體上。節點的道理相同,只是帳單更陡:一個自架的 Ethereum archive node 光是儲存和頻寬,一年就要花 1 萬到 2.5 萬美元,還不算工程時間。所以大多數團隊選擇租用。

節點與 RPC 供應商就是你要租用的對象。他們提供你的應用程式呼叫的 JSON-RPC 和 WebSocket 端點,在多個地區運行具備冗餘性的節點,並吸收所有維運工作。Alchemy、QuickNode、Chainstack、Helius(專注於 Solana)和 dRPC 是 2026 年主要的選項。

單純的原始節點存取通常不夠用。若要直接查詢節點來回答「某個錢包所有的 NFT」或「某代幣的價格歷史」這類問題,速度慢又昂貴,因此大多數團隊還會使用資料與索引 API。The Graph 以 [subgraphs](https://www.alchemy.com/overviews/what-is-a-subgraph) 開創了索引服務;Alchemy、Dune 和 Goldsky 則提供更高層級的資料 API,涵蓋餘額、轉帳、價格與歷史紀錄。

還有幾個專門的類別補足了這一層。橋接(LayerZero、Wormhole、Chainlink CCIP)在不同鏈之間搬移資產和訊息。預言機(Chainlink、Pyth)把價格等鏈下資料帶到鏈上。區塊瀏覽器(Etherscan、Solscan)是公眾查看任何鏈上活動的窗口。我們的[最佳區塊鏈 API 總覽](https://www.alchemy.com/overviews/best-blockchain-apis-for-building-onchain-applications)有更深入的說明,可以參考該挑選什麼。

## 第三層:智慧合約

智慧合約是運行在區塊鏈上的程式。它們以鏈上虛擬機能夠執行的語言撰寫,經過編譯、部署,再由交易呼叫。這一層要做的兩個決定是:用哪種語言撰寫,以及用哪個框架撰寫。

語言的選擇大致由你所建構的鏈決定:

- **Solidity** 是主流的 Ethereum 語言,也是任何 EVM 鏈(Arbitrum、Base、Optimism、BNB、Avalanche、Polygon)的預設選擇。
- **Rust** 用於執行 Solana 程式,也出現在 NEAR、部分 Aptos 以及大多數模組化元件中。Solana 相對於 Solidity 的取捨,在我們的 [Solidity vs Rust 總覽](https://www.alchemy.com/overviews/solidity-vs-rust)中有說明。
- **Move** 是 Sui 和 Aptos 的語言,設計上是為了更安全地處理資產,其資源導向的型別系統讓「你不會意外複製或遺失一枚代幣」成為型別檢查器所保證的特性。
- **Vyper** 是類似 Python 的 Solidity 替代語言,部分 EVM DeFi 協定會使用(Curve 是規模最大的一個)。
- **Cairo** 是 Starknet 的語言,設計上是為了具備 STARK 可證明性。

選定語言之後,框架就是你每天工作所在的環境。它負責編譯你的程式碼、執行測試、部署到測試網和主網,並提供本地網路供你模擬測試。以下三個值得認識,此外還有不少其他選擇。

Foundry 是最受歡迎的 Ethereum 框架。它以 Rust 撰寫,編譯與測試 Solidity 的速度很快,其內建的 fuzzing 功能讓徹底測試成為常態。大多數新的 EVM 專案都以 Foundry 起步。

Hardhat 是長期存在的替代方案,對於全程使用 TypeScript 的團隊來說是自然的選擇。它負責編譯、測試、部署你的合約,運行本地 Ethereum 網路供你開發,並透過龐大的外掛生態系統支援 Solidity 和 TypeScript 測試。

Anchor 是 Solana 程式的標準框架。它會根據程式的 IDL 產生客戶端 SDK,處理序列化,相當於同時具備 Foundry 加上前端客戶端產生器的 Solana 版本。

關於更廣泛的框架、測試函式庫、部署工具及相關開發工具,我們的[20 個區塊鏈開發工具總覽](https://www.alchemy.com/overviews/20-blockchain-development-tools)是實用的參考資料。

## 第四層:錢包與帳戶

錢包在 web3 應用中扮演兩種角色。它是使用者的身分,也就是代表使用者在鏈上的帳戶位址;它也是字面意義上的錢包,是使用者資產所在的地方,也是簽署交易以移動這些資產的工具。三種模式涵蓋了大多數的建構情境:外部擁有帳戶(externally owned accounts)、智慧合約錢包,以及嵌入式錢包。該選哪一種取決於使用者是誰,從加密原生的人類,到從未安裝過錢包的一般消費者,再到自主行動的 AI agent。

外部擁有帳戶(EOA)是最原始的 Ethereum 錢包模式:一組公開/私密金鑰對,儲存在瀏覽器擴充功能、行動應用程式或硬體裝置中。MetaMask、Rabby、Phantom(Solana)和 Backpack 是主要面向使用者的範例,也是大多數現有加密原生使用者持有資產的方式。

智慧合約錢包本身就是程式的帳戶。它們可以要求多重簽署、批次處理交易、代付 gas、設定支出限額、輪換金鑰,並以 passkey 而非助記詞進行身分驗證。Safe(前身為 Gnosis Safe)是持有資產規模最大的一個。Coinbase Smart Wallet、Argent 和 Ambire 是面向使用者的實作範例。底層的標準是 ERC-4337,於 2023 年 3 月在 Ethereum 主網上線,如今已部署在大多數主要的 L2 上。EIP-7702 延伸了這個模式,讓一般的 EOA 能暫時表現得像智慧合約一樣,使既有使用者不需遷移帳戶就能取得智慧帳戶的功能。這些相同的功能(支出限額、session key、範圍限定的權限)也正是讓智慧帳戶成為 AI agent 預設選擇的原因,因為 agent 需要能自主交易,而不擁有無限的權限。第八層會延續這個主題。

嵌入式錢包是在應用程式內部建立與管理的錢包,而不是透過瀏覽器擴充功能。使用者以電子郵件或社群帳號登入,SDK 便會為其配置一個之後可以匯出的錢包。Privy、Dynamic、Reown 和 Coinbase Wallet as a Service 是 2026 年常見的供應商。大多數嵌入式錢包 SDK 底層使用 MPC(多方計算),將金鑰拆分給多個供應商,使任何單一一方都無法單獨簽署。這也是如今大多數消費型加密產品讓新使用者上手的方式,因為大多數使用者在使用前並未安裝 MetaMask 或 Phantom。

錢包位址是一種身分,但是相當笨拙的一種:它是一長串沒有任何意義的十六進位字串,無法說明背後是誰或是什麼。有兩個相鄰的基礎元件填補了這個空缺。像 ENS 這樣的命名服務,把一個容易辨識的名稱(alice.eth)對應到一個位址,SNS 在 Solana 上做的是同樣的事。像 World 這樣的人類身分證明協定,則使用生物辨識來將一個鏈上身分綁定到一個真實的人,這一點隨著越來越多帳戶屬於 agent 而非真人,變得愈發重要。

我們的 [web3 錢包總覽](https://www.alchemy.com/overviews/web3-wallets)更詳細地拆解了每個類別。簡短的結論是:技術型產品假設使用者已有現成錢包,消費型產品使用嵌入式錢包,而當簽署者不是人類時則使用智慧帳戶。

## 第五層:前端函式庫與連接器

前端函式庫處理應用程式所需的鏈上互動工作:從合約讀取狀態、建構並簽署交易、監聽事件、格式化位址與餘額。它們介於你的應用程式碼和鏈所使用的 JSON-RPC 之間。EVM 領域由兩個函式庫主導,Solana 則由一個函式庫主導。

在 Ethereum 和 EVM 鏈上,Viem 和 Wagmi 是新專案的預設搭配。Viem 是一個用於直接鏈上互動(讀取狀態、寫入交易、解碼事件)的 TypeScript 函式庫,相較於較舊的函式庫,它的打包體積更小、tree-shaking 更好,API 型別也更完整。Wagmi 是建構在 Viem 之上的一層 React hooks,處理錢包連線狀態、交易生命週期和鏈切換。2026 年大多數新的 EVM 應用都會同時使用這兩者。

ethers.js 是較舊的替代方案,目前仍持續維護中。許多既有應用程式建立在其上,這並沒有什麼問題,不過新專案通常會因為型別和打包體積上的優勢而選擇 Viem 和 Wagmi。

在 Solana 方面,`@solana/kit`(原本的 `@solana/web3.js` 函式庫的現代重寫版)是標準選擇。Anchor 的 TypeScript 客戶端產生器則負責處理前端與程式介面之間的溝通。

當你的函式庫能夠與鏈溝通之後,你仍然需要一種方式讓使用者連接他們的錢包。連接器函式庫負責處理「Connect Wallet」按鈕、列出支援錢包的彈出視窗、網路不匹配時的提示,以及連線狀態的保存。沒有這些工具,你就得在每個應用程式中自己撰寫上百行的 UI 樣板程式碼。

- RainbowKit(以 React、Wagmi 為基礎)是純 Ethereum 應用程式常見的預設選擇。ConnectKit 則是當你想要更多 UI 控制權時較精簡的替代方案。
- Reown AppKit 是 WalletConnect 重建後的後繼者(WalletConnect 於 2024 年更名為 Reown),支援橫跨 EVM、Solana 和 Bitcoin 的數百種錢包。
- Privy 和 Dynamic(在第四層介紹過)內建了自己的連接器邏輯,因此使用嵌入式錢包的消費型應用可以把錢包步驟和連接步驟合併成單一登入流程。

## 第六層:儲存

大多數應用程式資料並不儲存在鏈上,而且大部分也不需要如此。把圖片、影片或大型 JSON 放在 Ethereum 上代價過於高昂,所以經驗法則很簡單:把必須去中心化的資料去中心化,其餘資料則存放在成本最低的地方。許多生產環境的應用會從一般的雲端儲存服務提供資產,而只把需要永久保存或抗審查的資料(例如 NFT 指向的中繼資料)保留給去中心化儲存。

當你確實需要去中心化儲存時,以下幾個協定涵蓋了大多數情況:

- IPFS(InterPlanetary File System)是內容定址儲存,是 NFT 中繼資料和應用程式檔案常見的存放位置。Pinata 和 Filebase 負責讓這些資料保持在線。
- Arweave 提供「永存網路(permaweb)」儲存:一次付費,永久儲存。適合檔案庫和其他長期存在的內容。
- Filecoin 是一個以付費合約運作的儲存市場,用於較大規模與企業級的場景。Walrus 則是較新的 Sui 原生選項,專為大型媒體和資料集而設計。

## 第七層:應用程式

應用層是使用者實際互動的部分,而大多數應用都遵循一個值得認識一次的模式:連接錢包、核准代幣、簽署交易,最終得到鏈上憑證。

DeFi 是最成熟的類別。去中心化交易所(Uniswap 在現貨交易量上領先,Hyperliquid 在永續合約上領先,Curve 主導穩定幣兌換)讓使用者無需帳戶即可交易。借貸市場(Aave 是規模最大的一個)讓使用者能以抵押品借貸或賺取收益。流動性質押(Lido、Rocket Pool)讓使用者無需自己運行驗證節點即可獲得驗證者收益。

DeFi 也依賴穩定幣運作,這一點值得特別提出來,因為穩定幣與其說是一種應用,不如說是這些應用移動的資金本身。穩定幣的餘額存放在一般錢包中,轉帳幾秒內完成結算,任何合約都可以持有或移動它們。USDC、USDT、DAI、PayPal 的 PYUSD 和 Ripple 的 RLUSD 是主要的美元穩定幣,用於交易、支付、資金管理、發薪,以及作為 DeFi 中的計價單位。我們的[企業穩定幣指南](https://www.alchemy.com/overviews/enterprise-stablecoin-guide)詳細介紹了這些應用場景。

除了 DeFi 之外,應用層完全是開放的。預測市場(Polymarket、Kalshi)把現實世界的結果轉化為可交易的市場,其結算資料也越來越常被主流媒體引用。鏈上社群應用把使用者的社交圖譜和內容交由使用者自己掌控,而非存放在私有資料庫中。NFT 和鏈上遊戲已經走過投機高峰,轉向收藏品、票務和持久性遊戲資產。代幣化的真實世界資產如今已成為真正的營收類別:來自 Ondo、Maple 和 BlackRock 的資金產品持有數十億美元資產,銀行和金融科技公司(JPMorgan、Visa、PayPal、Stripe)也在同一套基礎設施上建構產品。老實說,這些類別仍持續擴張,幾乎什麼都能在這一層建構。

## 第八層:代理層(agentic layer)

這是移動速度最快的最新一層。AI agent 如今已成為一類新的使用者,它們簽署交易、支付 API 呼叫費用,並在沒有人類介入的情況下於應用程式內運作。它們需要與任何使用者相同的三樣東西:身分、支付方式,以及發現有哪些服務存在的方式。代理層就是為它們提供這些基礎元件的集合。

Agent 的身分透過鏈上錢包來追蹤,與人類使用者的方式相同。人類使用的同一套智慧帳戶也可以指派給 agent。Agent 持有金鑰(或透過 MPC 持有部分金鑰),並自行簽署交易。既有的智慧帳戶功能,正好就是用來限制 agent 的機制:它無法超過的支出限額、會過期的 session key、僅限於單一合約的權限。

Agent 有了身分之後,還需要支付的方式。新興的模式將 HTTP 的 402「Payment Required」回應與鏈上穩定幣轉帳結合:agent 呼叫 API,收到 402 回應,從自己的錢包付款後繼續,不需要帳戶、API 金鑰或事先建立的關係。有幾個標準定義了這套機制的運作方式,包括 Coinbase 的 [x402](https://github.com/coinbase/x402)、MPP、ACP 和 A2P。目前尚未有標準勝出,大多數認真的部署都預期需要支援不只一種標準。代理平台,包括 [Alchemy 的 AgentPay](https://www.alchemy.com/agentpay),位於 API 前端,在各標準之間進行轉換,讓商家只需整合一次,而不必針對每個協定分別整合。

第三個要素是發現。一旦 agent 能夠持有身分並付款,它們仍然需要一種方式來得知有哪些服務存在以及如何呼叫它們。Model Context Protocol(MCP)最初由 Anthropic 提出,定義了 AI agent 如何得知外部系統能做什麼、提供哪些工具。如今大多數主要的 API 供應商都提供 MCP server,讓 agent 可以直接使用,而不需要先由人類閱讀文件。我們的 [Alchemy MCP server](https://www.alchemy.com/docs/alchemy-mcp-server) 向任何與 MCP 相容的客戶端,提供橫跨 100 多條鏈的 148 個工具。

代理層對產品設計帶來的改變包括:

- 文件本身也是一種工具。技能清單(skill manifest)和 MCP server 讓能力變得機器可讀,而不只是人類可讀。
- 身分驗證有了新的形式。Agent 可能沒有一個可以完成 OAuth 流程的人類。Sign-in with Ethereum、EIP-7702 委任和 session key 為 agent 提供了可攜帶、範圍限定的憑證。
- 定價模式假設微交易的存在。單一 agent 工作流程每分鐘可能觸發數千筆每次呼叫僅需幾分錢的付款,這與人類付費的 SaaS 定價方式截然相反。

## 該從哪裡開始選擇

大多數團隊在網路層想得太多,在其上的所有層級卻想得太少。真正吸走你大部分工程時間的決策,發生在基礎設施、智慧合約和錢包這幾層。

- **依使用者選擇鏈(或多條鏈)。** Ethereum L2 適合 DeFi 和高信任度的使用情境。Solana 適合支付、消費型應用和對延遲敏感的產品。Bitcoin L2 適合原生 BTC 產品。一旦你的基礎設施供應商已經支援,新增第二或第三條鏈就不再是昂貴的事。
- **依實際呼叫的內容選擇基礎設施。** 大多數團隊需要一個支援自己所用鏈以及索引資料 API 的 RPC 供應商。Alchemy、QuickNode、Helius 和 Chainstack 是主要選項。
- **依語言選擇智慧合約框架。** 純 Solidity 專案且追求最快測試循環的,選 Foundry。TypeScript 導向的團隊,選 Hardhat。Solana,選 Anchor。
- **依受眾選擇前端技術堆疊。** 假設使用者已有錢包:Viem、Wagmi,再搭配 RainbowKit 或 AppKit 這類連接器。不假設使用者有錢包:使用 Privy 或 Dynamic 這類嵌入式錢包 SDK。
- **依控制程度選擇錢包模式。** 讓使用者自帶錢包時用連接器函式庫。需要代付 gas、批次處理交易、限定權限範圍,或為 agent 建構時,用智慧帳戶。

這些決策大多是可以逆轉的。真正會黏著不放的是鏈和錢包模式這兩項,因為上線後更換其中任何一項都意味著要遷移使用者。先把這兩項做對,其餘的再逐步調整。

## 常見問答

### 什麼是 web3 技術堆疊?

web3 技術堆疊是開發者在建構區塊鏈應用程式時會接觸到的分層工具集合:網路(L1、L2、模組化元件)、用於讀寫鏈上資料的基礎設施、智慧合約、錢包與帳戶抽象化(包括 ENS 這類身分基礎元件)、前端函式庫與錢包連接器、去中心化儲存,以及應用層。第八層(較新的代理堆疊)則讓 AI agent 能夠在同樣的基礎元件之上以使用者的身分行動。

### web3 開發者使用哪些程式語言?

最常見的語言包括 Solidity(Ethereum 和 EVM 鏈)、Rust(Solana、NEAR、部分 Aptos 及模組化堆疊)、Move(Sui、Aptos)、Vyper(部分 EVM DeFi 協定),以及 Cairo(Starknet)。Solidity 是任何 EVM 相容鏈的預設語言,而 Rust 則在 EVM 之外占主導地位。

### 2026 年應該使用哪個智慧合約框架?

大多數新的 Ethereum 和 EVM 專案,尤其是團隊全程以 Solidity 撰寫時,選 Foundry。當團隊以 TypeScript 為主,希望在合約、腳本和測試中使用同一種語言時,選 Hardhat。以 Rust 撰寫的 Solana 程式,選 Anchor。

### 建構 web3 應用需要自己架設節點嗎?

幾乎不需要。自架的 Ethereum archive node 一年要花 1 萬到 2.5 萬美元,主要花在 NVMe 儲存和頻寬上,還不算維持它運作所需的工程時間。大多數生產環境的團隊會使用託管的 RPC 供應商(Alchemy、QuickNode、Helius、Chainstack、dRPC),以託管服務的形式提供 JSON-RPC 和 WebSocket 端點,以及索引資料 API。

### 什麼是帳戶抽象化(account abstraction)?

帳戶抽象化是一種模式,使用者的帳戶本身就是一個智慧合約,而不是單純的金鑰對。ERC-4337 是定義這套機制運作方式的 Ethereum 標準,無需改動底層協定,已於 2023 年 3 月在主網上線。智慧合約錢包可以代付 gas、批次處理交易、設定支出限額、輪換金鑰,並以 passkey 進行身分驗證。EIP-7702 延伸了這個模式,讓一般的 EOA 能暫時表現得像智慧合約一樣。

### AI agent 如何融入 web3 技術堆疊?

Agent 使用既有的基礎設施,並增加三個部分。它們使用智慧帳戶作為身分,自行簽署交易,並持有自己的金鑰(有時透過 MPC)。它們使用幾個新興標準之一(x402、MPP、ACP、A2P)來支付 API 存取費用,這些標準都結合了 HTTP 402 與鏈上穩定幣轉帳,目前尚未有明確的贏家。它們透過機器可讀的清單,最常透過 Model Context Protocol(MCP)來發現各種能力。結果是 agent 能夠端到端地使用區塊鏈基礎設施,不需要人類核發的帳戶、API 金鑰,或事先建立的關係。

### 2026 年該在哪條鏈上建構?

依你的使用者和流動性已經在哪裡來選擇。Ethereum 及其 L2(Arbitrum、Base、Optimism、zkSync)適合 DeFi、穩定幣和高信任度的使用情境。Solana 適合支付、消費型應用和對延遲敏感的產品。Bitcoin 及其 L2 適合原生 BTC 產品。大多數生產環境的應用預設就是多鏈的,而現代基礎設施供應商讓橫跨 100 多條鏈運作變成一種設定上的選擇,而不是分別建構。

### 什麼是 EVM 相容的區塊鏈?

EVM 相容的區塊鏈共享 Ethereum 的虛擬機,這意味著 Solidity 合約和大多數 Ethereum 工具無需修改就能在所有這些鏈上運作。Arbitrum、Base、Optimism、BNB Smart Chain、Avalanche 和 Polygon 都是 EVM 相容的。對開發者來說,實際的好處是部署到第二條 EVM 鏈幾乎等同於改一下設定——同一套合約程式碼、同一個框架、同一套函式庫堆疊都能直接沿用。

### 為什麼不能把所有應用程式資料直接儲存在區塊鏈上?

把資料儲存在鏈上很昂貴,因為每個位元組都必須由網路中的每個節點處理和儲存。把圖片、影片或大型 JSON 放在 Ethereum 上,成本會比同等的雲端儲存高出好幾個數量級。經驗法則是:只把需要不可竄改或需要無需信任驗證的資料(交易狀態、所有權紀錄、合約邏輯)放在鏈上,其餘資料則使用去中心化儲存(IPFS、Arweave、Filecoin)或一般的雲端儲存。

### Web3 技術堆疊上建構了哪些類型的應用程式?

應用層完全是開放的。DeFi 是最成熟的類別:去中心化交易所(Uniswap、Hyperliquid、Curve)、借貸市場(Aave)以及流動性質押(Lido、Rocket Pool)。穩定幣(USDC、USDT、DAI)是這些應用所移動的資金。除了 DeFi 之外,還有預測市場(Polymarket)、鏈上社群應用、NFT 和鏈上遊戲,以及來自 Ondo、Maple 和 BlackRock 的代幣化真實世界資產。包括 JPMorgan、Visa、PayPal 和 Stripe 在內的銀行和金融科技公司也在同一套基礎設施上建構產品。

## 開始建構

web3 技術堆疊在大多數類別中都有明確的領先者,模組化區塊鏈和帳戶抽象化讓取捨變得明確,而不是強加在你身上,而現代基礎設施也已大幅降低了走向多鏈的成本。

[免費取得涵蓋 100 多條鏈的 Alchemy API 金鑰](https://dashboard.alchemy.com/signup)。不需信用卡、不需排隊、不需簽約。如果你正在建構生產規模的應用,歡迎[聯絡業務團隊](https://www.alchemy.com/contact-sales)。
