智能合約是什麼?怎麼運作、誰能修改
發布於: 2026年10月23日
另有以下語言版本:EnglishEspañolРусский
智能合約是什麼?智能合約(smart contract)是存在區塊鏈上、有自己地址的程式。交易呼叫它,網路上每個節點都以同樣方式執行,結果寫進區塊鏈,無法撤銷。代幣、DEX、流動性池和質押都是智能合約。2026 年 10 月 23 日,我們檢查了 50 個 Ethereum 區塊,並讀了 USDT 和 USDC 的合約。
智能合約怎麼運作
- 地址上的程式碼。 開發者用一筆交易發布程式碼,合約就得到一個和錢包很像的地址。它沒有私鑰:合約做什麼,只由程式碼決定。
- 呼叫。 要讓合約做事,就送一筆指明函式和參數的交易給它,例如「轉 100 USDT 到某個地址」。網路手續費(gas)由送出的人支付。
- 狀態。 合約會儲存資料。您的 USDT 餘額不是錢包裡的幣,而是 USDT 合約表格裡的一行。
- 看不到外面。 合約本身不知道美元價格,也看不到自己區塊鏈以外的任何東西。外部資料要靠預言機(oracle)送進來。
智能合約的主要平台是 Ethereum;在 Solana 叫做程式(program),Tron 上的 USDT(TRC-20)也是合約。比特幣只有簡單的腳本。
我們量到什麼
Ethereum 第 26,255,199 到 26,255,248 個區塊,UTC 12:03 到 12:13,共 13,915 筆交易:
- 66.1% 呼叫了合約,29.3% 是錢包之間單純轉 ETH;
- 3.0% 送往掛上了合約程式碼的錢包,這從 2025 年 5 月起才可行(EIP-7702);
- 20 筆交易建立了新合約;
- 被呼叫的合約有 1,117 個,但所有交易中 18.7% 只找同一個合約 USDT,另有 10.0% 找 USDC。
最大的智能合約網路上,超過四分之一的交易是兩種穩定幣。
「程式碼即法律」?不一定
已發布的程式碼不能修改,除非程式碼本身寫明誰能改什麼。
- USDC 是可升級的代理合約。 合約地址不變,但管理員可以替換背後的程式碼。10 月 23 日,管理員欄位有值,代理指向位於 0x4350…02dd 的程式碼。
- USDT 有黑名單。 9 月 23 日到 10 月 23 日這 30 天,Tether 在 Ethereum 上把 45 個地址列入黑名單,一個也沒移除,並 18 次銷毀這些地址上的資金,共 308 萬 USDT。同期 Circle 在 USDC 封鎖了 18 個地址。詳見USDC 是什麼。
風險
- 錯誤無法挽回。 交易不能撤銷。依 DefiLlama,到 2026 年 10 月 14 日為止的一年內,DeFi 協議在 240 起事件中被盜 13.5 億美元(DeFi 是什麼)。
- 授權。 DEX 要動用您的代幣,得先取得您的授權(approve),而且常常是無上限的。
- 假冒。 任何人都能發布名叫「USDT」的合約,請核對合約地址,而不是名稱。
- 管理員。 合約若可升級,擁有者就能改規則。
常見問題
智能合約是加密貨幣嗎? 不是,它是程式。USDT 這類代幣是合約,ETH 則用來支付執行費用。
DEX 上的智能合約怎麼運作? 池子存著兩種代幣,用公式算價格,見DEX是什麼。
別人看得到誰呼叫了合約嗎? 看得到:每次呼叫都是公開交易,帶著送出者的地址。還有什麼會被看到,見加密貨幣是匿名的嗎。
我們在這裡
notrace.exchange 的表單支援 BTC、ETH、SOL 和 TRX,以及多條鏈上的 USDT 和 USDC。
- 出款分成兩筆送到您的兩個地址,每一筆有各自的延遲,0 到 6 小時。若希望幣種和金額也一起改變,請選擇以另一種幣出款。
- 延遲期間,資金由本服務保管:條款第 8 節寫明了這一點。
- 付款前,訂單會附上一封以我們的 PGP 金鑰簽署的信,寫明您送出多少、至少收到多少。
- 2026 年 10 月 23 日我們的手續費是 0.5%;目前的數字見常見問題。
USDT 混幣頁面會以 USDT 開啟表單,並顯示目前的最低金額。