你沒有看錯(cuò),這篇文章真的很無聊,本篇文章純屬個(gè)人學(xué)習(xí)一個(gè)btc課程的筆記,由于自己的懶惰沒有寫作業(yè),就把這篇未經(jīng)整理的筆記當(dāng)做作業(yè)交。只是,對(duì)這篇作業(yè)評(píng)價(jià)的同學(xué)受苦了,再這里深深的表示,你受累了。

臨時(shí)分叉:兩個(gè)礦工同時(shí)挖到礦時(shí)候產(chǎn)生的短暫的臨時(shí)分叉。
Core比特幣的核心團(tuán)隊(duì)
軟分叉:指比特幣的底層程序會(huì)進(jìn)行升級(jí),而一些全節(jié)點(diǎn)的礦工并沒有進(jìn)行升級(jí),a這時(shí)候未升級(jí)的全節(jié)點(diǎn)礦工可以去進(jìn)行驗(yàn)證已升級(jí)的礦工挖出的區(qū)塊,也被認(rèn)為是合法的,會(huì)把這個(gè)區(qū)塊加在自己本地維護(hù)的鏈上。
B而升級(jí)節(jié)點(diǎn)的區(qū)塊拒絕驗(yàn)證未升級(jí)全節(jié)點(diǎn)產(chǎn)生的區(qū)塊。這意味著你的節(jié)點(diǎn)未升級(jí),你挖出的礦還得到獎(jiǎng)勵(lì)了,當(dāng)你把你區(qū)塊向全網(wǎng)廣播時(shí)候,你的區(qū)塊后面能夠延續(xù)區(qū)塊。
簡(jiǎn)單理解用戶不需要升級(jí)自己的錢包,可以繼續(xù)用區(qū)塊鏈的幣叫軟分叉。不管區(qū)塊是新的還是舊的,大家都在同一條鏈上工作,能夠讓這條鏈繼續(xù)發(fā)展下去。
如上圖綠色的是老區(qū)塊,灰色是新區(qū)塊。
MSAF-Miner Activated Soft Fork礦工激活分叉
UASF-User Achivated Soft Fork(BIP148)用戶激活軟分叉,第148號(hào)提議或文檔,大家用此文檔溝通對(duì)于btc改進(jìn)的提議。
分叉分為MASF/UASF,主要是core團(tuán)隊(duì)與礦工關(guān)于BIP141提議產(chǎn)生了分歧,core團(tuán)隊(duì)想進(jìn)行隔離見證,但礦工不同意。所以core團(tuán)隊(duì)強(qiáng)行進(jìn)行了用戶激活軟分叉【UASF-User Achivated Soft Fork(BIP148)】
UASF簡(jiǎn)單理解成礦工在規(guī)定的時(shí)間,規(guī)定的區(qū)塊高度進(jìn)行隔離見證,不管礦工是否同意,我已經(jīng)決定以用戶的名義進(jìn)行隔離分叉。這就引起了礦工的反抗。所以有了紐約共識(shí),香港共識(shí)等。
BIP141提議詳細(xì)講了Witness(見證者),最大的不同是把簽名這些數(shù)據(jù)結(jié)構(gòu)移到了新的結(jié)構(gòu)體里面。目的是使交易簽名的改變不再改變交易ID.這個(gè)提議在提出兩周之后需要95%算力的支持。支持方式的礦工在bit位置為1的位置發(fā)個(gè)信號(hào),當(dāng)時(shí)支持率只有30%,所以core團(tuán)隊(duì)做了一個(gè)BIP148的提議,想通過用戶的名義強(qiáng)行推動(dòng)隔離見證。目的是觸發(fā)BIP141的激活條件。但bip148也是沒有得到礦工的支持。這時(shí)候core團(tuán)隊(duì)就進(jìn)行了強(qiáng)行分叉。
BIP148推出的目的是推行BIP141

硬分叉是新舊區(qū)塊都拒絕對(duì)方的區(qū)塊,導(dǎo)致產(chǎn)生了兩種幣。
比如從創(chuàng)始區(qū)塊開始,在2處開始分叉,因?yàn)樾鹿?jié)點(diǎn)和舊節(jié)點(diǎn)相互拒絕對(duì)方的區(qū)塊,導(dǎo)致新鏈條和舊鏈條都能夠同時(shí)存在。


