1.一種計算機實現(xiàn)的驗證方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述交易輸入還包括與所述交易輸出相關(guān)聯(lián)的標識符。
3.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,所述驗證密鑰包括第一多個有限域元素,并且所述證明包括第二多個有限域元素。
4.根據(jù)權(quán)利要求3所述的計算機實現(xiàn)的方法,其中,所述有限域元素是橢圓曲線上的點。
5.根據(jù)權(quán)利要求2至4中任一項所述的計算機實現(xiàn)的方法,其中,所述有限域元素以壓縮格式編碼。
6.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中,客戶端利用所述驗證密鑰和與所述客戶端相關(guān)聯(lián)的第一數(shù)字證書對所述交易輸入進行編碼,并且工作者利用所述證明和與所述工作者相關(guān)聯(lián)的第二數(shù)字證書對所述交易輸入進行編碼。
7.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中,所述鎖定腳本包括指令,所述指令在所述解鎖腳本未滿足這組條件的情況下,為所述數(shù)字資產(chǎn)的提供者收回所述數(shù)字資產(chǎn)。
8.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中:
9.根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,其中,所述贖回腳本的大小為小于或等于520字節(jié)。
10.根據(jù)權(quán)利要求8至9中任一項所述的計算機實現(xiàn)的方法,其中,所述解鎖腳本包括所述驗證密鑰的一個或多個元素。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述贖回腳本包括所述驗證密鑰的至少一些剩余元素。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述解鎖腳本和所述贖回腳本共同包括所述驗證密鑰。
13.根據(jù)權(quán)利要求7至12中任一項所述的計算機實現(xiàn)的方法,其中,所述交易是根據(jù)p2sh交易。
14.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中,所述交易是根據(jù)基于區(qū)塊鏈的協(xié)議的標準交易。
15.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中,所述鎖定腳本和所述解鎖腳本以基于堆棧的腳本語言編碼。
16.根據(jù)任一前述權(quán)利要求所述的計算機實現(xiàn)的方法,其中,這組條件包括雙線性約束。
17.一種系統(tǒng),包括:
18.一種非暫時性計算機可讀存儲介質(zhì),其上存儲有可執(zhí)行指令,所述可執(zhí)行指令由計算機系統(tǒng)的處理器執(zhí)行使得所述計算機系統(tǒng)至少執(zhí)行根據(jù)權(quán)利要求1至16中任一項所述的計算機實現(xiàn)的方法。