Bitcoin 可以以非凡的精確度驗證交易,但它從未被設計成能夠獨立解釋複雜的金融邏輯。 如果你想要比簡單的支出更複雜的東西,你需要一個能夠評估條件、檢查規則並協調輸入的機制,然後才能觸及 UTXO 集合。 這個機制就是執行環境。 執行環境不是平行鏈、橋接或層疊在 Bitcoin 之上的元協議。 它是一個框架,能夠在鏈外處理金融操作,並根據嚴格的規則檢查它們,最終結果直接以基礎層可以獨立驗證的格式錨定到 Bitcoin。 Bitcoin 的信任模型沒有任何改變。 執行環境僅僅提供了運行實際金融應用所需邏輯的結構,同時保持在 Bitcoin 的邊界內。 這就是 ArchVM 的建構目的。 ArchVM 評估金融指令,強制執行約束,並生成 Bitcoin 節點可以在沒有額外假設的情況下驗證的交易。 它與 UTXO 模型一起工作,而不是將其抽象化。它不引入單獨的共識機制。它不創建包裝資產。它也不依賴於 Bitcoin 本身無法驗證的慣例。 這種方法在根本上與 L2 和元協議有所不同。 L2 維護自己的狀態和安全,然後定期將承諾發佈回 Bitcoin。 元協議依賴於 Bitcoin 節點無法察覺的鏈外解釋。在這兩種模型中,Bitcoin 是結算表面,而不是邏輯被評估的地方。 ArchVM 從一開始就保持其狀態與 Bitcoin 對齊。 交易的規則在一個專門設計的定制環境中進行檢查,該環境旨在允許更大的可編程性,同時仍然尊重 Bitcoin 的約束 - 最終輸出是一個任何節點都可以驗證的標準 Bitcoin 交易。 這種獨特的結構 - 在單獨的執行環境中增加可編程性,同時在 Bitcoin 上完成 - 對於將金融應用帶入 Bitcoin 是至關重要的。 抵押信用、自動條件、結構化票據、協調多方行動。它們都需要一個可以在結算發生之前強制執行邏輯的確定性框架。 ArchVM 為開發者提供了一種在保持與 Bitcoin 安全模型相連的情況下運行金融邏輯的方法。 它為鏈上應用開闢了空間,而不改變 Bitcoin 的基礎或迫使用戶包裝或橋接他們的 Bitcoin 以使用 Bitcoin DeFi。 當邏輯通過專門為 Bitcoin 設計的系統進行評估時,Bitcoin 上的可編程性變得實用。 ArchVM 就是這個系統。
探索 ArchVM 如何在 Bitcoin 模型中評估和執行邏輯:
6.23K