區塊鏈技術中的安全性



區塊鏈技術在多方面具有去中心化和信任基礎的特性。最初,新的區塊總是以線性和時間順序存儲;也就是說,它們總是被添加到區塊鏈網絡中最後一個區塊的末端。一旦一個區塊被添加到區塊鏈的末端,要回到該區塊並更改其內容將變得非常困難,除非大多數網絡節點同意這樣做;因為每個區塊都包含自己的哈希值、前一個區塊的哈希值以及時間戳。哈希碼由數學函數生成,將數字信息轉換為字母和數字的字符串。如果這些信息以任何方式改變,哈希碼也會改變。

假設一個駭客在網絡上運行節點,意圖修改區塊鏈並竊取他人的數字貨幣。如果此人只更改他自己節點的區塊鏈版本,網絡中的其他節點不會受到影響,當其他節點匹配他們的版本時,他們會注意到駭客版本的差異,該版本將被系統標記為「非法」和無效。要成功進行此類攻擊,駭客必須同時控制51%或更多的版本,並將它們更改,使新版本被認為是多數並在網絡中獲得批准和同意。進行這樣的攻擊需要大量的硬件資源和資金,因為所有區塊的處理都必須重新進行,因為這些交易需要不同的時間戳和哈希碼。

鑑於加密貨幣網絡的規模和速度,估算這樣一個壯舉的成本幾乎是不可能的。除了極其昂貴之外,這種操作也很可能是徒勞的。通過這樣做,其他節點的注意力肯定會被吸引到網絡內的變化上。在這種情況下,網絡成員決定創建一個硬分叉,建立一個具有不同特性和規則的區塊鏈新版本,該版本不包含那些變化。這一過程會導致被攻擊的加密貨幣版本的價格下跌,並徹底中和攻擊,因為攻擊者已經控制了毫無價值的加密貨幣網絡。

如果新版本的區塊鏈和加密貨幣再次受到攻擊,這種情況會再次發生。在這些情況下,參與網絡比攻擊它更有利可圖。在區塊鏈中,你是一個只知道成員的網絡的成員,你確信自己接收的是準確和正確的信息,並且你在區塊鏈上的機密信息只會與你授權的人共享。

區塊鏈技術通過多種方式提供網絡的安全性和信任。其中之一是自動將信息區塊以線性和時間順序存儲。這意味著,區塊鏈中生成的最新區塊總是與最新存在的區塊相連,完成後就不再可能更改之前的區塊。

每個區塊鏈網絡的節點都基於該網絡特定的共識算法運作。正如名稱所示,共識算法或機制定義了網絡節點之間達成集體協議以確認交易和區塊的方法。最著名的共識算法包括工作量證明(Proof of Work)和權益證明(Proof of Stake),它們分別是全球領先的比特幣和以太坊區塊鏈所採用的算法。
BTC-1.52%
ETH-1.82%
查看原文
post-image
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
  • 熱門 Gate Fun

    查看更多
  • 市值:$2434.48持有人數:1
    0.00%
  • 市值:$2455.14持有人數:2
    0.00%
  • 市值:$2437.93持有人數:0
    0.00%
  • 市值:$2437.93持有人數:1
    0.00%
  • 市值:$2449.94持有人數:1
    0.00%
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)