Web3 的核心技術堆疊:區塊鏈、智能合約、去中心化儲存

DeFi 與鏈上生態
更新於2026-08-21
199

什麼是 Web3 技術堆疊?

Web3 技術堆疊是指建構和執行去中心化應用所需要的一組技術元件。區塊鏈是其中的重要基礎,但一個使用者能夠實際使用的 Web3 應用,還需要智能合約、錢包、節點、前端介面、資料索引和去中心化儲存等元件配合。

傳統 Web2 應用通常採用「網頁或 App—中心化伺服器—資料庫」的結構。使用者提交操作後,平台伺服器負責驗證身分、修改資料庫並回傳結果。平台既控制業務規則,也控制使用者資料。

Web3 應用則可能把核心資產和業務規則放到區塊鏈上。使用者透過錢包簽章,節點把交易傳送到網路,智能合約執行規則,區塊鏈記錄最終狀態,圖片或大型檔案則由鏈下儲存系統保存。

如果想先理解 Web3 的整體概念,可以查看:Web3 是什麼:下一代網際網路完整指南

網際網路為什麼會從中心化平台走向鏈上應用,則可以查看與本文雙向關聯的文章:Web1 → Web2 → Web3:網際網路的三次進化

Web3 技術堆疊由哪些部分組成?

一個典型的 Web3 應用包括區塊鏈、智能合約、去中心化儲存、錢包、RPC 節點、索引器、預言機和前端介面等層級。

以太坊與 Web3 應用生態

這些層級並不是完全獨立的。使用者在網頁上點選一次「兌換」按鈕,背後可能同時涉及錢包授權、RPC 請求、智能合約呼叫、節點驗證和區塊確認。

區塊鏈:Web3 的結算與狀態層

區塊鏈可以理解為由多個節點共同維護的共享狀態系統。網路中的節點按照統一規則驗證交易,並透過共識機制確認哪些交易可以寫入新區塊。

區塊鏈主要承擔以下功能:

  • 記錄地址餘額和資產歸屬;
  • 保存智能合約程式碼及其狀態;
  • 驗證交易簽章是否合法;
  • 按照共識規則確認區塊順序;
  • 為不同參與者提供可核驗的公開記錄。

在傳統資料庫中,管理員通常擁有修改和刪除資料的最高權限。區塊鏈則透過節點驗證、密碼學簽章和共識機制,限制單一參與者任意修改歷史記錄。

不過,區塊鏈並不適合保存所有資料。直接在主鏈上保存大型圖片、影片或複雜網頁通常成本較高,因此實際專案往往只把關鍵狀態、交易記錄和檔案雜湊寫入鏈上。

以太坊是智能合約生態的重要基礎設施。使用者可以查看以太坊幣種詳情,了解 ETH 的資產資訊。ETH 除了可以轉移,還被用於支付以太坊網路中的 Gas 費用。

智能合約:Web3 的業務邏輯層

智能合約是部署在區塊鏈上的程式。使用者透過錢包發起交易,呼叫合約中的某項功能,網路節點隨後按照相同的程式碼規則執行運算。

例如,一個代幣兌換合約可能包含以下流程:

使用者選擇兌換資產 ↓ 錢包顯示交易內容 ↓ 使用者使用私鑰簽章 ↓ 交易傳送到區塊鏈節點 ↓ 智能合約檢查條件 ↓ 更新資產餘額與鏈上狀態

智能合約具有幾個重要特點。

公開可驗證

經過驗證的合約程式碼通常可以透過區塊鏈瀏覽器查看。使用者和開發者可以檢查合約邏輯,但一般使用者仍需要具備一定的程式碼閱讀能力。

自動執行

當交易符合程式碼中設定的條件時,合約會按照規則執行,不需要平台工作人員手動審批。

可組合

一個智能合約可以呼叫其他合約。例如,資產管理應用可以同時連接代幣合約、兌換協議和價格預言機,由多個合約共同完成一次操作。

執行需要成本

合約執行會消耗網路運算和儲存資源,因此使用者通常需要支付 Gas 費。操作越複雜,所需費用可能越高。

程式碼並非天然安全

智能合約按照程式碼執行,但程式碼本身可能存在漏洞。部分專案還會設定管理員權限、暫停功能或升級代理。因此,使用者不能只看到「智能合約」幾個字就預設專案完全去中心化或絕對安全。

去中心化儲存:大型資料保存在哪裡?

區塊鏈適合記錄資產和關鍵狀態,卻不適合低成本保存大量檔案。為解決這個問題,部分 Web3 應用會使用 IPFS 等內容定址協議。

傳統網站通常透過伺服器位置存取檔案。例如,使用者輸入一個網址,瀏覽器前往指定伺服器下載圖片。如果伺服器關閉或檔案位置發生變化,原來的連結可能失效。

IPFS 採用內容定址方式。檔案會根據內容產生內容識別碼,也就是 CID。只要檔案內容發生改變,對應的 CID 通常也會改變。

IPFS 的基本過程可以概括為:

  1. 檔案被分割為資料區塊;
  2. 系統根據資料內容產生 CID;
  3. 節點向網路宣告自己能夠提供這些資料;
  4. 使用者透過 CID 尋找擁有相應資料的節點;
  5. 節點之間使用點對點協議傳輸資料;
  6. 接收方透過內容雜湊驗證資料是否一致。

IPFS 節點探索與內容區塊傳輸流程

這種方式讓檔案地址與內容本身關聯,而不是與單一伺服器綁定。

但是,IPFS 本身不是自動提供永久保存空間的雲端服務。檔案是否能夠持續存取,取決於是否有節點繼續提供內容,或者專案是否使用固定服務和持久化儲存方案。

去中心化儲存不等於隱私儲存

