智能pos機(jī)制造

 新聞資訊3  |   2023-08-20 14:40  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于智能pos機(jī)制造,中科智能IOV Blockchain MDPoS 2.0 技術(shù)解析的知識,也有很多人為大家解答關(guān)于智能pos機(jī)制造的問題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、智能pos機(jī)制造

智能pos機(jī)制造

2020年7月2日,中科智能IOV Blockchain技術(shù)團(tuán)隊(duì)公布了MDPoS 2.0共識算法優(yōu)化方案,并已經(jīng)完成測試,將于7月底前完成迭代部署。預(yù)期IOV Blockchain將公鏈主網(wǎng)交易吞吐能力從900TPS提升到2000 TPS,生態(tài)系統(tǒng)交易能力理論上將突破6000萬TPS大關(guān),成為國際超算能力領(lǐng)先的區(qū)塊鏈公鏈網(wǎng)絡(luò)之一。

MDPoS 2.0(Multi-Delegated Proof of Stake)多鏈共識算法優(yōu)勢明顯,主要是大幅度提升了校驗(yàn)確認(rèn)能力,從根本上改善了數(shù)據(jù)回滾確認(rèn)環(huán)境,真正意義上實(shí)現(xiàn)不可篡改,將區(qū)塊鏈公鏈的安全等級大幅度提高,更有利于全球?qū)嶓w經(jīng)濟(jì)的部署應(yīng)用。

據(jù)悉MDPoS 2.0大幅度改進(jìn)了Multi-DPOS+BFT共識策略,以大眾投票的方式將出塊權(quán)分配到一部分受到大眾信任的人手中,用這樣的方式來減少出塊節(jié)點(diǎn)以提升交易處理的速度,通過優(yōu)化拜占庭容錯(cuò)法,以2/3驗(yàn)證者的驗(yàn)證結(jié)果為準(zhǔn),區(qū)塊只要被2/3驗(yàn)證者確認(rèn)就不可回滾更改,實(shí)現(xiàn)強(qiáng)一致性應(yīng)用。這意味著在發(fā)送的交易,成功了就是成功了,失敗了就是失敗了,只要上了鏈,這筆交易就被永久記錄,真正做到不可篡改。并通過Multi-DPOS算法決定礦工選舉規(guī)則和礦工獎(jiǎng)勵(lì),BFT優(yōu)化算法決定驗(yàn)證者達(dá)成共識的方式,保證數(shù)據(jù)的一致性。

MDPoS 2.0與國際其他主流共識的特征比較:

IOV Blockchain 算法的DPOS優(yōu)化

DPOS(Delegated Proof of Stake)委托權(quán)益證明。權(quán)益:類似所有者權(quán)益,即公鏈上所承載的價(jià)值也就是token;權(quán)益委托:將權(quán)益暫時(shí)托付給某個(gè)人(候選人),讓他獲得更大的權(quán)利去做事(出礦),在獲得利潤(挖礦獎(jiǎng)勵(lì))后,將部分利潤按比例分發(fā)給委托權(quán)益的支持者。

IOV Blockchain選舉規(guī)則是IOV Blockchain為委托方式投票(以發(fā)送交易的方式),最低投票額為:100iov,如果自己想成為候選人參與礦工的競選需自我投票至少:500萬iov,最大驗(yàn)證者數(shù)量:21,候選人數(shù)量:不限。IOV中擁有最大21個(gè)驗(yàn)證者,不限候選人數(shù)量,驗(yàn)證者只能從候選人中按照所得票數(shù)排名選出,自我投票500萬自動成為候選人,撤銷投票則退回所有所投iov但失去候選人和驗(yàn)證者的身份。驗(yàn)證者輪流充當(dāng)出塊人出塊并獲得獎(jiǎng)勵(lì),如果出塊失敗則會減小當(dāng)選權(quán)重,出塊概率變小。一輪出塊完成后更新出礦人列表,最初的出塊人是寫在創(chuàng)世塊中的,由編寫創(chuàng)世塊的人添加,之后則是通過大眾投票來選舉。

IOV Blockchain 算法中的BFT優(yōu)化:

IOV Blockchain的角色包括出礦人、驗(yàn)證者、接力者、普通人四類,通過propose, pre-vote, pre-commit, commit四個(gè)主要階段實(shí)現(xiàn)。

propose階段,由DPOS算法選出的礦工出塊,將生產(chǎn)的區(qū)塊廣播給各驗(yàn)證者驗(yàn)證。

