關(guān)于共識機(jī)制
如果各個的節(jié)點(diǎn)共識是認(rèn)同工作量最大,鏈條最長的節(jié)點(diǎn),這個是在兩個都同時解密出摘要的時候成立的。因?yàn)槠潆S機(jī)性,如果某個節(jié)點(diǎn)很辛運(yùn),在工作量不大的時候先挖出來了(唯一)是不是會有這種彩票性質(zhì)?
如果各個的節(jié)點(diǎn)共識是認(rèn)同工作量最大,鏈條最長的節(jié)點(diǎn),這個是在兩個都同時解密出摘要的時候成立的。因?yàn)槠潆S機(jī)性,如果某個節(jié)點(diǎn)很辛運(yùn),在工作量不大的時候先挖出來了(唯一)是不是會有這種彩票性質(zhì)?
2018-06-11
舉報
2018-07-01
正解,正解
2018-06-18
“在工作量不大的時候先挖出來”,這種描述應(yīng)該是有些問題的。工作量最大,等價于說鏈條最長。
首先,只要你是先挖出來的,那么你就是最長的鏈,因?yàn)樵谶^去的10分鐘內(nèi)(不一定恰好十分鐘),網(wǎng)絡(luò)充分廣播,可以認(rèn)為所有節(jié)點(diǎn)的鏈的長度是一樣的,也就是只有一條主鏈,那么你挖出來的這個,延長了主鏈,所以你是新區(qū)塊的發(fā)現(xiàn)者,算你的。
其次,如果你挖出一塊,我在同一時刻也挖出一塊,那么暫時是無法判斷主鏈?zhǔn)钦l的,因?yàn)槲液臀遗R近的節(jié)點(diǎn),都會認(rèn)為我這里是最長的,但是你和你臨近的節(jié)點(diǎn),認(rèn)為你們是最長的,沒關(guān)系,繼續(xù)進(jìn)行。隨著時間推移,這時候出現(xiàn)了下一個新的塊,并且是跟在你挖出來的區(qū)塊后面,那么這個廣播在網(wǎng)絡(luò)里傳達(dá),最終也會傳到我和我附近的節(jié)點(diǎn)。我們發(fā)現(xiàn)最新的主鏈有N+2個區(qū)塊,而我們只有N+1個,那么新主鏈的工作量比我們的大(等價于說新主鏈的長度更長),于是我們也拋棄我們的第N+1塊,然后決定認(rèn)同你們的那條鏈。
結(jié)論就是,沒有“在工作量不大的時候先挖出來”這種說法,工作量最大就是看目前網(wǎng)絡(luò)中公認(rèn)的最長的鏈,長度小于這個的,統(tǒng)統(tǒng)不認(rèn)可。