Solver 為什麼願意先墊自己的錢,承擔「來源鏈交易萬一沒完成」的風險?他們的動機是什麼?
Solver 本質上是專業的市場套利者,墊付資產換取的是手續費跟價差利潤——這跟做市商在傳統金融市場裡先報價、承擔庫存風險,換取買賣價差的邏輯很類似。只要 solver 對「這筆來源鏈交易最終會成功」有足夠信心(畢竟這是使用者自己簽署的意圖,且來源鏈的資產已經進入某種鎖定或托管狀態),墊付的風險其實相對可控,而競標成功換來的手續費,長期而言是有利可圖的商業模式。
這也解釋了為什麼 solver 網路傾向由專業機構組成,而不是隨機的個人參與者——經營 solver 業務需要準備充足的跨鏈庫存資產、精準的風險評估能力、以及足夠的資金規模去消化偶爾發生的失敗案例,這些門檻讓 solver 這個角色天然帶有一定的機構化與集中化傾向。
如果 solver 網路本身也有集中度風險,意圖式橋接是不是只是把「橋接合約風險」換成了「solver 集中度風險」,本質上沒有真的變安全?
這個判斷不算完全準確,但也點出了一個真實的取捨。意圖式架構確實消除了傳統橋接裡最大宗的攻擊面——使用者資產不再長時間鎖在某個特定的智能合約金庫裡,等於拿掉了駭客鎖定攻擊的固定標的。但集中度風險確實是這套架構還沒解決、甚至隨著市場份額集中在少數幾個意圖協議跟少數 solver 身上,而愈來愈需要被重視的問題。
比較精確的說法是:意圖式架構把「單一巨大金庫遭駭」這種一次性、爆炸性的風險,換成了「少數 solver 或底層驗證機制同時失能」這種相對分散、但仍然存在的風險。兩者的風險型態不同——前者是一次性重大資產損失,後者比較接近服務品質下降或短暫延遲,實際財務損失通常較小,但這不代表可以完全忽視 solver 集中度的問題,尤其在市場壓力時期,這個風險確實可能被放大。
站內之前談的「官方橋 vs 第三方橋」,跟這篇談的意圖式橋接是同一件事嗎?意圖式橋接算是第三方橋的一種嗎?
意圖式橋接可以歸類為第三方橋的其中一種設計流派,但它跟傳統的「鎖倉 + 鑄造」型第三方橋(例如發行自己封裝資產的橋),在資產安全結構上有本質差異。傳統鎖倉鑄造型的第三方橋,使用者的資產安全完全繫於這座橋自己金庫的智能合約有沒有漏洞;意圖式橋接則是把這個單點金庫風險拆散到整個 solver 網路上,使用者面對的不再是「這一個金庫安不安全」的問題,而是「這整群互相競爭的 solver,加總起來夠不夠健康」的問題。
用比較精確的方式理解,第三方橋其實可以進一步拆成兩種子類型:一種是「單一金庫型」(傳統鎖倉鑄造),風險集中在單一合約;另一種是「分散意圖型」(solver 網路),風險分散在多個獨立參與者身上,但也因此多了一層「這個網路的參與者健康度」的新變數。意圖式橋接在攻擊面上通常比單一金庫型更安全,但在使用者需要理解的複雜度上,其實不算真的比較低——只是複雜度換了一種形式存在。
如果我要用意圖式橋接轉一筆比較大的資產,實際上該怎麼判斷這條路徑安不安全,有沒有具體可以查的指標?
第一個該查的指標,是這筆意圖實際上有多少 solver 在競標。多數意圖式協議的介面或區塊鏈瀏覽器,能查到特定路徑過去的成交紀錄裡涉及了幾個不同的 solver 地址——如果一條路徑長期只有一兩個 solver 在成交,代表這條路徑實質上更接近單一對手方風險,而不是真正分散的競爭市場,這點跟表面上看起來「有很多 solver 網路」的印象可能有落差。
第二個該查的指標,是這個意圖協議底層依賴的結算驗證機制是什麼、驗證窗口有多長。如果依賴的是樂觀預言機的爭議挑戰機制,代表理論上有一段時間窗口存在被錯誤結算後才發現、需要爭議程序介入的可能性;如果依賴的是特定跨鏈訊息驗證網路,則需要額外查證這個驗證網路本身的節點分佈跟過去運行紀錄。第三個該查的指標,是這個 solver 網路過去有沒有發生過墊付失敗、大額延遲到帳的紀錄——這類負面紀錄通常會在使用者社群或鏈上分析平台留下痕跡,比起單純比較各家意圖協議打出的到帳速度數字,過去的實際履約紀錄更值得優先查證。
跨鏈橋累計至今已經造成超過 28 億美元的資產損失,接近整個 Web3 領域所有被盜資產總額的四成,而且平均每一起橋接類駭客事件的損失規模,是非橋接類漏洞事件的十一倍左右。這個歷史紀錄,正是「意圖式」(intent-based)跨鏈架構近年快速崛起的背景——這套架構試圖從根本上換一種方式解決問題:與其讓使用者自己選一條橋、承擔那條橋的全部合約風險,不如讓使用者只講出「我要的結果」,交給一群互相競爭的專業角色去想辦法達成。這群角色叫做 solver(解算者),理解 solver 網路實際上怎麼運作、錢從哪裡先墊出來,是判斷這套新架構到底安不安全的關鍵。
傳統跨鏈橋的操作邏輯是「使用者指定路徑」:你選擇一座特定的橋、把資產鎖進這座橋的合約,橋接協議照著固定流程把資產送到目的鏈。意圖式架構則完全反過來:使用者簽署一份「我要在目的鏈上拿到多少資產、願意接受什麼條件」的意圖聲明(例如「我要在 Base 鏈上拿到 1000 顆 USDC,來源是以太坊上的 1000 顆 USDC,五分鐘內完成,手續費不超過 0.3%」),至於用哪一條實際路徑去達成這個結果,使用者完全不用選、也不用管——這個選擇權交給了 solver 網路。
Solver 是專業的市場參與者,彼此競爭來履行使用者的意圖。實際運作流程大致是:使用者簽署意圖後,這份意圖會被廣播出去(透過公開或許可制的訊息池,或直接送到特定 solver 詢價),多個 solver 會針對這筆意圖出價競爭,贏得訂單的 solver 立即動用自己在目的鏈上準備好的庫存資產,先把資產墊付給使用者——這一步是使用者體驗到「幾乎即時到帳」的關鍵,因為使用者根本不需要等待來源鏈那筆交易的最終確認。等墊付完成後,solver 才回頭從使用者鎖在來源鏈上的資產裡,取得補償跟利潤。
這代表使用者原本要承擔的「等待來源鏈確認」的時間風險,被轉移到了 solver 身上——如果來源鏈那筆交易最終沒有如預期完成,虧的是先墊錢的 solver,不是使用者。也正因為這樣,solver 之間的競爭本身會直接壓縮使用者付出的成本:多個 solver 互相搶單,會把原本可能藏在橋接手續費、驗證者經濟誘因裡的價差,透過競標壓縮到更接近成本價,這也是意圖式架構在費用上通常更有競爭力的原因。
意圖式架構降低了使用者直接面對橋接合約漏洞的曝險——使用者從頭到尾沒有把資產鎖進某個特定橋的智能合約金庫,理論上避開了傳統橋接最大宗的攻擊面。但這不代表風險消失,只是換了位置:使用者現在承擔的風險,變成了「這個 solver 網路夠不夠健康」。如果某個意圖背後只有極少數 solver 在競標,一旦這些 solver 的墊付能力出問題(例如自身流動性不足、或本身也涉入其他協議的風險事件),交易的到帳速度跟穩定性都可能受影響;部分意圖式架構還仰賴第三方的結算驗證機制(例如樂觀預言機的爭議挑戰窗口、或跨鏈訊息驗證網路),這些底層驗證機制本身的信任假設,也成了使用者需要額外理解的一層。近年隨著 ERC-7683 這類意圖標準逐漸成形,加上代理人(AI agent)開始能自動簽署意圖執行資產調度,solver 網路的規模與重要性正在快速擴大,但這也讓「solver 集中度」本身,變成這個架構下相對還沒被充分討論的系統性風險。
如果你為了速度選擇走意圖式橋接,在假設拿到的報價有代表性之前,先查證這條具體路徑實際上有多少 solver 在競標——只有一兩個活躍 solver 的路徑,運作起來更接近單一對手方風險,而不是真正的競爭市場,這種集中度正是壓力情境下可靠度最容易崩壞的地方。轉移較大金額時,也值得先搞清楚這個意圖協議底層依賴哪一種結算驗證機制(樂觀預言機的爭議窗口、或訊息網路的驗證者集合),真正的信任假設藏在這裡,不是 solver 打出的速度行銷話術裡——使用者體驗到的近乎即時是真的,但那份即時是因為某個 solver 暫時替你承擔了風險,而這個 solver 自身的財務健康度,現在也悄悄成了你這筆交易風險輪廓的一部分。