區塊鏈中的區塊是什麼?
比特幣或任何其他加密貨幣的交易價格各不相同。這些價值基於供求關係,最重要的是基於投機。區塊鏈是儲存比特幣交易資訊的區塊鏈。
區塊鏈是一個分散式賬本,它以雜湊值的形式儲存資料。每種數字貨幣都有自己的區塊鏈,記錄著所有使用該貨幣進行的交易。
點對點網路(P2P網路)允許每個人都擁有區塊鏈的副本。每當進行比特幣交易時,就會建立一個新的區塊。在新增到區塊鏈之前,它會由礦工驗證。篡改區塊的雜湊值幾乎是不可能的。
比特幣交易記錄儲存在區塊鏈中。交易是指比特幣錢包之間價值的轉移。
如何建立一個新的區塊?
- 驗證交易是否有效
- 將交易打包到一個區塊中。
- 選擇最新區塊的雜湊值,並將其作為連結插入新區塊。
- 解決工作量證明演算法
- 將新區塊新增到本地區塊鏈並將其傳播到網路。
每個區塊包含資料、區塊的雜湊值(作為該特定區塊的唯一標識程式碼)以及前一個區塊的雜湊值。
現在,資料會根據特定加密貨幣的區塊鏈而有所不同。在比特幣的情況下,資料包含比特幣傳送方和接收方的地址以及所涉及的金額。
正如我們已經討論過的,區塊鏈是公開的分散式賬本,它在一個分散式網路上記錄所有比特幣交易。每個節點都將擁有自己的一份區塊鏈副本。
為什麼很難篡改區塊?
如果任何特定區塊被篡改,它將改變該區塊的雜湊值。更改單個區塊將使所有後續區塊無效,因為前一個區塊的雜湊值將無效。所有後續區塊的雜湊值都必須重新計算。這可能不是一個大問題,因為如今高速處理器可以在幾秒鐘內計算數百個雜湊值。
為了減輕這種情況,區塊使用一種稱為**工作量證明**的機制。這是區塊鏈網路中最初的共識演算法,用於在建立新區塊之前確認每一筆交易。最早完成區塊驗證的礦工將獲得獎勵。在比特幣的情況下,計算工作量證明並新增新區塊所需的時間為10分鐘。這是建立新區塊所需的最佳時間。
區塊鏈的另一個安全特性是P2P網路。每個人都可以加入,每個人都將擁有整個區塊鏈的副本。當有人建立一個新區塊時,該區塊將傳送到網路中的每個節點。然後,節點將驗證該區塊並將其新增到他們自己的區塊鏈中。這使得網路分散式且安全。篡改的區塊將被其他節點拒絕。至少需要所有節點50%的共識才能使區塊有效並新增到鏈中,這使得篡改區塊幾乎不可能。
這就是為什麼區塊鏈仍然是加密貨幣網路的去中心化、安全和分散式賬本的原因。