Pre-Vote階段,驗(yàn)證者等待接收礦工生產(chǎn)的區(qū)塊,并驗(yàn)證其合法性,合法則廣播對該區(qū)塊的簽名,否則廣播change preVote。如果超過時(shí)間限制還未收到區(qū)塊也會發(fā)送change preVote,但在進(jìn)入下一輪之前仍然可以接收該輪的區(qū)塊并正常處理。

Pre-Commit階段,驗(yàn)證者等待接收超過2/3的preVote簽名,如收到足夠的區(qū)塊preVote簽名,進(jìn)入Pre-Commit狀態(tài),將自己鎖定在該區(qū)塊上并發(fā)送preCommit簽名。如收到超過2/3的change preVote簽名,發(fā)送change preCommit簽名,不鎖定。鎖定設(shè)置:接收該Round的其他區(qū)塊信息和change信息,不做其他處理只是再次廣播該鎖定區(qū)塊的preVote簽名。鎖定后超時(shí)則再次廣播被鎖定區(qū)塊的preCommit,不會廣播change信息。解鎖設(shè)置:收到1/3高Round或者高Height區(qū)塊的任何信息,并進(jìn)入該Round或Height并拉取區(qū)塊。

Commit階段,等待接收超過2/3的preCommit簽名,如果收到足夠的區(qū)塊preCommit簽名,直接將區(qū)塊上鏈,進(jìn)入下一個(gè)Height區(qū)塊的挖礦流程。如收到足夠change preCommit簽名,進(jìn)入相同Height的下一Round區(qū)塊挖礦流程,不再接收較小Round的信息。ChangeRound是bft共識中比較重要的部分,為了正確出塊并達(dá)成共識,可能需要多個(gè)round來提交一個(gè)區(qū)塊。

下面解釋下為何需要多個(gè)round。在需要發(fā)出change preVote的情況(與正常流程一樣,收到2/3+1的change preVote即可發(fā)送change commit,但不會上鎖):

l 當(dāng)前礦工沒有在線;

l 當(dāng)前礦工所提議的區(qū)塊無效;

l 當(dāng)前礦工所提議的區(qū)塊沒有及時(shí)傳送;

l 提議的區(qū)塊雖有效,但沒有及時(shí)收到超過2/3的對應(yīng)prevote確認(rèn)簽名;

可以切換Round的情況 :

l 收到2/3+1的change Commit,進(jìn)入下一Round

l 收到1/3的節(jié)點(diǎn)發(fā)送的較大Round的任意簽名,即可判定現(xiàn)在的Round已死,進(jìn)入該較大Round

其他的一些相關(guān)問題:

l timeout后為什么能繼續(xù)處理本round信息?

因?yàn)槿绻?/2節(jié)點(diǎn)lock,1/2節(jié)點(diǎn)change,lock的節(jié)點(diǎn)在收到足夠投票前不能改變?yōu)槠渌麪顟B(tài),如果change的節(jié)點(diǎn)也不能改變狀態(tài)的話,雙方?jīng)]有妥協(xié)都會因?yàn)榈貌坏?/3+1投票而失活。

l 如果僅僅處理本round的信息將發(fā)生什么?

可能存在的情況是大于2/3的節(jié)點(diǎn)發(fā)出change信息(在這之前他們都發(fā)送過vote信息)。這些節(jié)點(diǎn)發(fā)出change后會等待2/3+1的change信息,如果1/2節(jié)點(diǎn)在未等到2/3+1change之前先收到了區(qū)塊并lock到該區(qū)塊上,另外1/2的節(jié)點(diǎn)則是先收到2/3+1的change信息進(jìn)入了下一輪,兩個(gè)Round的節(jié)點(diǎn)不能通信,造成失活。

l timeout后是否可以處理本Round信息?

timeout后依然可以處理本round信息,且可以處理小round信息,但沒有1/3探測(timeout后依然可以處理本round信息,且可以處理大round信息,但沒有1/3探測:同理)。這樣造成的后果就是1/2卡在lock,1/2進(jìn)入Round2。進(jìn)入Round2的不可能發(fā)送Round1的簽名(因?yàn)橥瑫r(shí)vote兩個(gè)區(qū)塊也會造成1/2問題),Round1的也不能發(fā)送Round2的簽名,這樣每個(gè)節(jié)點(diǎn)最多只能獲得1/2 Round1簽名和1/2 Round2簽名。

轉(zhuǎn)自BC財(cái)經(jīng)

以上就是關(guān)于智能pos機(jī)制造,中科智能IOV Blockchain MDPoS 2.0 技術(shù)解析的知識,后面我們會繼續(xù)為大家整理關(guān)于智能pos機(jī)制造的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.afbey.com/newstwo/101753.html

你可能會喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。