比特幣的工作流程

比特幣的工作流程

在區塊鏈中,所有的節點都可以向上追溯,最終到達源頭。也被稱作是整個區塊鏈鏈條中的第一個區塊,在整個區塊鏈中被看作是“創世區塊”。“創世區塊”誕生之後,比特幣的用戶可以通過持續不斷的進行做題,也就是通過計算來尋找滿足特定SHA-256哈希值所對應的數值來求解,這個過程也是我們經常聽到的比特幣中的“挖礦”概念。

當任意一個用戶最先計算出符合要求的數值解的時候,會在全網進行直播,網絡中的其他節點在收到相關的信息之後會自動進行真假的驗證,如果通過了驗證,其他的節點就會放棄計算。並且將重新創建新的區塊加到前一個區塊的後面。

比特幣的工作流程

隨著加入到比特幣區塊鏈系統的人越來越多,一個又一個的哈希值的數值解被找到,在這個不斷重複的過程中,不斷有新的區塊開始生成、驗證,最終形成一條主鏈,與此同時,哈希算法的難度也不斷被調整,藉此可以調整比特幣用戶求解出數據所用的的時間。

在實際的比特幣交易過程中,假設A和B兩個用戶之間需要完成一個交易,其中就包含了這筆交易中的區塊向區塊鏈中的所有用戶發佈廣播信息,全網的用戶要通過驗證哈希值來確認這筆交易是不是有效,一旦經驗證過後被認定為有效,這個區塊就會被蓋上一個時間戳,然後添加到區塊鏈的主鏈上。

比特幣的工作流程

區塊鏈的本質就是一個互相驗證的公開記賬系統,這個系統所要做的事情就是就是就是詳細記錄全網所有賬戶裡面所發生的交易。全網每一個帳號的每一次數額的變化都會被記錄在在一個全網總的賬本之中。而具體到每一個人,手裡都有一本完整的賬本,詳細記錄了全網發生的每一筆交易,每一個人都能夠獨立統計出有史以來比特幣系統中每一個帳號的全部賬目,也能據此推算出當前任何一個帳號的餘額是多少。

正因為所有的數據都是公開透明的,所以人和人都能夠去查看他的源代碼,因此人們也更加願意去信任這麼一套去中心化的系統,而不必擔心裡面是不是隱藏著什麼陰謀。


分享到:


相關文章: