如何解決區塊鏈分叉
⑴ 比特幣究竟會不會分裂及幣行應對比特幣分叉方案
如果你一直在關注比特幣社區的消息,你會知道在大約兩周內,最快可能2天內,比特幣網路可能會面臨協議上的一些改變。
為了改進比特幣的交易能力,解決比特幣網路擁堵問題,各方一直爭論不休,並且提出了多種解決方案。未來多則幾周內短則幾天比特幣社區,可能會是迎來一次平滑的升級,也可能會出現鏈分裂,又或者只是簡單地維持現狀。
但最終哪種方案將會落地實施,還要看最終的投票結果。
截止到發稿前,已有88.2%的礦工投票支持SegWit2x(比特幣分叉投票結果查詢網址:coin.dance/blocks)
OKCoin幣行作為一家致力於比特幣應用的公司,我們的崇旨是服務好每一位客戶,OKCoin幣行並沒有權力幫助用戶選擇哪一種比特幣技術,因此OKCoin幣行將支持所有了比特幣技術發展路線,把選擇權交給市場和客戶。
OKCoin幣行將在比特幣出現分叉可能性的期間採取如下措施:
1?在可能出現分叉的時間點,2017-07-30 - 2017-08-02 ,為了防止比特幣充值或提現被回滾和重放攻擊,我們將停止比特幣的充值和提現。
具體的停止提現的時間點,我們會另行通知。為了您分叉期間的交易便捷,建議您提前進行比特幣的充值,以防止遇到突發行情無法交易。
2?如果沒有出現分叉,網路穩定以後,我們將恢復充值和提現。
3?如果比特幣分裂為一種或多種比特幣,OKCoin幣行將會把分裂出來的各種比特幣按擁有權提供給所有客戶,並且逐步上線所有新種類的比特幣的交易。
4?對於用戶來講,最簡單的方法提前充值比特幣,我們會為您處理好分叉過程中的各種技術問題。
5?如果分叉過程出現了價格異常,OKCoin幣行可能會臨時中止交易。
我們相信,很多年後,經過長期的市場競爭,一個或多個版本的比特幣將被廣泛採用,讓我們一起為比特幣的未來努力。
⑵ 區塊鏈為什麼會分叉
區塊鏈分叉其實是區塊鏈系統升級導致的,每次升級可能會伴隨著區塊鏈的共識規則改變,這會導致整個網路中升級了系統的節點與未升級系統的節點在不同的規則下運行,於是分叉就產生了。例如我們使用的App,當有新版本出現,有的人升級了,有的人沒有升級,兩個版本同時可以用。
⑶ 區塊鏈為什麼會分叉
分叉是區塊鏈體驗的核心,類似於系統升級。「分叉」一條鏈,本質上就是要對運行區塊鏈的軟體做出改變。根據不同的情況,分叉所引發的問題也非常多,有的很快能夠達成共識,有的則極具爭議。 在中心化系統中,軟體升級極其簡單,只需要打補丁或者對其某些功能的兼容性等迭代更新。而去中心化系統中,升級遠沒有那麼簡單輕松,它需要取得鏈上各節點或者交易方達成共識。在一些重大功能上的改善時,常會遭到社區某些人的反對,一旦有超過 2/3 的人不同意,那麼他們就得選擇其它途徑,創造它們自己的協議和分支區塊鏈,於是分叉也就隨之發生。在比特幣中,其通過 比特幣軟體 (也叫比特幣協議)的形式實現,它確定了針對所有人的規則,包括 區塊大小、對礦工的獎勵等 。如果所有人使用比特幣,那就得同意這份協議。類似於國家的法律,每個人必須遵守。然而,不僅僅是比特幣,其它加密數字貨幣也是一樣的,作為軟體項目,總是不乏需要完善的地方,因此,技術更新和開發基本都是一往直前的,比特幣開發者是通過更新軟體(比特幣協議)來解決問題或增強功能的。簡單而言,區塊鏈網路中只要發生意見分歧、協議改進(新增、升級)等就有可能產生分叉。其實,談起分叉我們並不難理解,以比特幣為例,可以將比特幣分叉分為兩大類:比特幣協議和存儲交易系統。比特幣協議完全是開源的,如果要創建自己的分支區塊鏈,那就要先把比特幣軟體源代碼復制下來,然後再根據自己的需要進行適當修改。最後,通過指定的區塊編號讓比特幣開始分叉並生效,其實就是相當於中心化系統程序中的定時指令。比如可以規定區塊編號在到達 10000 時分叉開始生效,當該區塊編號傳送的指令到社區時會分成兩部分,一部分支持原協議,一部分支持分叉協議,然後每個部分會再次添加新的區塊到它們所支持的那一條鏈上。
⑷ 區塊鏈是怎樣防止數據篡改的
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。
跟傳統的分布式存儲有所不同,區塊鏈的分布式存儲的獨特性主要體現在兩個方面:一是區塊鏈每個節點都按照塊鏈式結構存儲完整的數據,傳統分布式存儲一般是將數據按照一定的規則分成多份進行存儲。二是區塊鏈每個節點存儲都是獨立的、地位等同的,依靠共識機制保證存儲的一致性,而傳統分布式存儲一般是通過中心節點往其他備份節點同步數據。
沒有任何一個節點可以單獨記錄賬本數據,從而避免了單一記賬人被控制或者被賄賂而記假賬的可能性。也由於記賬節點足夠多,理論上講除非所有的節點被破壞,否則賬目就不會丟失,從而保證了賬目數據的安全性。
存儲在區塊鏈上的交易信息是公開的,但是賬戶身份信息是高度加密的,只有在數據擁有者授權的情況下才能訪問到,從而保證了數據的安全和個人的隱私。
區塊鏈提出了四種不同的共識機制,適用於不同的應用場景,在效率和安全性之間取得平衡。
基於以上特點,這種數據存儲技術是可以完美防止數據被篡改的可能性,在現實中也可以運用到很多領域之中,比我們的電子存證技術在電子合同簽署上提供了更安全可靠的保證。
⑸ 比特幣分叉了,這到底是怎麼回事
關於比特幣,這兩天消息滿天飛。
具體是這樣,先是國外有家叫BTN FOUNDATION的基金會宣布,已經組建比特幣分叉開發團隊,要推出一種新的比特幣分叉幣BTN,現在官網都已經上線了,就叫btn.kim。沒兩天,另外一個比特幣開發團隊Bitgo,也宣布要對比特幣進行分叉,名字更好聽,叫BTF,直譯過來就是「比特幣信仰」。
據知名比特幣專欄作家姚遠統計,12月比特幣將「產子」10個,將至少將分叉出BCX、SBTC、LBTC等10個「孩子」。
這些事一出,比特幣市場又開始波動了,部分投資人炸毛了,各種風言風語也都出來了:咋這么多分叉啊?比特幣是不是不行了?
其實比特幣分叉這個事,遠比表現出來的要復雜,不把它的來龍去脈歷史背景交待清楚,還真搞不明白是怎麼回事。
分叉的由來:底層協議差異
比特幣的分叉由來已有,所謂分叉,指的是因底層協議不同而引發的記賬差異。按蘇寧金融研究院互聯網金融中心薛洪言主任的解釋,比特幣是由若干點對點的去中心化節點共同維護的,整個系統的有序運轉依靠的是所有節點的共識,即對於哪些交易是可以接受的、哪些節點具有記賬權等關鍵事宜,有一套公認的標准。這套標準是部署在區塊鏈底層協議中自動化執行的。
但節點畢竟是人來操作運行的,即所謂「礦工」,而但凡是由人來操作的事情,就一定會有區別。比如說有些節點的礦工天天上線,有些節點的礦工又偶爾才上線;有些節點在東半球,有些節點在西半球……總之由於種種原因,久而久之就造成了比特幣不同節點中,使用的底層協議並不一樣。
如果節點中運行不同版本的底層協議時,就會出現不一樣的標准,此時就會產生分叉。如果節點之間能夠處理好這些版本差異,最終形成統一標准,那分叉最終會消失,這種分叉被稱之為軟分叉。如果差異不能被消除,部分節點繼續運行不同版本的協議時,分叉將會持續,這就是硬分叉。
軟分叉好解決,就是賬本錯了,修改過來就行。硬分叉不好解決,誰也不認為自己是錯的,都按自己的標准來解釋,最終只能各行其是,各記各的帳。目前所說的比特幣分叉,指的就是硬分叉。
第一次分叉:技術升級
比特幣最早的一次硬分叉,是純粹的技術原因。比特幣本身的結算性能有限,按最初的技術協議,比特幣每秒最多隻能支持7次結算。這在早期不是問題,隨著比特幣的大火,越來越多的人蜂擁而入,結算也變得空前頻繁,此時原有的技術就顯得不夠用了。
因此在2017年年中,一部分礦工就提出了新的技術協議,但另外一部分礦工卻不認同,最終變成雙方各持一端,各自運行自己認同的底層協議,這就是比特幣歷史上的第一次分叉。
分叉越來越多,性質逐漸變味
但隨著比特幣交易手段的發展,投機者逐漸把分叉視作一種圈錢手段,導致目前的分叉性質大為改變。
其原理是這樣的,每一次分叉,實質上都相當於發行了一種新的數字貨幣,而且這種數字貨幣是跟比特幣掛鉤的。面向的受眾人群,比一般的ICO更為龐大,而且也更容易被普通用戶所接受,比起直接發行一種新的數字貨幣來得容易多了。
而創造這種分叉的團隊,因為占盡了先機,所以非常容易掌控新幣種的交易,特別是在前期,只需要很小的成本就能操縱整個幣種的價格走向。這就留下很大的投機炒作空間,分叉團隊只需要讓新幣種得到用戶的接受,就可以人為將價格炒到一個天價,等真正的用戶涌進來之後,再把手頭囤積的大量貨幣全部出手,憑空獲得高額利潤。
今年10月25日,國內一團隊分叉出比特幣黃金(BTG),而在分叉前兩天,萊比特礦池CEO江卓爾就公開指責這次分叉是圈錢:「BTG創始人廖翔在分叉前已預挖了20萬枚BTG幣,並且想將其兌換成2萬個比特幣,圈錢8000萬元。」
分叉的好處於此可見一斑,以至於炒幣界開始流行一句話「分叉創造價值」,為此還衍生出一個新詞「IFO」—— 首次代幣發行。
知名財經博主何生曾對媒體表示,所謂的IFO大部分可能衍變為收割韭菜的圈錢操作,「很多之前做ICO的在做IFO,ICO還需要寫白皮書和上交易所才可能獲得市場認可,而IFO連白皮書都不用寫。」
這也解釋了為什麼現在比特幣分叉越來越多,有利可圖呀。說白了,人人都想當中本聰。
能不能不分叉?
無論是蘇寧金融的洪蜀寧,亦或是比特幣錢包軟體提供商BitGo CEO、Segwit2x項目的負責人之一麥克•貝爾西(Mike Belshe),對於比特幣的這種分叉,業界其實是拒絕的。實際上,真正的區塊鏈從業者,一直對投機炒作行為是深惡痛絕的。目前國內區塊鏈行業的領先企業,都明確表示對比特幣分叉泛濫的反對。如推出國內首個可落地的大眾化區塊鏈項目的迅雷,其公司CEO陳磊在接受采訪時就說:「迅雷反對一切利用區塊鏈投機的行為,所以也肯定反對以炒作和割韭菜套利為目的的比特幣分岔。」
但要解決這個問題,光有態度還不夠,得有具體手段。最好的方法莫過於,能不能讓比特幣不分叉?
這很難做到,比特幣自身技術是比較原始的區塊鏈技術,計算能力有限,在面對以前的交易規模時還勉強能行,就目前比特幣大火的情況來看,是難以支撐的。所以比特幣遲早要解決自身算力的問題。
但並不是一點希望都沒有,隨著區塊鏈技術的創新,總會有一些新的路子出現。比如迅雷提出的共享計算,就能在現有硬體設施不變的條件下,有效提升計算能力總量,並降低單位計算能力的成本。如果將比特幣與共享計算結合到一起,可以有效解決比特幣的算力極限問題,而且還不會產生新的分叉。
其次可通過監管手段來對這種以割韭菜為目的的分叉進行監管。比如對比特幣錢包進行實名制,對交易也實行實名制,可以有效防範金融做局的風險。目前實名制在一些區塊鏈項目中已得到實行,取得了不錯的效果,比如迅雷的鏈克,就是國內首個引入實名制的區塊鏈應用,基本杜絕了惡意炒作的隱患。
總之辦法是有的,就看比特幣玩家接不接受了,而且真正施行起來,也有個過程,需要時間。所以在當前這個階段,對各種名目的比特幣分叉,大家還是敬而遠之的好。
⑹ 區塊鏈中的硬分叉,以太經典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等。
⑺ 區塊鏈中通常說的分叉是什麼
分叉是通過在網路的不同部分同時創建兩個區塊來創建一個正在進行的區塊鏈替代版本。這會創建兩個平行的區塊鏈,其中一個是獲勝區塊鏈。
⑻ VS公鏈如何解決區塊鏈領域經典的「不可能三角「問題
第一,專屬游戲社區的 PoS+PoD 混合共識機制大幅提升公鏈網路的效率和一致性。
第二,社區自治,一切決策由社區成員投票決定。在混合共識機制下,PoS 氪金玩家和 PoD 技術玩家均有較高的收益率和話語權,這有效避免了中心化算力和中心化財力對整個游戲生態的影響,進而降低了分叉風險。如果有節點想針對某協議或標准提出分叉,則需要全體節點參與投票,如果投票結果的 PoD+PoS 加權值超過 50%,則系統默認高加權值的鏈為有效鏈,所有節點會在投票結果中約定的時間遷移至新鏈挖礦。
第三,由於游戲玩家對硬體設備的性能、帶寬都有要求,VS 公鏈將參與記賬的節點玩家設置為兩類:全節點與輕節點。玩家可以手動切換全節點與輕節點,一般在游戲過程中採用輕節點模式,給予游戲更多的硬體支持,而在游戲結束後及掛機期間,則啟動全節點模式。
第四,游戲內的所有交易許可權,均來自於玩家,只有玩家通過專有秘鑰授權後,游戲資產才可以流通。同時,所有交易數據均採用的現代密碼學技術 ECC(橢圓加密演算法)進行加密,保障區塊鏈信息安全。
第五,VS 作為游戲領域的垂直公鏈,首先會完成去中心化的游戲製作、虛擬資產發行和通證經濟運行的整體解決方案。包括游戲引擎、開發者環境、標准 SDK 等,這降低了游戲開發者從各個環境進入區塊鏈游戲開發的難度和門檻,這極大地降低了游戲開發團隊的工作量和成本,也使得 VS 公鏈的可拓展性變得極高。
⑼ 區塊鏈分叉是什麼
區塊鏈分叉是什麼?分叉會導致我的比特幣一分為二嗎?
在中心化系統中升級軟體十分簡單,在應用商店點擊「升級」即可。但是在區塊鏈等去中心化系統中,「升級」並不是那麼簡單,甚至可能一言不合造成區塊鏈分叉。
簡單說,分叉是指區塊鏈在進行「升級」時發生了意見分歧,從而導致區塊鏈分叉。因為沒有中心化機構,比特幣等數字資產每次代碼升級都需要獲得比特幣社區的一致認可,如果比特幣社區無法達成一致,區塊鏈很可能形成分叉。
以比特幣為例,2017年7月,為了解決比特幣區塊鏈擁堵問題,一些比特幣愛好者提出了bitcoin cash分叉方案,導致比特幣區塊鏈一分為二。
根據分叉後的區塊鏈是否能兼容舊區塊鏈,分叉又分為「硬分叉」和「軟分叉」。
⑽ 什麼是區塊鏈土豆鏈Potato chain又是什麼
關於這個問題,其實建議你去游說社區看一下(網頁鏈接),那裡有大佬大V為你解答。這里我為你分享一篇阮一峰老師的文章,應該能對你的問題作出解答。
一、區塊鏈的本質
區塊鏈是什麼?一句話,它是一種特殊的分布式資料庫。
現在的規則是,新節點總是採用最長的那條區塊鏈。如果區塊鏈有分叉,將看哪個分支在分叉點後面,先達到6個新區塊(稱為"六次確認")。按照10分鍾一個區塊計算,一小時就可以確認。
由於新區塊的生成速度由計算能力決定,所以這條規則就是說,擁有大多數計算能力的那條分支,就是正宗的區塊鏈。
九、總結
區塊鏈作為無人管理的分布式資料庫,從2009年開始已經運行了8年,沒有出現大的問題。這證明它是可行的。
但是,為了保證數據的可靠性,區塊鏈也有自己的代價。一是效率,數據寫入區塊鏈,最少要等待十分鍾,所有節點都同步數據,則需要更多的時間;二是能耗,區塊的生成需要礦工進行無數無意義的計算,這是非常耗費能源的。
因此,區塊鏈的適用場景,其實非常有限。
不存在所有成員都信任的管理當局
寫入的數據不要求實時使用
挖礦的收益能夠彌補本身的成本
如果無法滿足上述的條件,那麼傳統的資料庫是更好的解決方案。
目前,區塊鏈最大的應用場景(可能也是唯一的應用場景),就是以比特幣為代表的加密貨幣。