[發(fā)明專利]一種驗證交易的方法、一種節(jié)點及一種區(qū)塊鏈系統(tǒng)有效
| 申請?zhí)枺?/td> | 201811408215.1 | 申請日: | 2018-11-23 |
| 公開(公告)號: | CN109472602B | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 路成業(yè);王凌;王童 | 申請(專利權(quán))人: | 全鏈通有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 驗證 交易 方法 節(jié)點 區(qū)塊 系統(tǒng) | ||
1.一種驗證交易的方法,其特征在于,應(yīng)用于區(qū)塊鏈網(wǎng)絡(luò)中的任一節(jié)點,在所述區(qū)塊鏈網(wǎng)絡(luò)中的每個節(jié)點中保存有與其他節(jié)點的共享密鑰;
還包括:
當所述區(qū)塊鏈網(wǎng)絡(luò)中的任一節(jié)點發(fā)起交易時,該節(jié)點執(zhí)行:
根據(jù)交易信息,生成第一哈希標簽;
獲取所述區(qū)塊鏈網(wǎng)絡(luò)中每個其他節(jié)點共享的公鑰;
根據(jù)所述每個其他節(jié)點共享的公鑰,以及第二式子確定與所述每個其他節(jié)點的共享函數(shù);
所述第二式子包括:
v(x)=u(x)s(x)+e1(x)∈Rq
其中,v(x)用于表征共享函數(shù),u(x)用于表征每個其他節(jié)點共享的公鑰,s(x)用于表征預(yù)設(shè)的隨機函數(shù),e1(x)用于表征預(yù)設(shè)的誤差函數(shù),Rq用于表征由奇素數(shù)q構(gòu)成的實數(shù)域,其中,s(x)∈R Rq,e1(x)←Rχ;
確定所述共享函數(shù)的信號向量,并確定所述信號向量的舍入結(jié)果;
根據(jù)預(yù)設(shè)的劃分規(guī)則,從所述舍入結(jié)果中劃分出與所述每個其他節(jié)點的共享密鑰;
針對所述區(qū)塊鏈網(wǎng)絡(luò)中的每個其他節(jié)點,執(zhí)行:獲取與當前的其他節(jié)點的共享密鑰,根據(jù)所述第一哈希標簽、所述交易信息和與當前的其他節(jié)點的共享密鑰,生成當前的其他節(jié)點對應(yīng)的第二哈希標簽;
根據(jù)所述交易信息、所述第一哈希標簽和每個其他節(jié)點對應(yīng)的第二哈希標簽,生成廣播信息;
將所述廣播信息廣播到所述區(qū)塊鏈網(wǎng)絡(luò)中,以使每個其他節(jié)點執(zhí)行:接收廣播信息,根據(jù)接收到的廣播信息,以及當前的其他節(jié)點與發(fā)出所述廣播信息的節(jié)點的共享密鑰,生成待驗證哈希標簽,從接收到的廣播信息中獲取當前的其他節(jié)點對應(yīng)的第二哈希標簽,判斷獲取的當前的其他節(jié)點對應(yīng)的第二哈希標簽是否與所述待驗證哈希標簽相同,如果是,則確定發(fā)出所述廣播信息的節(jié)點發(fā)起的交易通過驗證。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述根據(jù)交易信息,生成第一哈希標簽,包括:
將預(yù)先設(shè)置的秘密值作為帶密鑰的哈希算法的輸入密鑰;
根據(jù)所述秘密值,利用所述帶密鑰的哈希算法計算所述交易信息的所述第一哈希標簽。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述根據(jù)所述第一哈希標簽、所述交易信息和與當前的其他節(jié)點的共享密鑰,生成當前的其他節(jié)點對應(yīng)的第二哈希標簽,包括:
將與當前的其他節(jié)點的共享密鑰作為帶密鑰的哈希算法的輸入密鑰;
將所述交易信息和所述第一哈希標簽拼接成中間信息;
根據(jù)與當前的其他節(jié)點的共享密鑰,利用所述帶密鑰的哈希算法計算所述中間信息的第二哈希標簽。
4.根據(jù)權(quán)利要求1-3中任一所述的方法,其特征在于,
所述根據(jù)所述交易信息、所述第一哈希標簽和每個其他節(jié)點對應(yīng)的第二哈希標簽,生成廣播信息,包括:
根據(jù)第一式子,將所述交易信息、所述第一哈希標簽和每個其他節(jié)點對應(yīng)的第二哈希標簽拼接成所述廣播信息,其中,所述第一式子為:
G=J||h||H1||H2||…Hi…||Hn;
其中,G為所述廣播信息,J為所述交易信息,h為所述第一哈希標簽,Hi為第i個其他節(jié)點對應(yīng)的第二哈希標簽,i=1,2,…,n。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于全鏈通有限公司,未經(jīng)全鏈通有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811408215.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認證機構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡(luò)節(jié)點及存儲介質(zhì)





