從第一次購買到 Layer 2,IOST 的一切都在這裡。
深度解析 · 閱讀約 11 分鐘

IOST 怎麼運作?拆解 PoB 共識、速度與智慧合約

IOST 用 Proof of Believability 每 0.5 秒產生一個區塊,本質是 17 個節點的投票制,並執行 JavaScript 智慧合約。實際的最高吞吐量遠低於當年承諾的 10 萬 TPS,分片技術也從未上線。

連結前往 CEX.IO,一家自 2013 年營運至今、在美國 FinCEN 登記的加密貨幣交易所。該平台沒有上架 IOST,所以先買加密貨幣再兌換。

IOST 市場速覽

即時
  • 用信用卡買加密貨幣
  • 到有上架 IOST 的平台兌換
  • 把 IOST 存進自己掌控的錢包
本頁內容
  1. 技術重點速覽
  2. Proof of Believability
  3. 出塊時間與最終確認
  4. JavaScript 智慧合約
  5. Gas 與 RAM
  6. 實測 TPS 與 10 萬的落差
  7. 分片技術去哪了
  8. Layer 2 那一邊
  9. IOST 與其他公鏈比較
  10. 常見問題

IOST 技術重點速覽

先講簡短版。IOST 主網是一條單一的鏈,每 0.5 秒產生一個區塊。出塊工作由 17 個經持幣者投票選出的節點輪流負責,專案把這套機制稱為 Proof of Believability(PoB,可信度證明)。智慧合約用 JavaScript 撰寫,跑在 Google 的 V8 引擎上。使用者不必每筆交易付手續費,而是質押 IOST 換取每天回補的 Gas,再另外買 RAM 當儲存空間。這條鏈又快又便宜,但從來沒有接近白皮書宣傳的每秒 10 萬筆交易,原本要達成這個目標的分片設計也從未部署。

0.5 秒出塊時間IOST 主網
17個出塊節點由投票選出
3,388歷史最高 TPSIOSTSCAN 紀錄
約 30 秒到不可逆實測 LIB 落後

從 2025 年起還多了第二條網路:IOST Layer 2,一條架在 BNB Chain 上的 OP Stack Rollup。它用的是完全不同的技術堆疊,合約跑在 EVM 上,Gas 用 BNB 支付。這一頁聚焦在原本的鏈,因為 IOST 自己的技術都在那裡。新網路和 BEP-20 代幣的部分,請看 IOST 3.0 與 Layer 2 解析;專案和團隊背景,請從 IOST 是什麼 開始讀。

Proof of Believability:紙上設計與實際運作

2018 年白皮書把 Proof of Believability 描述為「可信者優先」的做法。由一小群高度可信的節點組成的「可信聯盟」先樂觀地處理交易,再由規模較大的「一般聯盟」抽查它們的工作。可信度來自一個綜合分數,混合了持幣量、貢獻、評價,以及一種特殊的信譽代幣 Servi。Servi 不能交易、用過就會自動銷毀,設計初衷是讓節點無法單純用錢買影響力。一般聯盟原本預計執行以 ByzCoin 和 CoSi 為基礎的拜占庭容錯協議,並以 PBFT 作為備援。

實際上線的主網則簡單得多。PoB 的運作方式和委託權益證明(DPoS)非常接近:持幣者投票,1 IOST 等於 1 票,而且可以把票分給好幾個節點。候選節點要拿到超過 210 萬票並通過審核,才能成為正式節點,而只有正在出塊的節點(文件稱為 servi 節點)會產生區塊。鏈上的出塊名單有 17 位見證人,瀏覽器上則列出數百個註冊候選人。出塊委員會每 10 分鐘重新選舉一次,每個節點連續產生 6 個區塊後交棒。如果你取消投票,代幣會再鎖定 72 小時。獎勵與投票方式,請看 IOST 質押指南。

這對一般持有者為什麼重要?因為它決定了你在信任誰。只有 17 個出塊節點,讓 IOST 很快,但也相對中心化,比較接近 EOS 和 TRON,而不是以太坊或 Cardano。可信度分數多了一些變化,但真正決定節點能不能進委員會的是票數。再加上大型交易所的託管帳戶持有很大一部分原生供給,交易所在這場投票裡有實質的分量,這點我們在 IOST 代幣經濟學 有進一步討論。

出塊時間與最終確認

IOST 每 0.5 秒產生一個新區塊,研究人員實測時也看到它把節奏抓得很準:192.5 秒內產生了 385 個區塊。所以當你轉出 IOST,交易通常幾乎立刻就會被打包進區塊。不過「進了區塊」不等於「最終確定」。區塊要在超過三分之二的出塊節點確認後,才會變成不可逆。實測時,最後一個不可逆區塊比最新區塊落後約 62 個區塊,大約是 31 秒;交易所串接文件則保守地抓成約 40 秒。

