如前述文章所討論,區塊鏈通過分布式的節點網絡,協作驗證事務和存儲信息。本質上,區塊鏈上的信息不可更改,也就是說,一旦數據經過驗證并添加到鏈中,任何人都不能更改或刪除它。盡管如此,開發人員有時不得不對區塊鏈的代碼進行更改,要么是為了升級,要么是為了修復某些問題。這個復雜的過程,便是區塊鏈分叉。它對區塊鏈而言究竟意味著什么呢?
區塊鏈百科No.51:區塊鏈分叉
區塊鏈分叉
分叉,并不是區塊鏈的專有名詞。
在軟件工程中,當開發人員從一個軟件包中獲得一份源代碼副本,并基于此開始獨立開發,從而創建另一個軟件程序時,就會出現一個獨立的項目分支。
錫林浩特市人民法院首次運用“區塊鏈證據核驗”審理案件:金色財經報道,5月13日,錫林浩特市人民法院開庭審理了一起金融借款合同糾紛案件,這是該院首次運用“區塊鏈證據核驗”審理案件。本案中,被告肖某某向原告某銀行借款35000元,合同履行期限屆滿后,被告并未按合同約定期限履行還款義務,經原告多次催要被告均未理會,故原告將被告訴至錫林浩特市人民法院,同時提交了經區塊鏈存證的電子證據。庭審中,承辦法官對原告某銀行提交的電子證據與其上傳于區塊鏈存證平臺的數據進行核驗比對,得出原告提交的電子證據與源文件比對相一致的結論,并將核驗結果告知雙方當事人。經過舉證、質證以及認證后,法庭依法予以采信,原被告雙方對此均無異議。[2022/5/14 3:15:29]
區塊鏈分叉就像是應用程序的升級更新。
動態 | 浙江省發改委張國云:區塊鏈技術在金融領域的應用潛力可期:據中國發展觀察消息,浙江省發改委副巡視員張國云日前在中國發展觀察雜志社上發表題為“金融科技的底線思維”的文章,文章指出,近年來,人工智能、區塊鏈、云計算、大數據等技術的興起, 正深刻地改變金融業態。這些現代信息技術不斷取得突破,為金融業的網絡化、數字化、智能化轉型創造了新的歷史機遇,也提供了更加優異的技術條件。像區塊鏈技術,在金融領域的應用尚處于初步階段,離大規模商用還有一定距離,但在供應鏈金融、跨境支付、資產證券化等部分業務場景已開始從概念驗證逐步邁向生產實踐。區塊鏈技術在金融領域的應用潛力可期,但仍存在安全穩定性問題,隱私泄露風險、合規風險等風險,面臨底層技術有待發展成熟、處理速度尚難以完全滿足金融業務需求、缺乏統一的金融領域應用標準等挑戰。[2019/2/2]
對于中心化的系統,其升級比較簡單,可分為:服務器升級和終端升級。對于服務器升級來說,只要在后臺部署好,即可一鍵升級;對于終端升級來說,可以選擇在軟件庫或應用商店直接升級。并且,終端版本的不一致并不會影響客戶使用其服務。
IBM全球副總裁沈曉衛:人工智能和區塊鏈技術的融合是技術創新的方向:IBM全球副總裁沈曉衛指出,人工智能時代技術創新的戰略,我們看到四個大的方向:人工智能的核心技術;人工智能和區塊鏈技術的融合;構建全新的計算能力;人工智能與行業的結合。[2018/4/2]
對于區塊鏈這種去中心化的系統,其升級比較復雜。由于其沒有中心機構,沒有中心服務器,每次“代碼升級”都需要獲得網絡參與者的一致認可,如果大家無法達成一致,區塊鏈就會形成分叉,即終端版本不一致。這里需要注意的是:終端版本的不一致,可能會影響客戶使用其服務。
簡單來說,分叉會在以下情況下發生:
樂搏資本楊寧:區塊鏈會成人類歷史分水嶺:金色財經記者在韓國TokenSky區塊鏈大會上的前方報道:樂搏資本創始合伙人、天使投資人楊寧今日在韓國TokenSky區塊鏈大會上發表了“消費鏈打破數據壟斷”為主題的演講。他認為首先區塊鏈這個革命大家都感受到了大的時代的到來,他認為目前對區塊鏈來說有兩撥思想,一撥人認為這個東西特別的偉大,一撥人認為它是騙子。談及區塊鏈是什么,他說區塊鏈歸根到底它是一個數據結構,按照計算機來說它就是研究如何儲存一個數據的,它的方式是用P2P的儲存方式,有一個儲存的機制,有自己的一個衍生的協議。區塊鏈的到來是以互聯網為基礎的,也就是互聯網的普及是在于計算機的普及才有互聯網的時代,區塊鏈的到來正好是因為互聯網全面滲透到全世界,滲透到每個人的生活當中,有互聯網這個發展基礎,那么區塊鏈才得以發展,所以區塊鏈的基礎是基于互聯網之上的,區塊鏈和傳統的互聯網這個變化其實真的是一個革命性的變化,不是一個衍生性的變化,就像互聯網之前的人類和互聯網之后的,以后區塊鏈同樣也是會在人類歷史上的一個分水嶺。樂搏資本專注于文娛、科技等行業的投資,曾經參與投資風行、輕客智能、億航科技等。楊寧與真格基金徐小平等聯合創辦中國青年天使會,楊寧任創始會長。[2018/3/14]
任何時候,兩個“礦工”幾乎同時發現一個區塊。
開發人員,試圖改變決定交易是否有效的規則。
當然,并不是所有的分叉都會成功。不同礦工在大致相同的時間生產一個區塊是很常見的,這就在區塊鏈中創建了一個明顯的分叉,如下圖所示。但當新的替代塊是由一個不可靠的礦工生成時,系統會一致認為這個塊是無效的,并且這個“孤立塊”很快就會被其他礦工拋棄。只有在新的協議得到部分人的一致認可時,這條分叉鏈才算真正形成。
本質上,區塊鏈分叉是對協議的更改。因為區塊鏈是建立在共同規則之上的,所以改進它們的最簡單的方法,似乎就是引入新的規則或改變現有的規則。長期以來,這種機制被認為是危險的,或者至少是破壞性的,但對于升級區塊鏈來說,它也是一種更直觀的機制。
這就像我們走在一條路上,到達一個交叉路口,面前是兩條分岔路。我們可以選擇其中一條路,這并不會影響此前的旅程。由于兩條分岔路的不同性質,不同選擇將把我們帶向不同的終點。
硬分叉與軟分叉
盡管有相似的名稱,但根據新舊版本是否可以交互,區塊鏈分叉可分為兩種類型:硬分叉和軟分叉。
硬分叉
硬分叉是引入一套全新規則,它與舊的網絡協議互不兼容。換句話說,硬分叉是一種向后不兼容的升級。所有網絡參與者都必須升級到最新版本,遵循新的一致規則,以便繼續驗證和驗證新的事務塊。當然,在硬分叉的情況下,如果仍有人對舊版本持續支持,那么兩個區塊鏈可以同時存在:一個使用舊規則,另一個使用新規則。
硬分叉即可以是有計劃的硬分叉:這通常是指在硬分叉出現之前,項目開發人員和社區已經達成了高度的共識,事先已經有明確的升級協議。例如Monero公司在2017年1月推出的“硬分叉”,它增加了一項新的隱私特性,即環機密交易(RingConfidentialTransactions,RingCT)。
它也可以是有爭議的硬分叉:當項目中各參與方之間存在嚴重分歧時,就會出現這種類型的硬分叉。著名例子是比特幣現金硬叉,2017比特幣被分成兩個獨立的鏈——最初的比特幣(BTC)和新的比特幣現金(BCH)。這是因為社區的部分人認為,將比特幣的區塊大小從1MB增加到8MB將使網絡上的交易處理速度更快。
軟分叉
通常來講,軟分叉是一種向后兼容的升級。這意味著軟分叉不需要網絡上的節點升級來維護一致性,它一般只是添加一個與舊規則不沖突的新規則。因此軟分叉區塊鏈上的所有塊都遵循舊的一致性規則集以及新的一致性規則集。
例如,塊大小變化可以通過軟分叉來實現。如果你只想接受小于一定大小的塊,那么只需要拒絕較大的塊即可。
但實際上,符合舊規則集節點產生的塊將會違反新規則集,因此很可能會隨著新節點的增多而變得陳舊。這是因為,要讓“軟叉”發揮作用,大家會承認并執行一套新的共識規則。如果達到了這一比例,那么舊的區塊鏈就會被淘汰,而新的區塊鏈就會被認可為“真正的”區塊鏈。
可以看出,無論是硬分叉還是軟分叉,其持久性取決于規則變化的性質以及與資源的相對分配。但分叉自身所帶來的創新突破,將助力于區塊鏈技術的發展。
金色財經區塊鏈9月14日訊?加密貨幣托管公司Casa聯合創始人兼首席技術官詹姆遜·洛普在其官方博客上發布了有關比特幣多重簽名硬件性能的測試報告.
1900/1/1 0:00:00OKExCEOJayHao發推表示:“要被稱為公鏈,區塊鏈需要有兩個特性:開源和開放節點。幣安最近建立了一個新鏈,他們是唯一的驗證者(擁有完整的鏈上治理權),但這條鏈被推廣為“去中心化的智能鏈”.
1900/1/1 0:00:00據FinanceFeeds報道,美國佐治亞州北部地區聯邦檢察官辦公室周五宣布,電影制片人RyanFelton已被聯邦大陪審團起訴,罪名是其涉嫌參與兩項基于加密貨幣的欺詐計劃.
1900/1/1 0:00:00鏈聞消息,物聯網區塊鏈平臺IoTeX宣布聯合物聯網數據可視化開源平臺Thingsboard將推出PebbleTracker物聯網實時數據可視化平臺,并將首次實現物聯網可信設備數據確權.
1900/1/1 0:00:00昨日btc繼續震蕩,最低10270一線,沒有跌破周五的10200低位,周五給出的策略10260-200一線進多,在群里又一次給出10210多單,統一在昨日10400一線提示出局.
1900/1/1 0:00:00尊敬的用戶: Tokencan交易平臺即將于2020年9月3日14:00上線并開通YAMV2的充值和提現,開啟YAMV2/USDT交易對.
1900/1/1 0:00:00