一種基于有效算力貢獻(xiàn)的共識(shí)方法、裝置及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201810750036.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN109165092B 公開(kāi)(公告)日 2021-07-20
申請(qǐng)公布號(hào) CN109165092B 申請(qǐng)公布日 2021-07-20
分類(lèi)號(hào) G06F9/50;G06Q20/06;G06Q40/04 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 傅志敬;李升林;孫立林 申請(qǐng)(專(zhuān)利權(quán))人 矩陣元技術(shù)(深圳)有限公司
代理機(jī)構(gòu) 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 代理人 王濤;劉淼
地址 廣東省深圳市前海深港合作區(qū)前灣一路1號(hào)A棟201室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于有效算力貢獻(xiàn)的共識(shí)方法、裝置及系統(tǒng),接收計(jì)算發(fā)布方發(fā)布的計(jì)算任務(wù)以及計(jì)算任務(wù)對(duì)應(yīng)的計(jì)算需求;根據(jù)計(jì)算需求進(jìn)行計(jì)算任務(wù)的相應(yīng)配置;獲取計(jì)算任務(wù)所需的數(shù)據(jù),并將計(jì)算任務(wù)編譯成為布爾電路;形成多個(gè)并行計(jì)算任務(wù),并分發(fā)到多個(gè)計(jì)算節(jié)點(diǎn)處進(jìn)行計(jì)算;接收計(jì)算節(jié)點(diǎn)對(duì)并行計(jì)算任務(wù)進(jìn)行計(jì)算的計(jì)算結(jié)果和計(jì)算證明,并根據(jù)計(jì)算證明確定計(jì)算結(jié)果是否有效;若有效,確定計(jì)算結(jié)果對(duì)應(yīng)的計(jì)算節(jié)點(diǎn)的累計(jì)計(jì)算貢獻(xiàn)值,并為各計(jì)算節(jié)點(diǎn)分配預(yù)設(shè)獎(jiǎng)勵(lì);接收各計(jì)算節(jié)點(diǎn)以累計(jì)計(jì)算貢獻(xiàn)值作為的投票數(shù)據(jù),并對(duì)備選節(jié)點(diǎn)進(jìn)行投票;獲得N個(gè)共識(shí)節(jié)點(diǎn),該N個(gè)共識(shí)節(jié)點(diǎn)之間是采用實(shí)用拜占庭容錯(cuò)算法對(duì)區(qū)塊數(shù)據(jù)完成共識(shí)的。