這個時間差解釋了一個常見問題。你的錢包可能馬上顯示「已送出」,但交易所要等交易被標記為 IRREVERSIBLE(不可逆)才會入帳。正常情況下,這不到一分鐘。比這更久的延遲,通常來自交易所本身、漏填 Memo,或是維護暫停,像是 2026 年 10 月 v4.0.0 升級前後,多家交易所就暫停了 IOST 入金好幾天。該檢查哪些地方,請看 IOST 轉帳教學;任何交易雜湊的狀態,都可以在 IOST 區塊鏈瀏覽器 查到。

JavaScript 智慧合約

IOST 最與眾不同的選擇是程式語言。主網上的智慧合約用 JavaScript 撰寫,在內嵌的 V8 引擎上執行,也就是驅動 Chrome 和 Node.js 的同一套引擎。合約的介面寫在一份 JSON 格式的 ABI 檔案裡,語言欄位標示為「javascript」。對本來就會寫網頁的工程師來說,這比學 Solidity、C++ 或 Haskell 的門檻低很多。代價是工具比較少:以太坊世界的稽核工具、函式庫和開發者社群,都沒辦法直接搬過來用。

開發工具也一直在演進。最早的 iost.js SDK 還在,2026 年團隊又推出 ivem,一套參考熱門函式庫 viem 設計的 TypeScript SDK,以及給 React 和 Vue 前端用的 ivem-kit。節點軟體 go-iost 以 LGPL-3.0 授權開源,2026 年 10 月的 v4.0.0 是強制升級,而且不向下相容,把整個技術堆疊更新到較新的 Go 和 Ubuntu 版本。瀏覽器統計的已部署合約總數大約一千五百個,從這個數字就能看出開發者生態一直很小。實際上蓋出了什麼,請看 IOST DApp 與 DeFi。

用 Gas 與 RAM 取代手續費

IOST 借用了 EOS 的資源概念,但加了自己的變化。你不是每筆交易都花掉 IOST,而是質押 IOST,由鏈給你 Gas。質押 1 IOST 會立刻得到 10 萬 Gas,之後每天再回補 10 萬 Gas,上限是每枚質押的 IOST 30 萬 Gas。Gas 不能轉讓或出售,用掉的 Gas 會被銷毀。如果想把 IOST 拿回來,解除質押要等 72 小時。官方文件把這個模型形容成介於以太坊式「擁有」和 EOS 式「租用」之間的折衷做法。

舉個實際例子。每個新帳戶一開始都質押了 10 IOST,每天能產生 100 萬 Gas。一筆普通轉帳大約用掉 9,000 Gas,所以這個最低質押量每天大約能免費轉帳 100 次。失敗的交易一樣會消耗 Gas,所以額度不是無限的。另一個資源是儲存空間。RAM 依照一條定價曲線向系統購買,可用的 RAM 越少價格越高,購買時收取 2% 的費用並銷毀。以近期的價格來看,1 KB 的 RAM 大約要 1.6 IOST,之後也可以賣回。單純轉帳 IOST 則完全不需要買 RAM。

藍色伺服器與螢幕以網路相連的等角插畫,代表 IOST 的出塊節點與它們計量的鏈上資源

用質押,不用付費

在 IOST 主網上,Gas 來自你質押的代幣,72 小時後就能取回。唯一需要花錢買的資源是 RAM。

帳戶也遵循同樣的邏輯。IOST 使用 5 到 11 個字元、由小寫英文字母、數字和底線組成的帳戶名稱,而不是一長串十六進位地址。新帳戶必須由既有帳戶建立,建立時會鎖定約 10 IOST 換 Gas,通常也會買一點 RAM,全部加起來約 11.6 IOST。帳戶有分開的 owner 金鑰和 active 金鑰,也支援多重簽章權限。能幫你處理這些步驟的錢包,請看 IOST 錢包指南。

實測 TPS 與 10 萬的落差

吞吐量是行銷和現實差最遠的地方。2018 年白皮書承諾最高 10 萬 TPS,2018 年的公開測試網回報 7,000 到 8,000,後來的官方文案說「數千 TPS」,2024 年 12 月的一篇文章則說「穩定 1 萬以上」。我們能找到最可靠的實際數字,來自官方 IOSTSCAN 瀏覽器:歷史最高 3,388 TPS。以單一鏈來說,這是不錯的峰值,但和大標的數字差了一大截。

