快速了解位元幣和區塊鏈技術

2021-08-17 17:10:19 字數 1099 閱讀 2066

位元幣及位元幣的底層技術區塊鏈,位元幣是一種

p2p形式的數字貨幣。但數量有限、上限是

2100

萬。什麼是區塊鏈技術?

對於傳統的電子貨幣,交易記錄儲存在銀行中,但是由於位元幣是基於

p2p網路的,是去中心化的,所以需要所有使用者共同維護乙個全球統一的交易記錄,並將資料儲存在每個客戶端中。

如何維護乙個全球統一的交易記錄,這就要用到區塊鏈技術。如下圖所示:用交易單儲存交易記錄,過去

10分鐘,全網所有新產生的交易單儲存在乙個新的區塊中,所有的區塊串聯起來形成區塊鏈。所以區塊鏈相當於一本分布式的賬本。全網中的每個節點共同參與維護這個賬本。每

10分鐘產生乙個新區塊,並同步更新到全網中的所以節點。全網確認後,就無法更改。

所有的區塊以雙向鍊錶的方式鏈結起來,且每個區塊都會儲存其上乙個區塊的

hash

值(這樣區塊之間的順序一旦確定就無法更改)。如果修改替換某個區塊,則依據它算出來的雜湊值就會不同,又必須修改下乙個區塊……最終必須把它後面的所有區塊都改一遍,這太難了。區塊鏈全網唯一,每個節點都有相同的備份。區塊鏈一旦有更新則全網通知。

什麼是挖礦?

為鼓勵大家參與維護位元幣區塊的建立,每個新增的區塊中包含有一定數量的位元幣,這些位元幣歸產生該區塊的人所有。位元幣協議規定:第0個

–第21萬個

block,

每個block

裡有50

個位元幣,第21萬

-第42萬個

block

,每個block

裡有25

個位元幣,依次遞減,最後位元幣全網中只會有

2100

萬個位元幣

. 如下圖所示,節點嘗試尋找乙個隨機數(又稱「幸運數」),使得將最後乙個區塊的

hash

值、當前世界中尚未被加入到任何區塊的交易單、隨機數三部分組織起來送入

sha256

演算法計算出雜湊值x(

256位),如果

x滿足一定條件(比如前

20位均為

0),那麼該節點初步獲得建立

block

的權利。所以挖礦過程,就是不斷尋找隨機數的過程。通常需要反覆嘗試上億次才能成功找到乙個滿足條件的隨機數。

區塊鏈和位元幣初步了解

最近這幾天區塊鏈被再一次提到了風口,這次不一樣,代言,支援的,作為乙個it人,應該了解下。而且不能太粗略。首先這是兩個概念,區塊鏈是技術範疇,位元幣更像金融範疇。區塊鏈是分布式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。位元幣是一種p2p形式的虛擬的加密數字貨幣。一句話 位...

區塊鏈技術 位元幣

位元幣 btc 是一種數字貨幣,去中心化 p2p網路 加密解密技術,區塊鏈分布式記賬 公開 透明 可追溯特點 等技術實現 位元幣怎麼產生的呢?挖礦產生的。那麼其他節點怎麼判斷這個廣播區塊是不是這個鏈上的呢?他們可以拿到新生產區塊的未知數和上乙個區塊的hash值帶入上面的公式可以進行驗證。怎麼保證礦工...

區塊鏈技術 位元幣

位元幣 btc 是一種數字貨幣,去中心化 p2p網路 加密解密技術,區塊鏈分布式記賬 公開 透明 可追溯特點 等技術實現 位元幣怎麼產生的呢?挖礦產生的。那麼其他節點怎麼判斷這個廣播區塊是不是這個鏈上的呢?他們可以拿到新生產區塊的未知數和上乙個區塊的hash值帶入上面的公式可以進行驗證。怎麼保證礦工...