[發(fā)明專利]一種基于定時(shí)拍賣機(jī)制的聯(lián)盟區(qū)塊鏈共識(shí)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110722489.3 | 申請(qǐng)日: | 2021-06-29 |
| 公開(kāi)(公告)號(hào): | CN113259180B | 公開(kāi)(公告)日: | 2021-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 杜博文;孫磊磊;他旭翔 | 申請(qǐng)(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;H04L29/06;G06Q30/08;G06Q30/06;G06Q30/02 |
| 代理公司: | 北京高沃律師事務(wù)所 11569 | 代理人: | 韓雪梅 |
| 地址: | 100191*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 定時(shí) 拍賣 機(jī)制 聯(lián)盟 區(qū)塊 共識(shí) 方法 系統(tǒng) | ||
本發(fā)明涉及一種基于定時(shí)拍賣機(jī)制的聯(lián)盟區(qū)塊鏈共識(shí)方法及系統(tǒng)。該方法由拍賣人節(jié)點(diǎn)向聯(lián)盟所有其它節(jié)點(diǎn)(競(jìng)買人)發(fā)放臨時(shí)拍賣公鑰,各競(jìng)買人節(jié)點(diǎn)使用此公鑰加密投標(biāo)區(qū)塊,并向全聯(lián)盟節(jié)點(diǎn)廣播,一定時(shí)間間隔后,由拍賣人節(jié)點(diǎn)向全聯(lián)盟節(jié)點(diǎn)統(tǒng)一廣播本次拍賣的拍賣私鑰,各競(jìng)買人節(jié)點(diǎn)收到該私鑰后,對(duì)所有的競(jìng)標(biāo)進(jìn)行解密,使用統(tǒng)一的平衡共識(shí)算法求得本次最終的買受人,由此實(shí)現(xiàn)區(qū)塊的快速共識(shí)。按系統(tǒng)設(shè)定,一定時(shí)間間隔或拍賣次數(shù)后,拍賣人節(jié)點(diǎn)發(fā)起拍賣人角色競(jìng)價(jià),輪換拍賣人節(jié)點(diǎn),繼續(xù)下一輪共識(shí)。本發(fā)明可以快速生成區(qū)塊,提升上鏈速度。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈領(lǐng)域,特別是涉及一種基于定時(shí)拍賣機(jī)制的聯(lián)盟區(qū)塊鏈共識(shí)方法及系統(tǒng)。
背景技術(shù)
在當(dāng)前的區(qū)塊鏈領(lǐng)域,聯(lián)盟鏈的應(yīng)用越來(lái)越廣,但當(dāng)前存在的共識(shí)機(jī)制并不支持快速生成區(qū)塊,造成上鏈速度較慢。同時(shí)由于共識(shí)算法的去中心化特性,部署、設(shè)定機(jī)制較為復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于定時(shí)拍賣機(jī)制的聯(lián)盟區(qū)塊鏈共識(shí)方法及系統(tǒng),以提升上鏈速度。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:
一種基于定時(shí)拍賣機(jī)制的聯(lián)盟區(qū)塊鏈共識(shí)方法,包括:
配置聯(lián)盟區(qū)塊鏈中每個(gè)節(jié)點(diǎn)的屬性;所述節(jié)點(diǎn)的屬性包括:節(jié)點(diǎn)的結(jié)構(gòu)名稱、IP、公鑰、私鑰、公私鑰發(fā)放間隔和密鑰發(fā)放節(jié)點(diǎn)選舉間隔;
確定當(dāng)前區(qū)塊拍賣的密鑰發(fā)放節(jié)點(diǎn);
啟動(dòng)節(jié)點(diǎn)向所述聯(lián)盟區(qū)塊鏈廣播區(qū)塊拍賣消息;
所述密鑰發(fā)放節(jié)點(diǎn)向所述聯(lián)盟區(qū)塊鏈廣播拍賣公鑰;
所述聯(lián)盟區(qū)塊鏈中的節(jié)點(diǎn)使用所述拍賣公鑰加密投標(biāo)區(qū)塊,并向所述聯(lián)盟區(qū)塊鏈廣播;
所述密鑰發(fā)放節(jié)點(diǎn)向所述聯(lián)盟區(qū)塊鏈廣播拍賣私鑰;
所述啟動(dòng)節(jié)點(diǎn)使用所述拍賣私鑰對(duì)加密的投標(biāo)區(qū)塊進(jìn)行解密;
所述啟動(dòng)節(jié)點(diǎn)根據(jù)解密后的投標(biāo)區(qū)塊中代幣出價(jià),使用平衡共識(shí)算法確定當(dāng)前區(qū)塊拍賣的買受節(jié)點(diǎn);
根據(jù)所述買受節(jié)點(diǎn)的屬性在所述聯(lián)盟區(qū)塊鏈中生成新的區(qū)塊。
可選的,所述確定當(dāng)前區(qū)塊拍賣的密鑰發(fā)放節(jié)點(diǎn),具體包括:
按照密鑰發(fā)放節(jié)點(diǎn)選舉間隔,密鑰發(fā)放節(jié)點(diǎn)向所述聯(lián)盟區(qū)塊鏈廣播重新選舉請(qǐng)求;
所述聯(lián)盟區(qū)塊鏈的節(jié)點(diǎn)采用拍賣機(jī)制參與投標(biāo);
所述密鑰發(fā)放節(jié)點(diǎn)根據(jù)參與投標(biāo)中拍賣代幣價(jià)格,選舉新的密鑰發(fā)放節(jié)點(diǎn);新的密鑰發(fā)放節(jié)點(diǎn)用于下一次的區(qū)塊拍賣過(guò)程。
可選的,所述密鑰發(fā)放節(jié)點(diǎn)根據(jù)參與投標(biāo)中拍賣代幣價(jià)格,選舉新的密鑰發(fā)放節(jié)點(diǎn),具體包括:
將所有參與投標(biāo)的節(jié)點(diǎn)按照拍賣代幣價(jià)格降序排序,得到節(jié)點(diǎn)序列;
將所述節(jié)點(diǎn)序列中正序第30%位置的節(jié)點(diǎn)確定為所述新的密鑰發(fā)放節(jié)點(diǎn)。
可選的,所述投標(biāo)區(qū)塊的內(nèi)容包括上一區(qū)塊的哈希值、上鏈內(nèi)容、代幣出價(jià)和對(duì)上鏈內(nèi)容的簽名。
可選的,所述啟動(dòng)節(jié)點(diǎn)根據(jù)解密后的投標(biāo)區(qū)塊中代幣出價(jià),使用平衡共識(shí)算法確定當(dāng)前區(qū)塊拍賣的買受節(jié)點(diǎn),具體包括:
對(duì)解密后的投標(biāo)區(qū)塊中的代幣出價(jià)進(jìn)行驗(yàn)證,當(dāng)投標(biāo)區(qū)塊對(duì)應(yīng)節(jié)點(diǎn)的代幣出價(jià)數(shù)量足夠時(shí),驗(yàn)證通過(guò);
對(duì)所有驗(yàn)證通過(guò)后的節(jié)點(diǎn)按照代幣出價(jià)降序排列,得到節(jié)點(diǎn)序列;
將節(jié)點(diǎn)序列中正序第30%位置的節(jié)點(diǎn)確定為買受節(jié)點(diǎn),并將所述買受節(jié)點(diǎn)代幣出價(jià)的0.2倍作為出塊獎(jiǎng)勵(lì)獎(jiǎng)勵(lì)給所述買受節(jié)點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110722489.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種機(jī)制蛋的制造方法
- 手機(jī)制式的校準(zhǔn)方法、系統(tǒng)及手機(jī)檢測(cè)設(shè)備
- 一種考慮激勵(lì)機(jī)制電量電價(jià)彈性矩陣的耗電量估測(cè)方法
- 選擇區(qū)塊鏈共識(shí)機(jī)制的方法、裝置以及共識(shí)節(jié)點(diǎn)
- 一種復(fù)合改性機(jī)制砂及其制備方法
- 一種存儲(chǔ)設(shè)備糾錯(cuò)方法及糾錯(cuò)裝置
- 區(qū)塊鏈中共識(shí)機(jī)制的處理方法、裝置和電子設(shè)備
- 一種建筑用機(jī)制砂整形裝置
- 通信方法、通信裝置及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場(chǎng)準(zhǔn)入機(jī)制的優(yōu)化方法及系統(tǒng)