日常負載還要低得多。平常日子裡,瀏覽器顯示每秒大約兩筆交易,其中大部分是每個區塊都會自動附上的出塊獎勵交易。這條鏈真正被重壓過一次:2023 年 12 月,一波銘文垃圾交易把它塞爆,開發團隊緊急發布版本,讓原生轉帳優先處理,並暫時硬性限制 TPS 來保護系統。所以老實說,IOST 的速度足以應付它現在承載的量,但它的容量從來沒有被證明接近當初的承諾。這和價格、採用度之間的關係,請看我們的 IOST 風險檢查。

想親自試試 0.5 秒出塊的鏈?

如果你所在國家有受監理的交易所上架 IOST,就在那裡買。台灣沒有本地上架,可以先用信用卡買加密貨幣,例如在 2013 年就開始營運的 CEX.IO,再轉到有 IOST 市場的交易所。CEX.IO 本身沒有上架 IOST,也不服務日本用戶。

升級冒險:開立帳戶

分片技術去哪了

分片(sharding)原本是要撐起 10 萬 TPS 的那塊拼圖。白皮書描述了一套高效分散式分片(EDS),搭配受 Algorand 和 OmniLedger 啟發、名為 TransEpoch 的領導者選舉方法,以及處理跨分片交易、名為 Atomix 的兩階段協議。這些加在一起,會把網路切成好幾組平行處理的群組,各自分擔一部分負載。

這些在實際的網路上完全看不到。節點 API 只暴露一條鏈、一組出塊節點,沒有任何多個分片或跨分片交易的跡象。我們找不到任何宣布啟用分片的公告,而 IOST 3.0 計畫反而把擴容的故事搬到了 Layer 2。我們認為公平的說法是:分片曾被設計出來,但從未照描述上線。任何把分片列為 IOST「現有功能」的文章,其實是在複述白皮書,而不是在描述這條鏈。

Layer 2 那一邊

IOST 3.0 增加了一條技術完全不同的網路。IOST Layer 2 是以 OP Stack 打造、結算到 BNB Smart Chain 的樂觀 Rollup,鏈 ID 182,Gas 用 BNB 支付。它的程式碼高度參考 BNB Chain 自家的 opBNB。上面的合約和其他 EVM 鏈一樣用 Solidity 撰寫,提領回 BNB Chain 需要 7 天的最終確認期,這是樂觀 Rollup 的常態。官方文件宣稱轉帳 TPS 超過 5,000,Gas 費約 0.001 美元。

這些說法還沒被真正的需求考驗過。我們的研究團隊抽樣了這條網路歷史上的數千個區塊,找不到任何使用者交易,只有每個區塊自動附帶的系統交易,而且實測的出塊時間也已經和文件寫的不一樣。官方 BEP-20 IOST 代幣其實是在 BNB Chain 本身上,而不是在 Layer 2 上,Layer 2 的跨鏈橋目前也只能轉 BNB。合約地址和跨鏈橋的完整說明,請看 IOST 3.0 解析。

IOST 與 Cardano、EOS、TRON、以太坊比較

比較要有意義,就得拿同類的東西來比,所以我們只用各專案自己公開記載的事實,不做憑空想像的速度排名。IOST 最接近的親戚是 EOS 和 TRON:三者都在 2018 或 2019 年上線主網,也都由一小群投票選出的節點出塊。以太坊和 Cardano 則站在光譜的另一端,它們的權益證明系統把出塊分散給多得多的驗證者或質押池,也都仰賴 Layer 2 網路來提高吞吐量。

IOST 與其他智慧合約公鏈比較
公鏈主網上線共識機制合約語言吞吐量
IOST2019 年 2 月Proof of Believability,17 個投票節點JavaScript(V8);L2 用 Solidity宣稱 10 萬;實測最高 3,388
以太坊2015 年 7 月2022 年 9 月起改為權益證明Solidity、VyperL1 約 15–30 TPS;靠 Rollup 擴容
Cardano2017 年 9 月Ouroboros 權益證明Plutus、Aiken(eUTXO)L1 約十幾到幾十
EOS(Vaulta)2018 年 6 月DPoS,21 個節點C++ 編譯成 WebAssembly宣稱數千
TRON2018 年 5 月DPoS,27 個超級代表Solidity(TVM)宣稱約 2,000

資料來源:IOST 官方文件與 IOSTSCAN;其他列取自各專案公開文件。宣稱數字未經獨立測試。

這張表透露出一個模式。IOST 相對以太坊和 Cardano 的真正優勢,是基礎層的速度和成本:0.5 秒出塊,加上用質押換 Gas,讓小額轉帳又快又便宜。它放棄的是去中心化和生態系。以太坊和 Cardano 的驗證者數量、開發者社群和 DeFi 活動都大得多,而 IOST 的合約數量一直停在一兩千個。Cardano 走的也是較慢、研究優先的路線,2017 年主網上線後,直到 2021 年 9 月才加入智慧合約。

