那是一個週三的下午,我在兩場會議之間打發時間,翻看我前一週搭建好的一個 Newton 沙盒金庫。沒什麼大事,只是做了一次測試存入,並設置了一份低抵押閾值的策略——這樣我才能故意觸發一次被拒絕的結果。我提交了一筆我知道會違反規則、從而失敗的提取申請,並等待看看會發生什麼。

交易果然回滾了——這是我預期的。我沒想到的是,緊接着我打開 Newton Explorer,卻發現整個決策過程被完整地擺在眼前:不是那種晦澀的回滾字符串,而是一份可讀的記錄。觸發的策略是什麼、它檢查的閾值是多少、它從哪個價格數據源取值,以及一份經簽名的證明(attestation),用來確認評估確實按它所聲稱的方式發生。我刷了兩遍,因爲我一直期待能在某個地方撞上死衚衕——就像大多數合約錯誤那樣,解釋突然就斷了。

就在那一刻,這纔不再像一份白皮書裏的說法。很多協議在文檔裏都會寫“可驗證的合規”。但真正允許你點進去、觀看一筆被攔截交易背後的實際推理過程,並且把這些推理用加密簽名掛在上面,而不是給你一個含糊的錯誤碼的,少之又少。我第二天又回去做了第二次測試,這次用了一條會通過的規則——只是想看看 Explorer 是否會以同樣的細粒度記錄審批結果。它確實做到了,甚至細到了策略讀取的那個精確數據點。

Newton Protocol 會把每一次策略決策都變成公開的、可簽名的記錄,而不是隻由操作者才能看到的私有日誌。Newton Explorer 就是這份記錄所在的位置。而我在測試中看到的是:這份證明(attestation)不只是“通過/失敗”的標誌,它會說明究竟是哪一個條件觸發了結果,以及策略是用哪些數據源進行覈對的。正是這種透明度,讓金庫存款人——不只是開發者——能夠真正覈驗:爲什麼你的交易通過了,或者爲什麼沒有通過。

@NewtonProtocol $NEWT #Newt
$BEAT $BASED