[發明專利]一種用于UTXO架構的幣齡機制實現方法在審
| 申請號: | 202011541683.3 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112288415A | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 石寧;賴石輝 | 申請(專利權)人: | 南京可信區塊鏈與算法經濟研究院有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/38;G06Q40/04 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 郭放;許偉群 |
| 地址: | 210031 江蘇省南京市江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 utxo 架構 機制 實現 方法 | ||
1.一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述方法步驟包括:
在任一節點創建一個常規區塊,所述區塊包括:區塊頭和區塊體,在所述區塊體的交易列表第一交易位置創建一筆幣齡交易;所述幣齡交易包括:輸入、輸出以及簽名算法;所述創建一筆幣齡交易的方法為:遍歷UTXO池,檢索出所有可花費的UTXO;若所述可花費的UTXO中,其時間戳滿足第一判斷條件,則將所述可花費的UTXO加入幣齡的考慮范圍;將所有滿足第一判斷條件的UTXO進行封裝,通過簽名算法進行合法性檢查,若合法,則創建一筆幣齡交易,將所述幣齡交易放至第一交易位置;
通過公開級別的幣齡統計函數,統計所述幣齡交易的幣齡值并通過輸入、輸出以及簽名算法驗證所述區塊使用幣齡交易的合法性;若所述幣齡交易合法,并且該區塊的其他檢測項合法,則該區塊為合法區塊; 若所述幣齡交易不合法,則該區塊為不合法區塊,丟棄所述不合法區塊;
若該區塊合法,則將該區塊確認上鏈,該區塊內的幣齡交易同時被確認,所述幣齡交易中幣齡的使用時間自動歸零。
2.根據權利要求1所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述幣齡值的獲取方法為:
遍歷所述幣齡交易中的所有輸入和輸出,得到輸入值與輸出值;
將所述輸出值作為最終的值,累加得到匯總值;并計算所述加入幣齡考慮范圍的UTXO的時間權重;
根據所述時間權重及匯總值計算第一精度級別的幣齡;
根據所述第一精度級別的幣齡計算第二精度級別的幣齡。
3.根據權利要求1所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述幣齡交易的輸入為若干個;
所述輸出包括:第一輸出以及第二輸出;
所述第一輸出設置有第一標準,所述第一標準為判斷交易是否為幣齡交易的唯一標準;
所述第二輸出設置有公鑰腳本,用于輸出幣齡值。
4.根據權利要求3所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述若干個輸入的創建方法為:
通過余額提取函數提取所述加入幣齡考慮范圍的UTXO架構中的余額;
遍歷所述余額,將滿足第一判斷條件的UTXO創建為輸入;
將所述若干個輸入插入幣齡交易中,并設置幣齡交易輸出值為輸入值。
5.根據權利要求1所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述幣齡交易還包括:第一檢測條件;
所述第一檢測條件用于幣齡交易的合法性檢查,所述第一檢測條件為:設置第0個輸出的輸出值為0,輸出腳本為空;設置第二個輸出的輸出值等于所有輸入的值之和減去手續費,輸出腳本為自己的公鑰腳本。
6.根據權利要求5所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述采用幣齡交易檢驗所述獲取的交易幣齡過程包括:
創建若干個輸入以及兩個輸出,設置第一檢測條件;
根據所述若干個輸入、兩個輸出以及設置的第一檢測條件檢驗交易幣齡是否符合檢驗條件;
若符合,則得到檢驗合法的交易幣齡。
7.根據權利要求1所述的一種用于UTXO架構的幣齡機制實現方法,其特征在于,所述節點滿足出塊者或驗證者的計算公式為:
所述出塊者的計算公式為:
;
所述驗證者的計算公式為:
;
其中,H為哈希運算,SIG為雙橢圓非對稱加密函數,i為當前礦工,為第r輪的隨機種子,coinAgeir為當前礦工在第r輪的幣齡值,為節點i在第r輪所持的Token的數量,M為Token的總量,為在第r輪時已加入系統的所有節點的公鑰集合,所述r為當前區塊鏈的鏈高度,r≥0,每個節點在某一時刻的鏈高度應當永遠保持一致,所述s為步數,s≥1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京可信區塊鏈與算法經濟研究院有限公司,未經南京可信區塊鏈與算法經濟研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011541683.3/1.html,轉載請聲明來源鉆瓜專利網。





