㈠ 區塊鏈為什麼有分叉分叉會發生什麼情況
區塊鏈的分叉(fork)的形成原因可能有多種。
當兩個結點幾乎在同一個時間挖到了礦並同時發布區塊,此時就出現臨時性的的分叉(state fork),
本質上是對比特幣這個區塊鏈當前的狀態產生了意見分歧,
當人為的發起分叉攻擊(forking attack),也就是故意造成這類分叉(deliberate fork)還有一類分叉是,當比特幣的協議發生了改變的時候,軟體需要升級。而在分布式系統中不能保證所有節點同時升級軟體,假設存在部分節點未升級,會導致協議分叉(protocol fork)。對協議修改的內容的不同,又可以將分叉分為硬分叉(hard fork)和軟分叉(soft fork);
比特幣協議增加新協議,擴展新功能,未升級軟體的舊節點會不認可這些修改,會認為這些特性是非法的。這也就是對比特幣協議內容產生分歧,從而導致的分叉叫 硬分叉 。此時,就出現了新節點永遠沿著新節點產生的鏈挖礦,舊節點永遠沿著舊節點鏈挖礦,由於新節點算力足夠強,所以形成兩條永遠都在延伸且平行的鏈。只要這部分舊節點永遠不更新,則舊鏈將一直延續,可見這種分叉是持久性的。
出現hard fork後,便變成了兩條平行的鏈,也就造成了社區分裂。社區中有一部分人,會認為下面的鏈才是根正苗紅,各個鏈上的貨幣獨立。以太坊歷史上的一件大事就是硬分叉事件。以太坊稱為ETH,但目前看到的ETH已經不是最初的ETH了,以太坊在歷史上發生過硬分叉,另一個鏈稱為ETC。實際上,ETC才是以太坊設計原本的協議,而ETH是黑客攻擊ETH上一個智能合約THE DAO後,進行回滾的協議鏈(將黑客攻擊偷取的以太幣採用硬分叉方式回滾回到另一智能合約,然後退還給真正擁有者)。
分叉之初,由於兩個鏈分叉造成了互相影響,產生了很多麻煩。比如:在ETH鏈上有一筆轉賬B->C,有人便在ETC鏈上回放,將ETC鏈上的貨幣頁轉給了C(C收到兩筆錢)。後來,對兩條鏈各添加了一個chainID,將兩個鏈區分開,才使得這兩條鏈真正分開。
如果對BTC協議添加限制,使得原本合法交易在新交易中不合法,便會形成軟分叉。
當大多數節點已經更新完畢之後,舊節點認可新節點挖出的區塊,因此發布自己挖出的區塊,但新節點不認可舊結點挖出的區塊,便沿著上一個新節點發布的區塊繼續挖礦,當新節點擁有大部分算力的時候,新鏈會越來越長,從而舊節點挖出並發布的區塊一直被拋棄,無法獲得出塊獎勵,最終倒逼舊節點升級軟體,實現所有節點認可新協議並進行升級。可見,只要系統中擁有半數以上算力節點更新軟體,此類分叉不會出現永久性分叉。比特幣腳本中的P2SH就是通過軟分叉方法加進去的。
這一部分我並沒有查到太多的資料,但是在絕大多數共識協議之中我們都假設需要過半算力;
在理論上,如果掌握了50%以上的算力,就擁有了獲得記賬權的絕對優勢,可以更快地生成區塊,也擁有了篡改區塊鏈數據的權利。因此,當具有過半的算力,也就是51%都是誠實可靠的,能保證整一個區塊鏈在合法有序的進行運行。
但是為什麼選擇過半的算力,而不是過半的用戶?比特幣系統,任何人都可以加入,且創建賬戶及其簡單,只需要本地產生公私鑰對即可。只有轉賬(交易)時候,比特幣系統才能知道該賬戶的存在。這樣,黑客可以使用計算機專門生成大量公私鑰對,當其產生大量公私鑰對超過系統中一半數目,就可以獲得支配地位(女巫攻擊)。因此,比特幣系統中很巧妙的使用算力作為投票的依據。
㈡ 幣圈怎麼第一時間知道黑客攻擊
自加密貨幣面世以來,就一直不斷的遭遇黑客的攻擊,這也就不斷的引起了投資者們的擔憂,就在今年2月,日本的數字貨幣交易所Coincheck被盜了價值五十億美元的加密貨幣;4月份,AMO區塊鏈在上線首日就被黑客攻擊,下面幣圈子就來支招:區塊鏈如何應對面對黑客攻擊?
區塊鏈如何應對面對黑客攻擊?
面對黑客接二連三的攻擊,有的交易所顯得驚慌失措,有的則是立即採取手段,回擊黑客的攻擊。最典型例子是以太坊選擇對區塊鏈進行硬分叉,以拿回所有以太幣,有效解決了這一問題。
當時,The DAO基於以太坊智能合約建立了一個眾籌平台,卻被黑客轉移了市值五千萬美元的以太幣。隨後,為挽回投資者資產,以太坊社區投票決定更改以太坊代碼。因此,以太坊在第1920000區塊進行硬分叉,回滾所有以太幣(包括被黑客佔有的)。
看到這兒,估計有人可能會問:硬分叉又是什麼?
我們先弄懂為什麼會出現分叉,主要是因為某一個新的區塊被挖出之後,區塊鏈系統會產生新的協議,而這個協議又與舊協議難以兼容。而硬分叉就是指,新協議將不再允許舊協議繼續工作。就像以太坊,為了拿回資金才更改了協議,所以發生了硬分叉。
有先例在前,以太坊(ETH)和以太經典(ETC)就是硬分叉的典型案例。可見區塊鏈能夠藉助硬分叉的方式,有效保證用戶數據安全和個人資產安全,對黑客的攻擊作出回擊。
另外,除了通過硬分叉來回擊黑客攻擊,有交易所也提出了其他解決方案,如區塊鏈可擴展性解決方案、多重簽名技術等等。
區塊鏈可擴展性解決方案
以太坊聯合創始人Vitalik Buterin提出了區塊鏈可擴展性解決方案,名為Plasma Cash,能夠幫助交易所抵禦黑客攻擊。同時他表示:用戶可以在交易過程中隨時通過Plasma退出程序,取出現金。
因此,哪怕黑客使用Plasma Cash進行交易,用戶資產也不會受到損失,甚至加密交易所可能會用此技術來抵禦黑客攻擊。
多重簽名技術
黑客曾披露,Coincheck在遭受攻擊時,甚至沒有做過一些基本安全措施。被盜的加密貨幣存放於一個連網的錢包里,而資金則保存在硬體中,不禁讓人擔心起錢包的問題,如何更安全地訪問自己的錢包呢?
有人提出了解決方案:可以結合multisig技術,實現多重簽名抵制,就好比需要多個鑰匙才能打開家門一樣,多重簽名即表示需要多個密鑰才能執行一個任務,能夠使黑客更難獲得資金。
上面就是關於區塊鏈如何應對面對黑客攻擊的相關內容,不過以上方案的安全性也還是需要完善的,這些都將隨著技術的更新而進一步得到解答,得到完善解決,我們拭目以待。
㈢ 倫敦硬分叉在即,六年前以太坊的創世地址們在幹嘛
撰文:潘致雄
北京時間 2015 年 7 月 30 日晚上 11 點 26 分, 以太坊 0 號 區塊 被正式挖出,該區塊中包含了 8893 筆創世交易 ,為 8893 個地址分配了以太坊網路中初始的 7200 多萬個 ETH 。
剛剛過完 「六歲生日」 的以太坊網路即將在本周迎來 倫敦硬分叉升級 ,此次升級中的 EIP-1559 是 以太坊誕生以來首次經濟模型修改 ,該提案的重要性不言而喻,但也引發了部分礦工和社區的巨大爭議。截止發文時,仍有 35% 的節點未升級支持倫敦硬分叉,不過無論如何,這一切都將在兩天後塵埃落定。
在這個對於以太坊頗具紀念意義的時刻,我們對那幾千個創世地址的特徵和資產持有情況做了些簡單的分析,也發現了一些有意思的結論。
有兩個比較直觀的維度可以參考這 8893 個地址目前持有 ETH 的情況,一個是這些地址總共持有的 ETH 和持有 ETH 數量的分布情況。
據鏈聞統計的數據,這 8893 個地址當前持有的 ETH 總量約為 309 萬 ETH ,相比六年前的 7200 萬 ETH 減少了 近 96% 。
但是如果以美元價值來看,這些地址資產價格提升的幅度很大。參考 CoinMarketCap 上 ETH 在 2015 年 8 月 7 日的開盤價格 2.83 美元,六年前 7200 萬 ETH 的總價值為 2 億美元;但是按照 ETH 目前的 2500 美元的價格計算,309 萬 ETH 的總價值超過 77 億美元,是六年前的近 40 倍,而在不久前以太坊創出 4300 美元 歷史 高點時,這一增幅更加可觀。
另一個維度是持有 ETH 數量的分布情況,特別是余額小於 0.01 ETH 的地址,很可能是被拋棄不用的地址。
經整理發現,目前有 5317 個創世地址 的余額小於 0.01,佔全部創世地址的約 60% 。如果擴大該標准為小於 1 ETH 的地址數量,則佔全部創世地址的約 82% (7248 個) 。
雖然這些地址已經將絕大多數的以太坊轉出,但這並不代表這些地址背後的用戶賣掉了以太坊,因為也很有可能只是轉移到了其他地址,或用戶是在對地址進行整理,不過這些情況無法從鏈上准確判斷。
在這批創世用戶中,仍有 8% 的地址幾乎未挪動手中的 ETH,特別是在這六年的時間里,以太坊的價格從最低不到 1 美元漲到了最高 4000 多美元,這些人的浮盈至少有了幾千倍。
從具體的規則來說,我們獲取了這些地址創世時的余額和當前的余額,如果差值介於 0.01 ETH 至-0.01 ETH 之間,則符合該標准,因為其中不少的地址收到過各種各樣的空投,或創建過智能合約,所以可能會增加或者減少一些 ETH。
所有符合該標準的地址數量為 723 個,更可怕的是,這些地址持有的 ETH 數量超過 200 萬 ETH ,占 8893 個地址當前 ETH 總持有量 (309 萬 ETH) 的 65%。這 200 萬個 ETH 目前的價值約 50 億美元。
在這 8893 個地址中,有一個地址的當前余額相比創世時減少了超過 1190 萬個 ETH,也就是該地址在創世階段的幾乎所有 ETH 都已轉出,只留下了零頭 (不到 10 ETH) 。
該地址 (0x5abfec2…56f9) 在創世時收到了 1190 萬個 ETH (也是創世時余額最大的地址) ,一周後該地址創建了一個智能合約地址 (0xde0B295…7BAe) 用以管理這 1190 萬個 ETH,目前該地址在 Etherscan 上被打上了 「Ethereum Foundation」 (以太坊基金會) 的賬戶標簽和 「EthDev」 (以太坊開發者) 的姓名標簽 (一個賬戶標簽下可能有多個姓名標簽) 。
所以從 EthDev 這個地址來看,目前的余額接近 40 萬 ETH,相比創世時的 1190 萬個 ETH 減少了 97% 的 ETH。不過和上面的情況一樣,其實持有的美元價值是增長了,從創世時的 3368 萬美元 (ETH 以 2.83 美元計) 增長至如今的 10 億美元 (ETH 以 2500 美元計) 。
藍色是 ETH 余額,黑色折線是持有 ETH 的美元總價值
另外在 8893 個地址中,有 40 多個地址 的余額相比創世時的余額還增長了,其中增長最多的一個地址增加了超過 3 萬個 ETH (現在價值 7500 萬美元) 。
該地址 (0xddbd2b9…121a) 在創世時獲得了 1 萬個 ETH,沒過幾天這位未知用戶就把 ETH 全部轉到了 Kraken,或許是在出售這些 ETH,或提供流動性。然後該地址又在 10 天後收到了一筆 8 萬多 ETH 的轉賬,後來又陸陸續續分批轉移出 (部分流向了交易所) ,剩下約 4 萬個 ETH。該地址自 2015 年 10 月以來,余額就再未變化過。
而該地址收到的 8 萬個 ETH,其實最終還是來自於上述的這個 EthDev 的。所以一個比較合理的猜測是,這位用戶 (機構) 除了參與創世之外,還和以太坊基金會有較深的關聯,或許是某個開發者、某個以太坊基金會的內部地址、某個早期投資機構等。
網路中對於該地址的信息極少,不過在 Etherscan 的 開發者文檔 中,使用了該地址作為演示,這也許並不是一個巧合。
㈣ 區塊鏈中的硬分叉,以太經典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等。
㈤ 以太坊硬分叉是什麼
硬分叉是一種不支持向後兼容的軟體升級方式。通常,這些情況發生在節點以與舊節點的規則沖突的方式添加新規則時。新節點只能與運行新版本的軟體節點進行交互。結果,區塊鏈發生了分裂,生產出兩個單獨的網路:一個按照舊規則運行,一個則按照新規則運行。節點在升級後變為藍色。之前的黃色節點拒絕藍色節點的連入,而藍色的節點之間可以相互連接。因此,現在有兩個網路並行運行。他們將繼續產生區塊和交易,但不再在同一區塊鏈上工作。在區塊鏈網路達到分叉區塊之前,所有節點都具有相同的區塊鏈(並且歷史記錄仍然存在),但是這之後它們將具有不同的區塊和交易。由於存在相同的歷史記錄,因此如果您在分叉之前持有代幣,那麼您將在這兩個網路上同時獲得代幣。假設在600,000區塊高度發生分叉時,您手裡有5 BTC。您可以選擇在區塊高度到達600,001時,在原始區塊鏈上將這5個代幣花費掉,但是在新產生的區塊鏈上並不會記錄這筆在600,001區塊高度的消費。假設加密方式沒有發生變化,那麼在新的分叉網路上您的私鑰中仍然會存在這5個代幣。 以太坊硬分叉的一個案例是2016 年 6 月 17 日,the DAO 合約上出現漏洞並被攻擊者乘虛而入,導致約三百六十萬 ETH 被盜取。根據該合約的設計,這些資金需要被凍結 28 天才能成功被轉移。如果沒有採取任何措施的話,黑客會擁有 ETH 總額的 4.4%。為解決這個問題,備受爭議的 EIP 779 被提出來,其目的在於修改攻擊者的鎖定合約。如此一來,ETH 持有者便可以從 the DAO 合約上提出其 ETH。7 月 20 日,以太坊大部分成員支持實行硬分叉,然而少數社區成員持反對意見,並決定實行硬分叉,分叉後的原鏈改名為以太坊經典 (Ethereum Classic)。
㈥ 以太坊分叉在即,行情突破暴漲~是好事還是壞事
自1月17日君士坦丁堡的升級擱淺後,以太坊沉寂了已經有一個多月的時間。而隨著7280000(以太坊原定升級區塊高度)區塊高度的日益臨近,細數起來,剩下的時間也就只剩下5天左右了。
一起了解此次以太坊分叉:
1月19日,也就是上一次以太坊升級失敗的後兩天,Martin Holst Swende發文表示, 將在以太坊主網(mainnet)上進行君士坦丁堡硬分叉以及君士坦丁堡修正性(ConstantinopleFix)分叉,即雙分叉。
不用擔心,雙分叉在主網上會應用在同一個區塊上。 在已經實行君士坦丁堡硬分叉的測試網(testnet)上,會進行君士坦丁堡修正性分叉,修正性分叉在測試網上會應用在另一個區塊上,這就是所謂的雙分叉。 而君士坦丁堡修正性分叉的唯一功能就是禁用EIP-1283提案。
不過,實際上,「雙分叉」的表述並不準確。
一方面君士坦丁堡硬分叉和君士坦丁堡修正性(ConstantinopleFix)分叉其實是串聯在一起的;另一方面,以太坊君士坦丁堡硬分叉自始至終都是其社區為改善以太坊本身性能的一次升級, 所以此次並不會產生分叉幣 。
聖彼得堡實際上就是之前提出的君士坦丁堡 修正性分叉 ,只不過換了一種表述方式。其最大的作用就是刪除了提案EIP1283,這也是君士坦丁堡推遲了整整一個多月的核心理由。
而在升級時間的問題上,以太坊預計將於2月28日(周四)進行分叉。具體的時間可能會根據時間段的不同而變化,可以在1-2天之前或之後激活。
今日行情暴漲跟以太坊分叉有什麼關系?
不可否認當前的加密貨幣暴漲是ETH驅動的 ,以太坊此次的分叉不比之前,此次以太坊的分叉是為了升級以太坊系統,所以此次的分叉實屬利好。
但是近日以太坊的暴漲,也有一種令人不安的趨勢。從以往分叉來看,加密貨幣通常會在預期分叉之前上漲,並在分叉之後暴跌。
雖然我們無法知道以太坊分叉之後是上漲還是下跌,但是可以肯定的是,無論是上漲還是下跌,對整個加密數字貨幣的走勢都會有所影響。
你對以太坊的此次上漲帶動的幣圈行情有什麼看法,可在仁和社區與大家分享!
㈦ 比特幣硬分叉和軟分叉是什麼意思
Q:什麼是比特幣分叉,產生分叉的原因是什麼?
A:比特幣之所以會產生分叉這個行為,是因為比特幣的底層技術是區塊鏈,一些人開始覺得比特幣的區塊容量太小,總出現擁堵,於是這些人要求比特幣升級擴容,一些人又覺得比特幣的功能太單一,今後的發展不容樂觀,於是這些人又要求比特幣能夠有搭建DApp(去中心化應用)的功能,有人支持就有人反對,這種對比特幣發展的分歧便可以理解為比特幣的分叉
Q:比特幣分叉的分類?
A:比特幣分叉的分類分為兩種,一種方案是軟分叉, 一種方案是硬分叉,那麼什麼是軟分叉?
Q:軟分叉的形成原理?
A:軟分叉是指在原有的比特幣網路裡面進行優化修改bug提升區塊的容量,比如改成2M、4M或者8M、16M,其中以SegWit閃電網路為主流解決方案,通俗的說,就相當於一條主路上堵車,開發團隊就再建造一條輔路,幫助主路分流擁堵。
這是一種溫和的解決方式,能讓原有的比特幣網路和軟分叉之後的網路進行兼容,比特幣的主要交易還在主鏈上。
Q:軟分叉的缺點
A:當然,軟分叉存在缺點,那就是治標不治本,只能解決暫時的擁堵問題,執行軟分叉後,也僅能保持數年內網路的通暢,未來還需要不斷擴容,對系統穩定性有影響。
Q:硬分叉是什麼及形成原理?
A:另一種方案是硬分叉,硬分叉是指:
重新升級比特幣系統,通過代碼形式將區塊的高度徹底改變,以bitcoin unlimited為主流解決方案。通俗的說,就相當於一條主路上堵車,我們直接棄用這條路,找個地方,做一個地上地下立體交通樞紐,新車都走這套交通系統,這套系統改變了比特幣網路的區塊大小,優化了網路的處理速度。
Q:硬分叉的缺點是什麼?
A:但是硬分叉同樣存在缺點,那就是不兼容原有的比特幣系統,這就要求現在比特幣網路所有的人都要支持硬分叉,若有部分人不支持硬分叉,比特幣網路將會出現兩個版本,也就產生了兩個比特幣,這兩個比特幣所存在的區塊鏈形成競爭關系,這種內耗會導致價格波動較大,會導致比特幣未來的局勢不明朗。
Q:比特幣分叉的經典案例?
A:以太坊(ETH)和以太經典(ETC)是硬分叉的典型案例。The DAO項目是區塊鏈物聯網公司Slock.it發起的一個眾籌項目,於2016年5月正式發布,截止到當年6月,The DAO項目募集資金超過1.6億美元。沒過多久,The DAO項目就被黑客盯上了,因為智能合約上的巨大漏洞,導致The DAO項目被轉移了市值五千萬美元的以太幣。
為了挽回眾多投資者的資產並停止恐慌,以太坊創始人V神(Vitalik Buterin)最後提出硬分叉的設想,並最終通過社區的多數投票表決在以太坊第1920000區塊完成了硬分叉,回滾了包括被黑客佔有的所有以太幣。
即使以太坊硬分叉成了兩條鏈,依然有部分信仰著區塊鏈不可篡改特性的人留在以太經典這條原鏈上,如今,以太坊(ETH)和以太經典(ETC)都排在全球加密貨幣市值排名的前20名,這也是二者在硬分叉領域被當作經典案例的原因之一。
Q:軟分叉和硬分叉的區別及影響?
A:對用戶而言:軟分叉不會產生新的比特幣幣種,只需要了解比特幣該幣種的交易方式和k線特點,只需要一種比特幣主流錢包即可。
硬分叉會產生新的幣種,而且可能不止一種新的幣種。一旦修改比特幣核心代碼,重構比特幣核心代碼的事情發生了,有第一次就可能有第二次,BTC1、BTC23456789就都有可能發生,用戶會懵,到底我去交易那種幣會比較好?到底我使用哪種比特幣去支付流通范圍比較大?總之,選擇困難症的用戶會崩潰。而且,用戶要下載不同硬分叉系統的錢包,給保存和支付比特幣帶來了復雜操作。
但是,相應的,用戶的選擇權也變大了。可以選擇自己喜歡、信任的開發團隊開發的比特幣代碼。當比特幣分叉情況不明朗的時候,當軟分叉開始激活,算力開始投票的時候,用戶最好的處理方法是:靜觀其變。不要在分叉過程中去充值和提取比特幣。
此外,軟分叉會改變比特幣全節點的結算方式,一部分小額結算會使用第三方節點即結算通道進行確認。結算通道可能會手續部分手續費。類似銀聯的作用和商業模式。
什麼是比特幣分叉?軟分叉和硬分叉的區別及影響
㈧ 以太坊開發人員正在應對最壞情況
以太坊准備好迎接「倫敦」硬分叉了嗎?
隨著以太坊准備在8月4日星期三激活其第11次向後不兼容升級,也稱為「硬分叉」,一些開發人員擔心升級可能會在部署前進行更多測試。
在7月23日星期五舉行的每兩周一次的以太坊核心開發者會議之後不久,以太坊基金會的提姆·貝科在所有的核心開發者Discord 聊天室中寫道,「有幾個人已經聯系或發推文說他們不一定對不延遲[硬分叉]感到滿意……我[在會議上]詢問了這個問題,似乎沒有人有強烈的意見,但有些人提到這可能不是正確的方法。」
在回應貝科的評論時,以太坊軟體客戶端開發人員阿列克謝·阿胡諾夫表示,他同意,鑒於最近發生的事件,在每兩周一次的會議上,沒有更多討論可能推遲被稱為「倫敦」的硬分叉。
「我想我知道為什麼,」阿胡諾夫寫道。「推遲 [倫敦] 是一個敏感話題,沒有人願意承受壓力,這是可以理解的。」
聊天室中的其他人懇求以太坊開發人員認真考慮將倫敦再推遲幾周進行進一步測試。
對倫敦升級風險的擔憂—其中包括影響以太坊費用市場的有爭議的代碼更改,稱為以太坊改進提案(EIP)1559—在以太坊軟體客戶端Geth中發現一個錯誤後增長。
作為背景,Geth是最流行的用於連接以太坊的軟體。據Ethernodes.org稱,在所有同步到以太坊網路的計算機(也稱為節點)中,估計有86%運行Geth客戶端軟體。
7月21日星期三,一個月前啟動倫敦硬分叉的以太坊測試網路Ropsten,在運行Geth的節點將無效交易挖入一個區塊,而運行少數客戶Besu和Open以太坊的節點卻拒絕了它。
幾個小時內,Geth團隊發布了一個補丁程序,並鼓勵所有用戶將他們的軟體更新到最新版本號Terra Nova1.10.6。
雖然沒有開發人員認為該漏洞應該在周五的電話會議期間延遲倫敦的主網路激活,但一些開發人員確實討論了如果在以太坊而不是在測試網路上發現此類漏洞的適當行動方案。
「如果像這樣的事情發生在主網上,我們會怎麼做,尤其是在大多數客戶Geth正在生產區塊的地方?顯然需要幾個小時才能修復,」貝科在會議期間說。
以太坊基金會的馬丁·霍爾斯特·斯溫德強調,這些漏洞在Ropsten上並不是前所未有的,雖然解決它們「很麻煩」,但有兩種方法可以解決它們。
首先,如果用戶的節點遵循錯誤的區塊鏈版本,用戶將需要在鏈分裂之前在內部將鏈「倒回」到區塊,並使用修補過的Geth軟體同步到新鏈。其次,如果用戶的節點尚未同步到區塊鏈的某個版本,但正在嘗試連接到網路以收集有關最近交易的數據或執行交易,則用戶最終可能會連接到錯誤版本的鏈。為了避免這種情況,這些用戶需要將以太坊上遵循正確鏈的某些節點「列入白名單」,並與卡在錯誤鏈上的其他節點隔離。
倒帶和白名單以太坊節點都可以通過Geth完成。Ropsten上的礦工能夠使用這些策略解決上周三發生的鏈分裂問題,盡管一位礦工在周五的會議上指出,在周三的事件發生之前,修復鏈分裂的指令沒有得到有效傳達,因此讓許多礦工對如何正確重啟節點感到困惑。
用戶「AlexSSD7」在Discord 聊天室中寫道,作為以太坊礦池的代表,他們「擔心」Geth中的錯誤,並指出,「一分鍾的[網路]停機時間讓我們付出了很多代價。一小時的停機時間對我們來說是2萬美元。」
客戶端軟體中的意外錯誤確實會對在主網路上運行的交易所和企業造成破壞,這就是為什麼開發人員強調需要一個強大的監控系統,該系統可以快速提醒節點運營商鏈分裂並鼓勵他們暫停運營直到進一步調查。
「這似乎是一個非常容易實現的成果,為生態系統提供了一種價值基調。如果你不確定如何開始,請在Discord中詢問,」貝科在周五的會議上說。
如果在主網上部署倫敦後再次發生類似於周三發生的錯誤,這些解決方案肯定會有所幫助,但它們不一定是用於解決更大規模問題的相同解決方案,例如黑客神奇地列印了1億個ETH。
如果發生如此災難性的事情,以太坊基金會的丹尼·瑞安在周五的會議上表示,很難提前知道開發人員將如何進行。
「我認為對於將出現的多種類型的錯誤和多種類型的特性,只有多種選擇,」瑞安說。
網路漏洞的影響越嚴重,解決漏洞的解決方案就越可能具有侵入性——並且對以太坊作為安全區塊鏈的聲譽的損害就越大。
隨著以太坊發展路線圖的近期硬分叉越來越雄心勃勃,找出最壞情況的潛在解決方案以及與網路權益持有人的損害控制計劃可能很快成為開發人員考慮的當務之急。
Fountain聯合創始人馬修·香森說:「傳統市場的DeFi:當安全代幣出現時。」 。 亮點 : Fountain是以太坊上的一個去中心化交易所,使用戶能夠買賣安全代幣。香森強調了區塊鏈技術提供的流動性和可訪問性,每天24小時可訪問並允許即時結算。證券通證化還有其他一些好處,包括進一步提高可訪問性的資產透明度和分拆。然而,建立一個完全去中心化的證券交易所有很多挑戰。入職客戶和新證券都需要遵守國際法規,包括了解客戶法律和託管許可證。
「信貸授權的力量」,Aave創始人斯坦尼·庫萊霍夫的演講。亮點: Aave是一個建立在以太坊基礎上的去中心化借貸協議。該協議背後的團隊已經開發出一種可以提供零抵押貸款的產品。庫萊霍夫認為,這是在將DeFi流動性引入實體經濟和推動Aave借貸需求方面向前邁出的一步。
以太坊創造者維塔利克·巴特林所說的「DeFi之外的事情」。亮點: 除金融服務外,社交媒體和公共產品融資是以太坊尚未開展的兩項活動。巴特林認為,網路的代幣經濟和抵抗審查是這些活動能夠從建立在去中心化區塊鏈之上獲益的兩個原因。
「Uniswap,DeFi&消費金融的未來」,Uniswap增長負責人Ashleigh Schap的談話。亮點: Uniswap實驗室正試圖與Talos、Paxos和Fireblocks等區塊鏈基礎設施公司建立合作關系,將DeFi解決方案連接到PayPal和E*Trade等知名金融 科技 公司的後端。
Circle協議開發者朱利安·布特盧普談到「為什麼DEX正在吞噬世界」。亮點: 在最好的情況下,[去中心化金融]允許世界公民平等地使用所有貨幣、股票和金融平台。隨著領域的發展,去中心化將成為一種趨勢。監管者將監督傳統金融界使用的協議,用戶仍將有權進入DeFi如今的「狂野西部」試驗場。
#比特幣[超話]# #數字貨幣#
㈨ 硬分叉和軟分叉有什麼區別
最近,區塊鏈行業里最熱鬧的莫過於BCH硬分叉事件,以吳忌寒和澳本聰分別為首的兩個陣營展開了激烈的對決,又是站隊成員分析,又是雙方算力分析的,分叉後的BCH ABC和BCH SV兩條鏈已經開始正常出塊,但是依舊讓好多人都看得一頭霧水。
其實,硬分叉這個概念在區塊鏈行業里早已經不是什麼新鮮詞。2017年8月1日,比特幣現金成為比特幣區塊鏈歷史上的第一個硬分叉,此後,比特幣分叉事件變得越來越頻繁,一系列分叉幣開始不斷出現,比如比特幣糖果(Bitcoin Candy)、比特幣披薩(Bitcoin Pizza)、比特幣鑽石(Bitcoin Diamond)等。
為什麼要分叉
比特幣之所以會產生分叉這個行為,是因為比特幣的底層技術是區塊鏈,而區塊鏈是具有去中心化特性的,這便導致比特幣是由一群人來維護的。最初,中本聰發明比特幣大概只是想讓人們多一種更自由的貨幣交易方式,但隨著比特幣被更多的人所了解和使用,人們對比特幣的想法和要求也多了起來。
一些人開始覺得比特幣的區塊容量太小,總出現擁堵,於是這些人要求比特幣升級擴容,一些人又覺得比特幣的功能太單一,今後的發展不容樂觀,於是這些人又要求比特幣能夠有搭建DApp(去中心化應用)的功能,有人支持就有人反對,這種對比特幣發展的分歧便可以理解為比特幣的分叉。
分叉的種類
分叉分為兩種,硬分叉和軟分叉。
先說硬分叉,硬分叉其實是把比特幣這條鏈直接分成了兩條完全不同的鏈,一條是舊鏈,一條是新鏈,舊鏈即是不願意讓比特幣分叉的社區成員所堅持的原有的鏈,新鏈即是社區成員希望在現有區塊鏈上進行技術優化改進所生成的鏈,這兩條鏈此後將不再有交集,完全按各自的道路發展。
打個比方,沒分叉前的比特幣就好比是安卓系統,因為有些人不滿於安卓系統的功能而又開發出了蘋果系統,蘋果系統這時就相當於是硬分叉後的結果,分叉後,安卓系統和蘋果系統形成了兩個完全不同的系統,人們也根據各自的喜好開始用著不用的系統。
軟分叉更簡單,比特幣軟分叉之後不會像硬分叉一樣產生兩條鏈,而是還會保持在一條鏈上,軟分叉會進行一些升級,但是不會影響整個系統的穩定性和有效性,舊節點會兼容新節點,只是新節點不兼容舊節點而已,二者依然可以共存在一條鏈上。
這就相當於安卓系統做了升級,升級後的系統很多軟體需要你的信息授權,否則就無法使用,但只要你不升級,你不授權信息也是可以使用這些軟體的,換句話說,升級後的系統比升級前的系統要求更為嚴格(舊節點會兼容新節點,但新節點不兼容舊節點)。
歷史上比較著名的硬分叉事件
以太坊(ETH)和以太經典(ETC)是硬分叉的典型案例。
The DAO項目是區塊鏈物聯網公司Slock.it發起的一個眾籌項目,於2016年5月正式發布,截止到當年6月,The DAO項目募集資金超過1.6億美元。沒過多久,The DAO項目就被黑客盯上了,因為智能合約上的巨大漏洞,導致The DAO項目被轉移了市值五千萬美元的以太幣。
為了挽回眾多投資者的資產並停止恐慌,以太坊創始人V神(Vitalik Buterin)最後提出硬分叉的設想,並最終通過社區的多數投票表決在以太坊第1920000區塊完成了硬分叉,回滾了包括被黑客佔有的所有以太幣。
即使以太坊硬分叉成了兩條鏈,依然有部分信仰著區塊鏈不可篡改特性的人留在以太經典這條原鏈上,如今,以太坊(ETH)和以太經典(ETC)都排在全球加密貨幣市值排名的前20名,這也是二者在硬分叉領域被當作經典案例的原因之一。
分叉的優缺點
區塊鏈技術的發展還處於很初期的狀態,分叉對於區塊鏈來說,就相當於一個技術迭代的過程,隨著人們不斷發現區塊鏈技術現有的限制,只有不斷升級和擴展這項技術,才能讓區塊鏈技術走向成熟。
當然,這種分叉跟區塊鏈不可篡改的特性正在背道而馳,但沒有天生完美的技術,區塊鏈也不例外,技術的發展如果在發生錯誤時都不可控,那這種技術就無法做到普世,人們對它的信任度也無法提升。且分叉的結果是由社區成員投票決定的,某種程度上來說依舊遵守著去中心化的原則。
人們對區塊鏈分叉各執己見,但在區塊鏈發展的歷史進程里,分叉無疑讓區塊鏈變得更有故事性和可能性了。
㈩ 以太坊分叉會起到什麼作用
ETH作為區塊鏈技術2.0的代表,其誕生在區塊鏈發展史上具有里程碑式的意義。但隨著EOS和IPFS的發展,讓我們也看到了以太坊的一些不足之處。比如分布式存儲能力較弱,難以支持游戲、視頻等應用;分布式計算能力不足,無法支持電商、出行等高頻應用。而在以太坊基礎上誕生的EthrteumFog則很好的彌補了這一不足,具有非常好的分布式存儲和計算能力