區塊鏈軟分叉硬分叉
① 區塊鏈為什麼會分叉
分叉是區塊鏈體驗的核心,類似於系統升級。「分叉」一條鏈,本質上就是要對運行區塊鏈的軟體做出改變。根據不同的情況,分叉所引發的問題也非常多,有的很快能夠達成共識,有的則極具爭議。 在中心化系統中,軟體升級極其簡單,只需要打補丁或者對其某些功能的兼容性等迭代更新。而去中心化系統中,升級遠沒有那麼簡單輕松,它需要取得鏈上各節點或者交易方達成共識。在一些重大功能上的改善時,常會遭到社區某些人的反對,一旦有超過 2/3 的人不同意,那麼他們就得選擇其它途徑,創造它們自己的協議和分支區塊鏈,於是分叉也就隨之發生。在比特幣中,其通過 比特幣軟體 (也叫比特幣協議)的形式實現,它確定了針對所有人的規則,包括 區塊大小、對礦工的獎勵等 。如果所有人使用比特幣,那就得同意這份協議。類似於國家的法律,每個人必須遵守。然而,不僅僅是比特幣,其它加密數字貨幣也是一樣的,作為軟體項目,總是不乏需要完善的地方,因此,技術更新和開發基本都是一往直前的,比特幣開發者是通過更新軟體(比特幣協議)來解決問題或增強功能的。簡單而言,區塊鏈網路中只要發生意見分歧、協議改進(新增、升級)等就有可能產生分叉。其實,談起分叉我們並不難理解,以比特幣為例,可以將比特幣分叉分為兩大類:比特幣協議和存儲交易系統。比特幣協議完全是開源的,如果要創建自己的分支區塊鏈,那就要先把比特幣軟體源代碼復制下來,然後再根據自己的需要進行適當修改。最後,通過指定的區塊編號讓比特幣開始分叉並生效,其實就是相當於中心化系統程序中的定時指令。比如可以規定區塊編號在到達 10000 時分叉開始生效,當該區塊編號傳送的指令到社區時會分成兩部分,一部分支持原協議,一部分支持分叉協議,然後每個部分會再次添加新的區塊到它們所支持的那一條鏈上。
② 區塊鏈中硬分叉和軟分叉的區別是什麼
硬分叉是由於區塊鏈不可接受的永久性分歧造成的,軟分叉則是區塊鏈的可接受分歧造成的。硬分叉的出現意味著出現一條無法接受新共識機制的區塊鏈,這條區塊鏈相當於系統的舊版本,而接受了新共識機制的則是新版本,兩者雖然不版本不同,但是還是相互聯系。而軟分叉造成的區塊節點是可以和新共識機制兼容的,不會另外形成一條區塊鏈。硬分叉和軟分叉是幣圈中比較常見的事情。區塊鏈除了炒幣,其實可以應用的地方還有很多,包括醫療、保險、教育、食品等。我認識一家專門做區塊鏈開發的公司,煊凌科技。他們在行業內的評價還不錯。
③ 什麼是比特幣分叉
比特幣中一個區塊的容量就是1M(兆位元組)吧。而一筆交易是250到500位元組之間。
按照這種演算法,那麼一個區塊大約包含的4 194.3(筆)交易。
比特幣中一個區塊確認的時間是10分鍾,那麼一個區塊每秒能處理的7個交易,可能有時候連7筆都達不到。
這樣會造成一什麼後果呢?
比特幣的分叉分為硬分叉和軟分叉。
硬分叉是:指比特幣的區塊格式或交易格式發生改變時,未升級的節點拒絕驗證已經升級的節點生產出的區塊。
已經升級的節點可以驗證未升級節點生產出的區塊,大家各自延續自己認為正確的鏈,所以分成兩條鏈。
什麼是軟分叉呢?
軟分叉是指比特幣交易的數據結構發生改變時,
未升級的節點可以驗證已經升級的節點生產出的區塊,
而且已經升級的節點也可以驗證未升級的節點生產出的區塊。
④ 比特幣專業術語中的「硬分叉」是什麼意思
硬叉指的是對區塊鏈網路協議的根本改變有效地導致兩個分支,一個遵循先前的協議另一個遵循新版本
⑤ Gate.io芝麻開門之軟硬分叉有什麼區別
我們經常會看到一些關於區塊鏈分叉的資訊, 到底什麼是分叉,又為什麼會產生分叉呢?
其實區塊鏈的分叉就是對區塊鏈網路運行的軟體進行升級,在無法達成共識的情況下就會產生分叉。
目前區塊鏈常見的分叉有兩種,一種是軟分叉、一種是硬分叉。
軟分叉很好理解,就是在部分軟體升級後,未升級版本可以接納已升級網路節點信息, 其獨特之處在於允許節點延遲升級,支持升級後版本的前後兼容。並且待全部節點升級完後,軟分叉就會消失。
硬分叉不同於軟分叉,它屬於永久性分裂,沒有升級的節點不能驗證已升級的節點所創建的區塊, 它迫使網路上的所有節點必須升級到最新版本後才可使用新功能。
目前區塊網路的分叉都是為了解決原鏈上存在的某些問題。 例如,BTC 的硬分叉 BCH,解決了原有區塊鏈存儲容量低等問題。 ETH 硬分叉是因為遭受黑客攻擊,想要通過回滾追回被盜資產。 並且一次硬分叉成功之後,原有資產持有者往往可獲得等同數量或一定比例的新分叉幣,這是為了促使新幣種流通和被大眾接受,真正的天上掉餡餅。
一般新分叉幣剛出來時都會造成原幣價格的劇烈波動,待一段時間後才會被市場穩定, 所以新幣的價值,也還是需要時間來證明。
⑥ 區塊鏈分叉後是分別獨立的嗎
區塊鏈分叉分為兩類:一類是硬分叉,一類是軟分叉。兩者最大的區別在於是否兼容舊版本協議,硬分叉是完全不兼容,而軟分叉是可以兼容的。所以硬分叉後是分別獨立的,而軟分叉不是。
⑦ 區塊鏈里 splitbase意思
分基地。
解讀區塊鏈,軟分叉和硬分叉。
軟硬分叉涉及的問題是去中心化節點軟體、協議、版本升級的問題,所有在區塊鏈中運行的節點有一樣的軟體,遵守一樣的共識機制、維護同一條鏈,但是一旦軟體、協議、版本升級後,所有節點不可能同一時間都更新到同一版本,這就造成了一部分節點擁有新的共識協議機制,這時候會網路中出現新、老、兩種節點。那麼在區塊生成的時候,新節點產生的區塊,老節點就會認為合法或者不合法,老節點產生的區塊,新節點也會認為合法或者不合法。
⑧ 什麼是比特幣中的硬分叉和軟分叉他們各自有什麼特點
簡單來說,因為兼容性的不同,因此就產生了硬分叉和軟分叉,軟分叉是暫時的,而硬分叉則是永久的。
區塊鏈發生永久性分歧,在新的共識規則發布之後,一些沒有及時升級的節點則沒有辦法驗證已經升級的節點所產生的區塊。這個時候硬分叉就會發生。對於硬分叉,行業內的定義是這樣的,硬分叉是指比特幣的區塊格式或者交易格式(也就是大家所熟知的「共識」)發生改變時,沒有升級的節點會拒絕驗證已經完成升級的節點所生產出的區塊。而已經升級的節點則可以驗證未升級節點所產生的區塊。然後大家各自延續自己認為正確的鏈。因此就分成了兩條鏈:新鏈和舊鏈。
軟分叉具有如下的特點:
1, 具有很好的兼容性,之前的舊版本部分功能可用,可以不用升級。
2,在區塊鏈的層面沒有分叉的鏈,只是組成的鏈的區塊有新舊區塊之分;
3,在相當長的時間里,可以允許不進行升級,繼續使用原有的版本生成舊的區塊,並與新區快並存。
⑨ 區塊鏈中的硬分叉,以太經典ETC是什麼意思
以太經典(ETC)簡史
以太經典始於一個不幸的事件。
2016年5月,去中心化自治組織(DAO)舉行了一次代幣銷售,目標是建立一個基於區塊鏈的風險投資,以資助Ethereum生態系統內未來的去中心化應用(DApps)。
基本上,DAO是一個去中心化方式運作的復雜的智能合約–當條件滿足時自動在多方之間執行任務的計算機代碼。
盡管其有著雄心勃勃的目標以及成功的代幣銷售,DAO的代碼卻有一個重大漏洞,使得攻擊者可以從去中心化組織中竊取ETH。
攻擊者在2016年6月利用這一漏洞,引發了臭名昭著的DAO黑客事件,惡意竊取了大約價值5000萬美元的ETH。
毋庸置疑,DAO黑客事件曾震驚了Ethereum社區,也使得ETH價格從20美元跌至13美元。
在DAO黑客事件發生後,Ethereum社區不得不從三個選項中選擇。
什麼都不做,努力承受攻擊帶來的後果;
啟動軟分叉,收回資金;
部署一個硬分叉來恢復丟失的ETH。
軟分叉和硬分叉都是重大的網路升級。然而,軟分叉允許未升級的用戶和升級後的用戶相互交流,而硬分叉則不能向後兼容以前的版本。
由於開發人員意識到部署軟分叉會使網路受到分布式拒絕服務(DDoS)攻擊,Ethereum社區決定發起硬分叉,以恢復在DAO黑客攻擊中損失的資金。
雖然這一方案得到了大多數人的支持,但Ethereum社區中的一小部分人卻表示反對,他們認為 「代碼即律法」,區塊鏈網路應該是不可改變的。
由於雙方未能在解決方案上達成一致,最終導致了Ethereum區塊鏈的分裂。
那些試圖找回丟失的ETH的人選擇了硬分叉,開啟了我們今天所熟知的Ethereum(ETH)區塊鏈,而另一群人則留在了最初的Ethereum Classic(ETC)鏈上。
以太經典解決了那些問題?
以太經典(ETC)是一個允許開發者部署智能合約和DApps的區塊鏈平台。
雖然這個功能與Ethereum(ETH)的功能相同,但ETC區塊鏈有兩個主要區別。
首先,Ethereum Classic社區反對篡改分布式賬本,支持「區塊鏈網路不能也不該被修改」的觀點。
其次,雖然ETH總供應量沒有硬性上限,但以太經典採用恆定供應的貨幣政策,最多允許創建2.3億個ETC。
作為一個加分項,以太經典在去年啟動了Atlantis硬分叉,以增加與Ethereum的交互性,並通過zk-SNARKS提高交易的隱私保護程度。
以太經典ETC推薦的交易平台:火幣、OKEX、AAX等。