[發明專利]一種基于用戶等級的區塊鏈交易出塊的方法有效
| 申請號: | 201811210660.7 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109544332B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 陳峰;吳玉海;李正道;韋吉軍 | 申請(專利權)人: | 貴陽信息技術研究院(中科院軟件所貴陽分部);中國科學院軟件研究所 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04 |
| 代理公司: | 北京同恒源知識產權代理有限公司 11275 | 代理人: | 王海權 |
| 地址: | 550081 貴州省貴陽市高新區陽關大*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 用戶 等級 區塊 交易 方法 | ||
1.一種基于用戶等級的區塊鏈交易出塊的方法,其特征在于:該方法包括以下步驟:
S1:創建用戶交易的等級信息;
S2:構建并提交交易;
S3:將一段時間內提交的交易放進交易池并等待觸發出塊條件;所述步驟S3具體為:在區塊鏈網絡中,各節點將一段時間內收到的包含等級信息的提案放入交易池中,等待出塊條件達成后進行出塊;
在代理節點構建好待交易級別的提案后,將提案加入到交易池中;在交易池中,等待出塊條件的觸發,其中,出塊條件包括:
(1)系統規定的固定出塊時間值;
(2)系統規定的交易池中的交易提案數量來進行區塊封裝;
當滿足出塊條件時,代理節點開始做出塊準備;
出塊條件觸發后,在出塊前,對交易池中的每筆交易進行一次交易等級的動態調整,具體公式如下
Vt=Vinit+w1/(Tt-Tt-1)+w2(A)+w3(Tnow-Tt)
其中,Vt表示在本次出塊前的交易的動態等級,最后根據動態等級的大小進行排序,決定交易的出塊順序;Vinit表示此次交易的提交用戶的初始等級;(Tt-Tt-1)表示用戶此次交易發生時間與上一次交易發生時間的時間差,即越是頻繁交易的用戶,此次打包出塊的優先級越高;A表示本筆交易的總金額,即越是大額的交易,此次打包出塊的優先級越高;Tnow-Tt表示當前時間與此次交易發生的時間差,即越是等待時間長的交易,此次打包出塊的優先級越高;
w1、w2、w3表示交易頻率、交易金額、交易等待時間三個參數的三個權重,可以在系統中根據需要動態調整,從而改變交易頻率、交易金額、交易等待時間三個因素對打包出塊優先級的影響力度;
將交易池中的所有交易等級動態調整后,再按照調整后數值進行排序;
S4:出塊條件觸發后,對交易等級進行動態調整并排序;
S5:獲取交易池中的高等級的交易封裝區塊;
S6:進行交易共識上鏈。
2.根據權利要求1所述的一種基于用戶等級的區塊鏈交易出塊的方法,其特征在于:所述步驟S1具體為:
在用戶加入區塊鏈網絡時,為用戶創建一個用戶交易的等級信息,通過智能合約接口,將用戶的等級信息存儲在區塊鏈網絡各節點的分布式DB中。
3.根據權利要求2所述的一種基于用戶等級的區塊鏈交易出塊的方法,其特征在于:所述步驟S2具體為:根據用戶交易的等級信息,把用戶提交的普通交易提案進行包含交易等級信息的提案封裝;
用戶在構建交易提案時,區塊鏈網絡節點收到交易提案后先進行區塊鏈網絡共識認證,然后代理節點根據提案中的用戶信息,去調取分布式DB中存儲的該用戶的級別信息,最后創建一個包含用戶交易級別的交易提案。
4.權利要求1所述的一種基于用戶等級的區塊鏈交易出塊的方法,其特征在于:所述步驟S4具體為:根據出塊條件,代理節點從交易池中取出部分或全部交易信息進行區塊的封裝;
其中,出塊條件包括:
(1)系統規定的固定出塊時間值;
(2)系統規定的交易池中的交易提案數量來進行區塊封裝;當滿足出塊條件時,代理節點會從交易池中取出一定數量的交易提案,根據封裝的提案的hash值形成默克爾根節點hash值,并按提交的提交時間順序進行區塊的封裝。
5.據權利要求1所述的一種基于用戶等級的區塊鏈交易出塊的方法,其特征在于:所述步驟S5~S6具體為:代理節點把提案進行區塊封裝好后,進行全網共識認證,區塊鏈網絡中的各節點收到共識消息后,先驗證,驗證通過后把該節點下的交易池中的相應交易提案取出,并將區塊進行上鏈;Master節點也將區塊追加到鏈上;最后,給用戶返回交易結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽信息技術研究院(中科院軟件所貴陽分部);中國科學院軟件研究所,未經貴陽信息技術研究院(中科院軟件所貴陽分部);中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811210660.7/1.html,轉載請聲明來源鉆瓜專利網。





