為什麼說區塊鏈很安全??

區塊鏈中的安全性來自一些屬性。

1.挖掘塊需要使用資源。

2.每個塊包含之前塊的哈希值。

想象一下,如果攻擊者想要通過改變5個街區之前的交易來改變鏈條。

如果他們篡改了塊,則塊的哈希值會發生變化。

然後攻擊者必須將指針從下一個塊更改為更改的塊,然後更改下一個塊的哈希值…這將一直持續到鏈的末尾。

這意味著塊體在鏈條的後面越遠,其變化的阻力就越大。

實際上,攻擊者必須模擬整個網絡的哈希能力,直到鏈的前端。

然而,當攻擊者試圖攻擊時,鏈繼續向前移動。

如果攻擊者的哈希值低於鏈的其餘部分《<50%》,那麼他們將始終追趕並且永遠不會產生最長的鏈。

因此,這種類型的區塊鏈可以抵禦攻擊,其中攻擊者的哈希值低於50%。

當攻擊者擁有51%的哈希值時,他們可以使用有效事務列表重寫網絡歷史記錄。

這是因為他們可以比網絡的其他部分更快地重新計算任何塊排序的哈希值,因此它們最終可以保證更長的鏈。

51%攻擊的主要危險是雙重花費的可能性。

這簡單的意思是攻擊者可以購買一件物品並表明他們已經在區塊鏈上用任意數量的確認付款。

一旦他們收到了該物品,他們就可以對區塊鏈進行重新排序,使其不包括發送交易,從而獲得退款。

即使攻擊者擁有>50%的哈希值,攻擊者也隻能造成這麼大的傷害。

他們不能做諸如將錢從受害者的賬戶轉移到他們的賬戶或打印更多硬幣之類的事情。

這是因為所有交易都由帳??戶所有者簽署,因此即使他們控制整個網絡,也無法偽造帳戶簽名。