晴天財經(jīng)閣9星評價
2018-11-10 09:28:55
根據(jù)分叉后的區(qū)塊鏈是否能兼容舊區(qū)塊鏈,分叉又分為硬分叉”和軟分叉”。軟分叉和硬分叉是什么?硬分叉,是指當比特幣代碼發(fā)生改變后,舊節(jié)點拒絕接受由新節(jié)點創(chuàng)造的區(qū)塊。不符合原規(guī)則的區(qū)塊將被忽略,礦工會按照原規(guī)則,在他們最后驗證的區(qū)塊之后創(chuàng)建新的區(qū)塊。而軟分叉是指舊的節(jié)點并不會意識到比特幣代碼發(fā)生改變,并繼續(xù)接受由新節(jié)點創(chuàng)造的區(qū)塊。礦工們可能會在他們完全沒有理解,或者驗證過的區(qū)塊上進行工作。軟分叉和硬分叉都"向后兼容",這樣才能保證新節(jié)點可以從頭驗證區(qū)塊鏈。向后兼容是指新軟件接受由舊軟件所產(chǎn)生的數(shù)據(jù)或者代碼,比如說Windows 10可以運行Windows XP的應用。而軟分叉還可以"向前兼容"。向前兼容是指舊軟件可以接受由新軟件所產(chǎn)生的數(shù)據(jù)以及代碼,比如你用Word 2013保存的文檔,假如仍然可以用Word 2011打開,就是一種向前兼容”。
字幕組賽高2星評價
2020-05-14 15:06:46
區(qū)塊鏈發(fā)生永久性分歧,在新的共識規(guī)則發(fā)布之后,一些沒有及時升級的節(jié)點則沒有辦法驗證已經(jīng)升級的節(jié)點所產(chǎn)生的區(qū)塊。這個時候硬分叉就會發(fā)生。
對于硬分叉,行業(yè)內(nèi)的定義是這樣的,硬分叉是指比特幣的區(qū)塊格式或者交易格式(也就是大家所熟知的“共識”)發(fā)生改變時,沒有升級的節(jié)點會拒絕驗證已經(jīng)完成升級的節(jié)點所生產(chǎn)出的區(qū)塊。而已經(jīng)升級的節(jié)點則可以驗證未升級節(jié)點所產(chǎn)生的區(qū)塊。然后大家各自延續(xù)自己認為正確的鏈。因此就分成了兩條鏈:新鏈和舊鏈。
當新的共識規(guī)則發(fā)布以后,沒有完成升級的節(jié)點由于不了解新的共識規(guī)則,便會產(chǎn)生不合法的區(qū)塊,從而產(chǎn)生臨時性的分叉。這種臨時性的分叉也被稱作軟分叉。關(guān)于軟分叉是這樣定義的:
軟分叉是指比特幣交易的數(shù)據(jù)結(jié)構(gòu)發(fā)生改變時,沒有升級的節(jié)點可以驗證已經(jīng)升級的節(jié)點所產(chǎn)生出的區(qū)塊,而且已經(jīng)升級的節(jié)點也可以驗證沒有升級的節(jié)點所產(chǎn)生的區(qū)塊。