重放攻擊是什麼? ~第六十七課

買賣虛擬貨幣

=點選上方·奇點區塊·關注並置頂公眾號=

Singularity Blockchain

2018-8-4


1

軟分叉和硬分叉

如果比特幣真的發生分叉,作為普通使用者最大的風險就是重放攻擊

重放攻擊是什麼呢?如果比特幣分裂為一種或者多種比特幣,如BTC1、BTC2、BTC3等,每個比特幣賬戶內將根據他的比特幣餘額,同時存在相應數量的所有分叉幣。

由於每條鏈上的地址和私鑰演算法等都相同,交易格式也完全相同,導致在其中一條區塊鏈上發起的交易,完全可以放到另一條區塊鏈上去重新廣播,可能也會得到確認,這就是,重放攻擊

簡單來說,在你轉賬BTC1的時候,你的BTC2、BTC3也可能同時被轉走,但是目前很多分叉幣做了雙向防重放攻擊處理,避免分叉後被重放攻擊的風險。

2

溫故而知新

硬分叉是指當比特幣程式碼發生改變後,舊節點拒絕接受由新節點創造的區塊,不符合原規則的區塊將被忽略。礦工會按照原規則,在他們最後驗證的區塊之後建立新的區塊。


軟分叉是指舊的節點並不會意識到比特幣程式碼發生改變,並繼續接受由新節點創造的區塊。礦工們可能會在他們完全沒有理解或者驗證過的區塊上進行工作。


軟分叉和硬分叉都向後相容,這樣才能保證新節點可以從頭驗證區塊鏈。向後相容是指新軟體接受由舊軟體所產生的資料或者程式碼,比如說Windows 10可以執行Windows XP的應用。


軟分叉還可以向前相容。向前相容是指舊軟體可以接受由新軟體所產生的資料或者程式碼,比如你用Word 2013儲存的文件,假如仍然可以用Word 2011開啟,就是一種向前相容。



如果您喜歡我們的文章,請轉發和更多的朋友分享。想參與更多互動的朋友們,歡迎加入我們的社羣群!

關注我們

遲早會有驚喜





免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;