如前述文章所討論,區塊鏈通過分布式的節點網絡,協作驗證事務和存儲信息。本質上,區塊鏈上的信息不可更改,也就是說,一旦數據經過驗證并添加到鏈中,任何人都不能更改或刪除它。盡管如此,開發人員有時不得不對區塊鏈的代碼進行更改,要么是為了升級,要么是為了修復某些問題。這個復雜的過程,便是區塊鏈分叉。它對區塊鏈而言究竟意味著什么呢?
區塊鏈百科No.51:區塊鏈分叉
區塊鏈分叉
分叉,并不是區塊鏈的專有名詞。
在軟件工程中,當開發人員從一個軟件包中獲得一份源代碼副本,并基于此開始獨立開發,從而創建另一個軟件程序時,就會出現一個獨立的項目分支。
Global X ETFs 推出區塊鏈和比特幣策略 ETF “BITS”:11月17日消息,總部位于紐約的交易所交易基金 (ETF) 提供商 Global X ETFs 周二宣布推出 Global X Blockchain Bitcoin Strategy ETF (BITS)。該基金為積極管理型基金,旨在為長期投資者提供比特幣期貨以及區塊鏈技術公司的敞口。BITS投資的區塊鏈股票涉及:1. 數字資產挖掘;2. 區塊鏈和數字資產交易、硬件和集成;3. 區塊鏈應用程序和軟件服務。BITS的費用為 65 個基點,而 ProShares 和 Valkyrie 比特幣期貨產品的費用為 95 個基點。該公司還于 7 月推出了基于指數的區塊鏈 ETF (BKCH),FactSet 的數據顯示,截至 11 月 11 日,該基金的費用率為 50 個基點,在過去三個月中的回報率為 25.6%。根據ETF.com 的數據,Global X 成立于 2008 年,產品陣容包括 90 多種 ETF 策略基金和超過 400 億美元的管理資產。[2021/11/17 21:56:44]
區塊鏈分叉就像是應用程序的升級更新。
天津自貿區中心商務片區通過區塊鏈等實現司法仲裁線上處理:天津自貿區中心商務片區在全市率先上線“企業信息監管平臺”和“行業數據監測系統”,健全風險預警預報機制,變被動監管為主動監管,首創金融糾紛智慧審判服務平臺,通過區塊鏈、人工智能、大數據等技術,實現司法仲裁全程線上處理,率先試水金融監管“沙盒”模式支持金融科技產業發展,確保監管能力提升與金融開放創新同步。(今晚報)[2020/10/9]
對于中心化的系統,其升級比較簡單,可分為:服務器升級和終端升級。對于服務器升級來說,只要在后臺部署好,即可一鍵升級;對于終端升級來說,可以選擇在軟件庫或應用商店直接升級。并且,終端版本的不一致并不會影響客戶使用其服務。
全國政協委員王晶:運用區塊鏈破除“信息孤島”壁壘:今年參加全國兩會,全國政協委員、新大陸董事長帶來的3份提案都與“數字中國”戰略有關。她認為,“數字中國”戰略的實施,應以“數字公民”為底座,運用區塊鏈等技術打破“信息孤島”,構建社會治理新格局。區塊鏈是破解“信息孤島”、組織結構弊端等問題的關鍵技術。王晶建議,以“新基建”為抓手,從國家層面頂層設計,統一規劃區塊鏈系統基礎設施的投資建設,供各部門直接采用,從源頭杜絕“孤島”的產生。同時,推動區塊鏈標準制定,推動立法完善,實現“國家政務公鏈”提供分級分類共享服務,加強底層技術和共享技術的研究,掌握核心技術。(上海證券報)[2020/5/29]
對于區塊鏈這種去中心化的系統,其升級比較復雜。由于其沒有中心機構,沒有中心服務器,每次“代碼升級”都需要獲得網絡參與者的一致認可,如果大家無法達成一致,區塊鏈就會形成分叉,即終端版本不一致。這里需要注意的是:終端版本的不一致,可能會影響客戶使用其服務。
聲音 | 武漢大學何德彪:不要將區塊鏈與各行業都“拉郎配”:武漢大學國家網絡安全學院教授何德彪認為,區塊鏈解決的是群體共識和社會契約的問題;區塊鏈在改變生產關系,它挑戰和改變了人類的組織模式,可能會導致一些機構消失不見。但他也提醒道,區塊鏈技術并不是萬能的,更不能在新技術尚未搞懂、搞通、搞透的情況下,浮躁地一味將區塊鏈與各產業拉郎配。區塊鏈技術也有自己的特性與不足,比如低吞吐量、隱私安全隱患、高存儲成本等。對待新技術,需要結合實際,辯證分析應用。(湖北日報)[2019/11/24]
簡單來說,分叉會在以下情況下發生:
任何時候,兩個“礦工”幾乎同時發現一個區塊。
開發人員,試圖改變決定交易是否有效的規則。
當然,并不是所有的分叉都會成功。不同礦工在大致相同的時間生產一個區塊是很常見的,這就在區塊鏈中創建了一個明顯的分叉,如下圖所示。但當新的替代塊是由一個不可靠的礦工生成時,系統會一致認為這個塊是無效的,并且這個“孤立塊”很快就會被其他礦工拋棄。只有在新的協議得到部分人的一致認可時,這條分叉鏈才算真正形成。
本質上,區塊鏈分叉是對協議的更改。因為區塊鏈是建立在共同規則之上的,所以改進它們的最簡單的方法,似乎就是引入新的規則或改變現有的規則。長期以來,這種機制被認為是危險的,或者至少是破壞性的,但對于升級區塊鏈來說,它也是一種更直觀的機制。
這就像我們走在一條路上,到達一個交叉路口,面前是兩條分岔路。我們可以選擇其中一條路,這并不會影響此前的旅程。由于兩條分岔路的不同性質,不同選擇將把我們帶向不同的終點。
硬分叉與軟分叉
盡管有相似的名稱,但根據新舊版本是否可以交互,區塊鏈分叉可分為兩種類型:硬分叉和軟分叉。
硬分叉
硬分叉是引入一套全新規則,它與舊的網絡協議互不兼容。換句話說,硬分叉是一種向后不兼容的升級。所有網絡參與者都必須升級到最新版本,遵循新的一致規則,以便繼續驗證和驗證新的事務塊。當然,在硬分叉的情況下,如果仍有人對舊版本持續支持,那么兩個區塊鏈可以同時存在:一個使用舊規則,另一個使用新規則。
硬分叉即可以是有計劃的硬分叉:這通常是指在硬分叉出現之前,項目開發人員和社區已經達成了高度的共識,事先已經有明確的升級協議。例如Monero公司在2017年1月推出的“硬分叉”,它增加了一項新的隱私特性,即環機密交易(RingConfidentialTransactions,RingCT)。
它也可以是有爭議的硬分叉:當項目中各參與方之間存在嚴重分歧時,就會出現這種類型的硬分叉。著名例子是比特幣現金硬叉,2017比特幣被分成兩個獨立的鏈——最初的比特幣(BTC)和新的比特幣現金(BCH)。這是因為社區的部分人認為,將比特幣的區塊大小從1MB增加到8MB將使網絡上的交易處理速度更快。
軟分叉
通常來講,軟分叉是一種向后兼容的升級。這意味著軟分叉不需要網絡上的節點升級來維護一致性,它一般只是添加一個與舊規則不沖突的新規則。因此軟分叉區塊鏈上的所有塊都遵循舊的一致性規則集以及新的一致性規則集。
例如,塊大小變化可以通過軟分叉來實現。如果你只想接受小于一定大小的塊,那么只需要拒絕較大的塊即可。
但實際上,符合舊規則集節點產生的塊將會違反新規則集,因此很可能會隨著新節點的增多而變得陳舊。這是因為,要讓“軟叉”發揮作用,大家會承認并執行一套新的共識規則。如果達到了這一比例,那么舊的區塊鏈就會被淘汰,而新的區塊鏈就會被認可為“真正的”區塊鏈。
可以看出,無論是硬分叉還是軟分叉,其持久性取決于規則變化的性質以及與資源的相對分配。但分叉自身所帶來的創新突破,將助力于區塊鏈技術的發展。
尊敬的AAX用戶, 9月13日首個BTC區塊的最后一位的哈希值是“4”https://blockchair.com/bitcoin/blocks?s=id(desc)#?恭喜以下9月12日的獲獎.
1900/1/1 0:00:00在較短的時間范圍內,比特幣的飆升對于止損很緊的頭皮確實非常有用。但是,這樣做也同樣有風險。在撰寫本文時,比特幣徘徊在10,550美元左右,全球最大的加密貨幣關注10,600美元大關及其上方的水平.
1900/1/1 0:00:00現在熊市慘淡,經常有人會問:下個牛市何時會來?而最常見的一種回答是:2020年再說吧。如果你驚訝并追問時間為何如此明確時,大概率會得到一個這樣的答案:因為比特幣“四年減半”呀.
1900/1/1 0:00:00尊敬的用戶: Tokencan交易平臺即將上線JFI,將于2020年9月1日15:00開通JFI的充值和提現,同時開啟JFI/USDT交易.
1900/1/1 0:00:00Gate.io近日將有多款DeFi流動性挖礦理財產品上線,今日上線7天GT鎖倉理財第五期,每日獲得DeFi流動性挖礦FARM收益.
1900/1/1 0:00:00親愛的用戶:幣安將于2020年09月14日15:00上線EGLD/USDT、SOL/USDT1-50倍永續合約.
1900/1/1 0:00:00