帶有 Cardano 標誌的綠色 3D 硬幣,用來說明 IOST 與 Cardano 的比較

一句話比較 IOST 與 Cardano

IOST 押注少數快速節點加上 JavaScript;Cardano 押注大量質押池加上 Haskell 系的合約。搜尋「IOST vs ADA」的人,其實是在比較這兩種哲學。

和 EOS 相比,差異就比較細微了,因為 IOST 從 EOS 借了很多東西:有名字的帳戶、投票選出的出塊節點,以及用來買儲存空間的 RAM 市場。以下是兩者在各自都有記載的項目上的對照。

2019 年 2 月主網上線

IOST

出塊節點
投票選出 17 個
合約
JavaScript,跑在 V8 上
交易成本
用質押的 IOST 換 Gas
儲存空間
向系統購買 RAM
帳戶
5–11 個字元的名稱
VS
2018 年 6 月主網上線

EOS

出塊節點
投票選出 21 個
合約
C++ 編譯成 WebAssembly
交易成本
質押或租用資源
儲存空間
RAM 市場
帳戶
人看得懂的名稱

TRON 是同一世代的第三個兄弟。它也用投票選出的節點,也就是 27 個超級代表,但它選擇了相容 EVM 的 Solidity 合約,讓以太坊開發者很容易搬過去。IOST 押注 JavaScript,對網頁工程師或許更友善,但也讓 IOST 一直待在 EVM 世界之外,直到 Layer 2 出現。這也是專案在 3.0 階段轉向 BNB Chain 的原因之一。

常見問題

Proof of Believability(PoB)是什麼?

Proof of Believability 是 IOST 白皮書提出的共識設計。它依照一個「可信度分數」替節點排序,分數由持幣量、名為 Servi 的信譽代幣、貢獻和評價組成。實際上主網的運作比較像投票制:持幣者投票,選出的 17 個出塊節點輪流產生區塊。

IOST 每秒能處理多少筆交易?

2018 年白皮書宣稱最高 10 萬 TPS,後來的官方文案則說數千或 1 萬以上。官方 IOSTSCAN 瀏覽器記錄到的最高吞吐量是 3,388 TPS。日常負載非常低,通常每秒只有一兩筆,而且大多是出塊獎勵交易。

IOST 的智慧合約用什麼程式語言寫?

IOST 主網上的合約用 JavaScript 撰寫,在內嵌的 V8 引擎上執行,也就是驅動 Chrome 瀏覽器的同一套引擎。IOST Layer 2 則是 EVM 架構,合約和以太坊、BNB Chain 一樣用 Solidity 撰寫。

IOST 轉帳要多久?

IOST 主網每 0.5 秒產生一個區塊,所以轉帳通常幾乎立刻就會被打包。區塊要在超過三分之二的出塊節點確認後才會變成不可逆,大約需要 30 到 40 秒。交易所通常會等交易狀態變成不可逆,才把入金記到你的帳戶。

IOST 和 Cardano(ADA)有什麼不同?

IOST 用 17 個投票選出的出塊節點、0.5 秒出塊,在帳戶模型上跑 JavaScript 合約。Cardano 使用 Ouroboros 權益證明協議,質押池數量多得多,採用擴充 UTXO 模型和以 Haskell 為基礎的 Plutus 合約。IOST 用較少的節點換取速度,Cardano 則犧牲一些速度換取更廣的去中心化。

IOST 和 EOS 很像嗎?

有好幾個地方很像。兩者都是 2018 年那一代的公鏈,都有投票選出的出塊節點、人看得懂的帳戶名稱,以及用來買儲存空間的 RAM 市場。不同的是,IOST 用 JavaScript 而不是 C++ 和 WebAssembly 寫合約,並讓使用者用質押的代幣換取 Gas。

資料來源與延伸閱讀

  1. IOST 技術白皮書(2018) · 官方 GitHub
  2. IOST 開發者文件:經濟模型 · 官方文件
  3. IOST 開發者文件:投票 · 官方文件
  4. IOST 開發者文件:虛擬機 · 官方文件
  5. IOST 開發者文件:交易所串接 · 官方文件
  6. IOST Layer 2 技術設計 · 官方文件
  7. IOSTSCAN 區塊鏈瀏覽器 · 官方瀏覽器
  8. go-iost 版本發布 · 官方 GitHub
iost.asia

鏈很快,第一步也很簡單

挑一家在你所在國家上架 IOST 的交易所,確認網路與 Memo,幾分鐘就能上鏈。

  • 用信用卡買加密貨幣
  • 到有上架 IOST 的平台兌換
  • 把 IOST 存進自己掌控的錢包
用加密貨幣充電出發

限 18 歲以上。加密貨幣波動劇烈,本站內容非投資建議。