Boundless comes in like this: 嘿,讓我們在鏈外完成繁重的工作,但仍然確保區塊鏈正確執行了。
所以你把你的大工作(例如:處理這個數據集,或運行這個算法)發送到一個網絡,一個節點運行它,然後發送回一個小證書(一個證明),上面寫着:是的,我確實按照你的要求完成了這項工作。區塊鏈只檢查證書——而不是重新做整個工作——然後大家都可以放心。
基本上:鏈外重活 + 鏈上輕便、可信的確認。這意味着事情可以更快、更便宜地進行,但你不會失去每個人都可以信任結果的保證。
爲什麼這很重要
這裏有三個你可能關心的原因:
速度與成本:在典型的區塊鏈上,如果你想要複雜的東西,每個完整節點可能需要做很多工作。這會耗費燃料(費用),花費時間,並增加延遲。使用 Boundless,你將大部分工作轉移到鏈外。鏈只需要驗證一個證明,這要便宜得多。
更雄心勃勃的應用:因爲工作不再受限於節點在鏈上可以處理的操作數量,你可以構建更豐富的應用:大型模擬、人工智能推理、跨鏈數據混合。你不再受到限制。
鏈無關性:Boundless 旨在連接到任何想要使用它的區塊鏈或彙總。你編寫一次邏輯,將其發送到證明者網絡,獲取一個證明,並在你的鏈上驗證。你不必爲每個使用的鏈構建一個完整的定製證明系統。
它是如何工作的(簡單的逐步說明)
你(開發者)說:我需要完成這個工作:用這些輸入運行這個程序。
你將作業提交給 Boundless 網絡(你可能會支付費用或質押一些代幣)。
在網絡中的節點中,一個(或多個)承擔任務——他們在鏈外(在強大的機器上)運行你的程序(重工作)。
完成後,他們會生成一個證明——一個簡明的加密證書,表明是的,我們確實運行了這個程序,使用了這些輸入,輸出是這樣的。
該證明被髮送到區塊鏈。智能合約或驗證邏輯檢查證明(這是快速和便宜的),如果有效,結果將被接受。
如果節點不當行爲或未能交付,內置了經濟激勵/懲罰,以便節點有動力誠實地進行工作。
你可以用它做什麼
這裏有一些具體的例子:
去中心化交易所(DEX):通常,匹配大量訂單和複雜邏輯在鏈上變得昂貴。使用 Boundless,你可以在鏈外匹配訂單,驗證結果,發佈證明,然後鏈接受它。這意味着更快、更便宜的交易,同時仍然可驗證。
人工智能或數據密集型合約:假設你有一個產生預測的機器學習模型,或者你想在鏈上的大數據報告。你在鏈外運行模型,獲得證明,然後你的智能合約驗證是的,這個計算是正確的。所以你不暴露你的模型,也不堵塞鏈。
跨鏈服務:假設你想要一個使用鏈 A、鏈 B 和鏈 C 數據的應用。與其爲每個構建單獨的證明系統,不如使用 Boundless 來證明我查詢了 A、B、C,進行了一些邏輯,你可以在你選擇的任意鏈上驗證。一個作業,多個鏈。
需要記住的幾件事
即使計算是在鏈外進行的,你仍然需要信任證明系統:它是安全的,節點進行了誠實的工作,驗證邏輯是萬無一失的。
進行重工作節點的網絡需要足夠去中心化,以免只讓擁有特殊硬件的大型參與者控制一切。
仍然存在成本和延遲:你可能需要等待一些時間才能完成離鏈作業、證明,然後驗證。它不像簡單的鏈上邏輯那樣瞬間完成。
採用很重要:爲了讓它閃耀,許多應用程序和鏈需要使用它。參與者越多,變得越強大和便宜。
我爲什麼對它感到興奮
我真正喜歡的是在不犧牲信任的情況下擴展的承諾。我們常常看到區塊鏈應用不得不在快速和便宜與安全和去中心化之間進行選擇。Boundless 說:你不必選擇。你卸載重負擔,仍然獲得區塊鏈的保證。
