区块链

区块链

欧易OKX注册地址:https://www.okx.com/join/51114129 火币 / 币安 / 欧易 OKX 安卓 APP 下载:https://688li.com/

比特幣帳本存在哪裡?比特幣帳本是誰在記帳?

* 比特幣帳本存在哪裡?** 比特幣是近幾年來,一直活躍在市面上的數字貨幣,也是最受歡迎的數字貨幣,因此很多投資者都會想要獲取比特幣,不過很多投資者都對比特幣帳本不太了解,尤其是對於比特幣帳本存在哪裡這個問題,可以說一直是一知半解狀態,接下來小編就給大家詳細說說比特幣帳本存在哪裡?一起來看看吧!

歐易 OKX_全球數字貨幣交易平台,點擊下方鏈接進入歐易交易所官網註冊,最高理事會獲得 10000 USDT 的盲盒獎勵!

歐易 OKX 註冊地址:https://www.okx.com/join/OK234

火幣 / 幣安 / 歐易 OKX 安卓 APP 下載:https://688li.com/

幣安(Binance)註冊地址:https://www.binance.com/zh-CN/join?ref=587926281

5138B1F5B23671B4665FABE568E1C237

比特幣帳本存在哪裡?比特幣帳本是誰在記帳?

比特幣帳本存在哪裡?
比特幣記帳採取的是工作量證明法,也就是讓記帳的人去解一道運算量很大的數學題,誰能夠最先解出來,就用誰的帳本,同時誰也就獲得了比特幣的獎勵,這個解數學題的過程就叫做挖礦,所以挖礦比拼的就是礦機 C P U 的運算能力。

具體要解怎樣的數學題呢?這個數學題是要計算一個哈希函數,即輸入一個 x 求得一個 y,哈希函數具有正算容易反算難的特點,也就是說得知 x 可以計算出 y 值,但得知 y 值無法反推出 x 值。

哈希函數有很多種,比特幣採用的是由美國國家安全局發明的 sha256 算法,即對任意一個字符串進行運算後,會得到一個 256 位的二進制數,如 sha256 (“apple”)=100110……,不論這個字符串是一篇文章還是一部電影,都是輸出一個 256 位的二進制數。

具體到比特幣的記帳上,就是要對新的區塊進行兩次 sha256 運算,得到一個 256 位的二進制哈希值。

哈希值 = sha256 [sha256 (區塊信息)],並要求該哈希值的前 n 位都是 0。

一般一個區塊信息會包含四大部分息:前塊頭部、帳單信息、時間、隨機數。

由於前塊頭部、帳單信息、時間是已知量,所以解這道數學題的關鍵就是去不斷的嘗試隨機數,使得哈希值前 n 位都是 0,n 越大,哈希值越難算,隨機數越難找。

此時所有計算這道數學題的人就是礦工,電腦就是礦機,計算過程就是挖礦。第一個找到對應的隨機數使得哈希值前 n 位都是 0 的人就有了打包權,以他的帳本為準,從而獲得獎勵。

所以挖礦的關鍵就在於找到這個隨機數,拼的是電腦的算力。

比特幣帳本是誰在記帳?
中本聰在設計比特幣的時候就考慮了比特幣挖完之後誰記帳的問題,因為我們知道目前剩餘待挖的比特幣大約還有 400 多萬個,按照目前的挖礦速度大約到 2140 年之後就會全部採完。到了那個時候,比特幣內部肯定會調整對礦工的激勵機制,將手續費收入作為記帳的主要獎勵,只有這樣才能夠維持比特幣系統的持續運轉。

當然,有一些專家也提出了很多不同的建議,例如有的人就認為未來可以從比特幣交易當中收取固定的費用作為記帳獎勵給礦工,這也不失為一種比較好的做法。不管未來如何,礦工在比特幣記帳當中的地位是不會變化的。那么,為什麼要記帳?

因為記帳有獎勵,記帳有手續費的收益,而且打包區塊的人有系統獎勵,獎勵方案是,每十分鐘生成一個區塊,每生成一個區塊會獎勵一定數量的比特幣,最開始是 50 個 BTC,過 4 年會獎勵 25 個 BTC,再過 4 年再減少一半,以此類推。這樣比特幣的產生會越來越少,越來越趨近於一個最大值,計算公式是:50×6×24×365×4×(1+1/2+1/4+1/8+…)≈2100 萬,其中最初獎勵 50 個比特幣,每小時有 6 個區塊,每天 24 小時,每年 365 天,前四年是如此,之後每四年減半。

此外,記帳獎勵還有每筆交易的小額手續費,每個交易發起都會附帶一定的手續費,這些手續費是給記帳的礦工的。

解決這個數學難題要靠運氣,理論上,運氣最好的礦工可能 1 次哈希就能算出結果,運氣差的可能永遠都算不出來。但是總體來看,如果一個礦工的算力越大,單位時間內進行的哈希次數就越多,就越可能在短時間內挖礦成功。

以上就是比特幣帳本存在哪裡?比特幣帳本是誰在記帳?的詳細內容

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。