區塊鏈軟分叉是什么?真有那么好嗎?隱患和爭議一次講清
區塊鏈軟分叉是什么?真有那么好嗎?隱患和爭議一次講清
區塊鏈軟分叉此物,講明白些便是給舊系統打補丁,且又不想讓舊版本全然不能用。依我看,此手段頗為狡黠,老版本尚可勉強繼續使用,新功能亦強行給添加進去了,然而其背后那隱藏的問題啊,夠你好好應對一番的。今日我便詳細講講這東西究竟是怎么一回事。
好處存在嗎?那是肯定有的。SegWit那次進行升級屬于典型事例,并未強制要求所有礦工必須馬上跟進,網絡也沒有出現分裂的情況。這如同給高速公路增添一條ETC車道,使用舊卡的車輛同樣能夠通行人工通道,勉強湊合著通過。然而問題恰恰出在這個地方,存在妥協的情況!為了實現兼容,新規則受到限制,很多想要去做的事情無法順利完成。你覺得這是皆大歡喜的局面嗎?隱患其實早就已經埋下了。
共識撕裂,著實是最容易讓人上火的事情。老節點覺得一切并無異常,然而實際上規則已然被改動。這恰似一群人預先商定好出牌規則去打牌,可其中竟有幾人偷偷換上了一副全新的牌,其余人卻依舊渾然不知,仍舊繼續玩牌。從短期來看,局面似乎較為平穩,可從長期而言,信任所根植的基礎正被緩緩地侵蝕。在社區里,吵得沸反盈天的情形難道還少見嗎?變成分叉這種狀況,簡直如同家常便飯一般,大家的精力完全都消耗在內部爭斗上了。
究竟具體該如何去做呢?我的建議是,不要總是一味地認為軟分叉就是那能解決所有問題的萬能良藥。在進行升級之前,對于社區之間的溝通務必要做到透徹完備,在投票之類的事情上千萬別搞那些虛假不實的操作。所制定的技術方案一定要足夠簡潔純粹,不能遺留下來一堆過往的麻煩問題。最為關鍵重要的一點是,要準備好相應的B計劃,倘若軟分叉出現搞砸的情況,那么硬分叉的預備方案必須得存在。可千萬別等到船快要沉沒的時候才想起來去修理,要是那樣可就真的完全來不及了。
你們于項目之中遭遇過這般“溫和”進行升級,最終卻演變為一片混亂不堪局面的情形嗎,評論區域交流交流您那些令人心煩意亂的經歷。