Boundless 是一個通用協議,旨在將零知識證明(ZK)技術引入到每一條區塊鏈中。
藉助 Boundless,開發者可以構建具備高度表達能力和高吞吐量的應用程序,突破傳統區塊大小和 Gas 限制的束縛。
在 Boundless 中,開發者提交證明請求,多個證明者(Provers)競爭性地完成這些請求,從而直接獲得獎勵以及協議層的激勵,機制被稱為“可驗證工作證明(Proof of Verifiable Work)”。
通過抽象處理證明生成、聚合及鏈上結算的複雜性,Boundless 讓開發者無需關注底層基礎設施即可專注於構建應用,而證明者則為系統提供強健的可用性保障、抗審查能力,並通過開放市場機制不斷優化成本曲線。
這種架構將“執行”與“共識”解耦,引入了一種全新的可驗證計算範式。隨著 Boundless 證明節點數量的增長,協議的整體計算能力也隨之擴展,從而實現在每條鏈上的跨鏈計算擴展。
激勵機制明確,跑 prover 節點產出 ZK Proof,賺取排行榜積分和手續費,而且 GPU 可以隨便接、按需擴容,最多支持到 100 張卡,適合搞小集群。
競爭贏取 500 萬枚 $ZKC(佔總供應量的 0.5%)
將在 2025 年 7 月上線
要求
硬件要求
個人參與證明(Proving for Individuals)
Boundless 團隊希望個人用戶也能參與到零知識證明的運行中。我們正在探索最佳的實現方式,例如通過算力池或其他機制。
如需獲取最新信息,請關注 Boundless 官方博客。
建議的最低證明配置如下:
CPU:16 個線程,單核性能較強(建議主頻 >3GHz)
內存:32 GB
硬盤:200 GB 固態硬盤,優選 NVMe / SSD
GPU:至少一張 NVIDIA 顯卡,顯存不低於 8GB
在測試中,我們發現以下 NVIDIA 顯卡提供了最佳性能:
RTX 4090
RTX 5090
NVIDIA L4
雖然可以只使用一張顯卡運行證明,但我們建議至少配備 10 張 GPU,以在競爭中保持優勢。
優化你的證明節點以提升競爭力
如果你希望調優你的證明系統以提高競爭力,請參考:要求
在測試環境下,顯卡最低顯存需求為 4GB。但總體而言,顯卡性能越強,證明性能就越好;證明性能越高,你就能在市場中成功完成更多任務。
Boundless 的證明架構原生支持多 GPU 並行計算。詳情請查看:配置優化
操作系統要求
目前,僅支持以下操作系統:
Ubuntu 20.04
Ubuntu 22.04
我們正在積極添加對 Ubuntu 24.04 的支持。目前 24.04 處於實驗階段,不保證能正常運行。
其他操作系統(如 Arch、CentOS、Debian)理論上可能也能使用,但:
驅動安裝(如 Nvidia 驅動)
編譯依賴
兼容性測試
這些將由你自己作為證明節點運營者負責解決。
指南
根據官方的配置要求配置GPU或者租用GPU
(人麻了,教程寫半天手動安裝環境圖片一堆,安裝NVIDIA報錯到處搜資料,等看到官方安裝依賴才發覺是一鍵安裝腳本,前面寫的全刪了)
git clone https://github.com/boundless-xyz/boundlesscd boundlessgit checkout release-0.12
sudo ./scripts/setup.sh
export PRIVATE_KEY=""export RPC_URL=""
這是錢包的私鑰,將代表您在市場上的證明者;確保它Base鏈有資金。對於 RPC URL,我們建議對要證明的網絡使用 Alchemy 端點(註冊賬號創建一個DAPP就可以獲得)。
4.運行測試證明
查看所有 just 命令
Boundless 使用 just 命令行工具,來簡化複雜命令的執行。
要查看 Boundless 項目中可用的所有 just 命令,請在項目根目錄(boundless/)下運行:
Boundless 主要由兩個核心組件組成:
4.1. Bento
本地證明基礎架構
它用於接收證明請求、執行證明並返回結果。
4.2. Broker
負責與 Boundless 市場交互,提交任務或從市場中請求任務。
在新機器上運行測試證明
你需要先安裝 bento_cli:
cargo install --locked --git https://github.com/risc0/risc0 bento-client --branch release-2.1 --bin bento_cli
📌 該命令會通過 Rust 的 cargo 工具從 GitHub 拉取源代碼並構建 bento_cli 可執行程序。
啟動 bento(僅本地)
安裝好 bento_cli 後,運行以下命令啟動 bento:
just bento
該命令將啟動 Bento 服務(不包含 Broker 市場部分)。
查看 Bento 日誌:
just bento logs
運行測試證明
你可以運行如下命令進行一個測試證明:
RUST_LOG=info bento_cli -c 32
RUST_LOG=info:開啟詳細日誌輸出-c 32:使用 32 個 CPU 線程運行證明
如果一切正常,你將看到類似如下輸出:
[INFO] Loaded proving configuration[INFO] Starting proof generation...[INFO] Proof completed in X seconds






