Ardor
是否可以使用不可修剪的公共觸發消息觸發合約?
在目前狀態下,沒有實施修剪。因此,附加的公共觸發消息應保留在區塊鏈中,直到啟用修剪。在這種情況下,是否有可能使觸發消息不可修剪?這對於契約參數驗證可能很有用。例如:
如果我觸髮帶有以下附加消息的契約:
{"contract":"ExampleContract","params":{"veryImportantParameter":"42"}}
我想公開這條消息(這樣每個人都可以驗證我已經使用參數veryImportantParameter觸發了合約**ExampleContract,它的值是42)並且不可修剪(這樣每個人都可以在將來的任何時間驗證消息)。
這有可能嗎?
Ardor 有兩個級別的修剪。消息(如合約觸發消息)、數據云項和洗牌工件的修剪已經在每個子鏈上實現。子鏈交易修剪計劃於今年晚些時候發布。
目前僅支持可修剪的觸發消息,以減少區塊鏈膨脹。
以純文字形式發送您的觸發消息,並設置一個存檔節點以將其保存在本地,即使在它被修剪後也是如此。這將為您提供不可靠的證據,證明此消息在合約觸發時存在,其他節點將在稍後從您的存檔節點自動載入此消息。