內容保存在去中心化網路中,並不表示檔案會自動加密。

IPFS 會對節點之間的資料傳輸提供相應保護,但如果檔案本身沒有經過內容加密,取得 CID 的人仍可能讀取相關內容。因此,涉及身分、財務或其他敏感資訊時,專案需要在上傳前進行額外加密,並妥善管理解密權限。

加密資料傳輸示意圖

存取控制還需要正確的身分驗證和授權機制。只有加密傳輸而沒有可靠的權限檢查,仍不能保證敏感資料安全。

受存取權限保護的資料示意圖

此外,公開區塊鏈上的資訊通常可以長期查詢。使用者不應把身分證件、私鑰、助記詞或其他敏感資料直接寫入區塊鏈或上傳到公開儲存網路。

錢包、RPC、索引器和預言機的作用

區塊鏈、智能合約和去中心化儲存構成了 Web3 的重要基礎,但一般使用者仍然需要其他工具才能完成操作。

Web3 錢包

Web3 錢包負責產生和管理地址、保管私鑰、顯示資產並簽署交易。嚴格來說,代幣保存在區塊鏈地址對應的鏈上記錄中,而不是直接保存在錢包 App 內。

使用者可以透過 Hotcoin Web3 錢包查看鏈上錢包入口。連接應用或簽署交易前,應核對網路、網域、合約地址、授權資產和額度。

RPC 節點

RPC 是錢包和應用連接區塊鏈節點的重要介面。前端可以透過 RPC 查詢餘額、讀取合約狀態或傳送已簽署的交易。

即使智能合約本身是去中心化的,如果應用只依賴一個 RPC 服務商,仍可能出現存取中斷或資料回應異常。因此,一些專案會準備多個節點服務。

資料索引器

區塊鏈保存的資料量龐大,直接逐個區塊查詢效率較低。索引器會整理鏈上交易、事件和地址活動,幫助前端快速顯示交易歷史、NFT 清單或協議資料。

預言機

智能合約本身無法直接確認現實世界的資訊。預言機負責把價格、天氣、比賽結果或其他鏈外資料傳遞給鏈上合約。

預言機資料一旦出現錯誤,依賴這些資料的借貸、保險或衍生品合約也可能受到影響。因此,資料來源和更新機制是評估專案風險的重要部分。

一次 Web3 操作是如何完成的?

以使用者在 DApp 中發起一次鏈上交易為例,完整流程可能包括:

  1. 使用者透過瀏覽器或 App 開啟 DApp;
  2. DApp 透過 RPC 讀取區塊鏈狀態;
  3. 使用者連接 Web3 錢包;
  4. DApp 產生待簽署的交易內容;
  5. 錢包顯示網路、合約地址、金額和 Gas 費;
  6. 使用者使用私鑰完成簽章;
  7. RPC 節點把交易廣播至區塊鏈網路;
  8. 網路節點驗證簽章並執行智能合約;
  9. 共識機制確認交易並寫入區塊;
  10. 索引器讀取新的交易結果;
  11. DApp 前端更新使用者看到的餘額和狀態。

如果操作還涉及 NFT 圖片、專案資料或其他大型檔案,應用可能同時從 IPFS 或其他鏈下儲存系統讀取內容。

如何判斷一個 Web3 專案的技術架構?

一般使用者不需要掌握程式設計,也可以從以下方面檢查專案的基本技術結構:

  • 專案使用哪一條區塊鏈,是否公開網路名稱和合約地址;
  • 合約程式碼是否經過驗證,是否公布安全稽核資訊;
  • 合約是否存在暫停、增發、凍結或升級權限;
  • 管理權限由單一地址還是多重簽章錢包控制;
  • 圖片和資料儲存在哪裡,是否有持續保存方案;
  • 前端、RPC 或索引服務中斷後,使用者能否透過其他方式存取合約;
  • 錢包授權是否要求無限額度,是否與實際操作相符;
  • 應用使用哪些預言機和鏈外資料來源;
  • 官方網域、社群帳號和合約地址是否能夠相互驗證。

「部署在區塊鏈上」不等於所有元件都已經去中心化。部分專案可能只有代幣或結算合約在鏈上,而網頁、資料庫、RPC 和管理權限仍由專案團隊控制。

如何開始體驗 Web3?

新使用者可以先下載 Hotcoin App,或者透過 Hotcoin Web3 錢包了解錢包和鏈上資產入口。

Hotcoin Web3 錢包頁面

開始使用前,應先理解以下安全原則:

  • 助記詞和私鑰不能傳送給任何人;
  • 不要透過陌生私訊提供的連結連接錢包;
  • 簽署前核對網路、金額、資產和授權額度;
  • 首次轉帳或跨鏈時先使用小額測試;
  • 定期檢查並取消不再需要的合約授權;
  • 不要把「高收益」當作智能合約安全的證明。

結語

Web3 的核心技術堆疊並不是單一的區塊鏈,而是一套相互協作的技術體系:區塊鏈負責驗證和結算,智能合約負責執行規則,去中心化儲存負責保存大型內容,錢包負責身分和簽章,RPC、索引器與預言機則負責連接應用、鏈上資料和外部世界。

理解這些元件後,使用者就能更準確地判斷一個專案究竟把哪些功能放到了鏈上,哪些部分仍依賴中心化服務,以及使用過程中可能面對哪些風險。

使用者可以透過 Hotcoin 官網了解平台產品和相關 Web3 功能。

目錄

推薦閱讀

看更多
friend.tech 現象:社交代幣與 Key 經濟
DeFi 與鏈上生態
zk 零知識證明:隱私保護與擴容的終極方案
DeFi 與鏈上生態
Lens Protocol:Web3 社交圖譜的基礎設施
DeFi 與鏈上生態