軟叉

在區塊鏈技術中,軟fork是對軟體協議的一種改變,只有以前有效的事務塊才會失效。因為舊的節點會將新的塊識別為有效的,所以軟fork是向後相容的。這種fork只需要大多數礦工升級就可以執行新規則,而硬fork則需要所有節點升級並同意新版本。...

什麼是軟叉子(a soft fork)?

在區塊鏈技術中,軟fork是對軟體協議的一種改變,只有以前有效的事務塊才會失效。因為舊的節點會將新的塊識別為有效的,所以軟fork是向後相容的。這種fork只需要大多數礦工升級就可以執行新規則,而硬fork則需要所有節點升級並同意新版本。

瞭解軟叉的用法

新的事務型別通常可以新增為軟分叉,只需要參與者(例如傳送方和接收方)和礦工理解新的事務型別。這是透過讓新交易在老客戶看來是“向任何人付款”交易(一種特殊形式),並讓礦商同意拒絕包括這些交易在內的區塊,除非該交易根據新規則生效。這就是付費指令碼雜湊(P2SH)被新增到比特幣的方式。

Soft Fork

當使用未升級節點的礦工違反他們的節點不知道的新共識規則時,區塊鏈中的暫時分歧有時也會導致軟分叉。

軟fork不需要任何節點升級以保持一致性,因為所有具有新的軟fork-in規則的塊也遵循舊規則,因此舊客戶機接受它們。軟fork不能在沒有硬fork的情況下反轉,因為根據定義,軟fork只允許有效塊集是有效pre fork的適當子集。如果使用者升級到後soft fork客戶端,並且由於某種原因,大多數礦工都會切換回前soft fork客戶端,那麼一旦出現不遵循其客戶端新規則的塊,後soft fork客戶端使用者就會打破共識。為了讓一個軟fork工作,大多數挖掘能力需要執行一個識別fork的客戶機。接受新規則的礦工越多,網路就越安全。如果有3/4的礦工能夠識別fork,那麼建立的1/4塊就不能保證遵循新規則。這些1/4塊對不知道新規則的舊節點有效,但它們將被新節點忽略。

比特幣和以太坊區塊鏈等都使用了軟叉來實現向後相容的新功能和升級功能。

  • 發表於 2021-06-03 05:02
  • 閱讀 ( 33 )
  • 分類:金融

你可能感興趣的文章

比特幣、比特幣現金、比特幣黃金和其他貨幣有什麼區別?

...塊鏈中形成永久性的分割,而不是隻會造成暫時分裂的“軟叉”。 人們通常對比特幣專案中的設計決策持不同意見,而這些硬叉允許不同意的開發人員以他們喜歡的方式修改比特幣。他們可以繞過通常在比特幣核心達成共識的...

  • 發佈於 2021-04-06 11:10
  • 閲讀 ( 51 )

阻止一場價值5300萬美元的加密貨幣盜竊案的時間不多了

...了。
 開發人員曾提議對以太坊程式碼(一種所謂的“軟叉”)進行向後相容的更改,這將使贓款無法持久。這一更新將使礦商無法批准任何涉及贓款的交易,因此即使竊賊試圖提取其贓款,這種提取也永遠不會進入區塊鏈。...

  • 發佈於 2021-05-06 00:03
  • 閲讀 ( 30 )

硬叉(區塊鏈)

...籌新技術專案或加密貨幣產品的一種方式。 硬叉可以和軟叉作對比。 關鍵要點 硬叉指的是對區塊鏈網路協議的根本改變,有效地導致兩個分支,一個遵循先前的協議,另一個遵循新版本。 在硬分叉中,原始區塊鏈中的代...

  • 發佈於 2021-06-08 06:17
  • 閲讀 ( 47 )

閃電網路:它是什麼?它能解決比特幣的規模問題嗎?

...道輸入簽名的情況下簽署消費協議,那麼這種能力是透過軟叉授予的。 然後Alice對輸出進行簽名,向Bob傳送0.5btc;Bob將0.5 BTC傳送給Alice,對輸出進行簽名。然後,雙方都簽署並廣播融資交易,該交易將被提交給比特幣區塊鏈(...

  • 發佈於 2021-06-08 23:04
  • 閲讀 ( 43 )
北梔暖
北梔暖

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