如何保證鏈的數(shù)據(jù)一致性的?
假如,現(xiàn)在有10萬(wàn)個(gè)節(jié)點(diǎn)參與了某個(gè)區(qū)塊鏈的P2P網(wǎng)絡(luò),其中有兩個(gè)節(jié)點(diǎn)突然發(fā)生了交易,那么如何保證瞬間讓其他節(jié)點(diǎn)知道這個(gè)交易?需要多長(zhǎng)時(shí)間才能通知完,畢竟中間要做嚴(yán)重和計(jì)算,那么性能是會(huì)不會(huì)很差?
如果上一交易還沒(méi)完全寫(xiě)入到鏈,突然又發(fā)生了100次其他交易,那么這時(shí)該如何處理?如何判斷誰(shuí)先寫(xiě)誰(shuí)后寫(xiě),會(huì)不會(huì)產(chǎn)生互斥?
我看到P2P網(wǎng)絡(luò)基于廣播進(jìn)行傳遞,如果同時(shí)并發(fā)了10批交易,該怎么廣播,各個(gè)節(jié)點(diǎn)該如何處理接收到的這10批交易信息?也就是說(shuō)這并發(fā)的10批該如何正確寫(xiě)入到鏈?
還想知道,冷錢(qián)包如何保障各個(gè)節(jié)點(diǎn)賬本的數(shù)據(jù)一致性?
困惑很久了,希望能得到解答,謝謝!
2021-09-19
用深的復(fù)制就可以了