當前位置:
首頁 > 新聞 > 比特幣挖礦是怎麼運行的?

比特幣挖礦是怎麼運行的?

文/葉訊

人們總是通過比特幣網路互相發送比特幣,但除非有人記錄所有這些交易,否則沒有人能夠跟蹤誰支付了什麼。比特幣網路通過將所有在一定時間內進行的交易收集到名為塊的列表中來處理這個問題。確認這些交易是礦工的工作,並寫入總賬。這個總賬是一個很長的名單,被稱為「區塊鏈」。它可以用來探索網路上任何點上的任何比特幣地址之間的交易。每當創建一個新的交易塊時,就會將其添加到區塊鏈中,從而創建比特幣網路上發生的所有交易的日益冗長的列表。

在創建一個交易塊時,礦工通過一個過程。他們把信息放在這個塊里,然後用一個數學公式,把它變成別的東西。別的東西是一個短得多,看起來隨機的字母和數字序列,稱為散列。這個散列與塊一起存儲在當時的區塊鏈末端。礦工們不只是使用塊中的交易來產生一個散列。其他一些數據也被使用。其中一塊數據是存儲在區塊鏈中的最後一個塊的散列。

所以,礦工就是這樣封鎖了一塊。他們都用相互競爭來做這個,使用專門寫給礦區的軟體。每次有人成功創建一個哈希,他們得到25比特獎勵,區塊鏈更新,網路上的每個人都聽到它。這是繼續採礦並保持交易正常運轉的動機。

比特幣協議不會接受任何舊的散列。它要求塊的散列必須以某種方式看起來;它在開始時必須有一定數量的零。在產生散列之前,沒有辦法知道散列會是什麼樣子,只要在散列中包含新的數據,散列就會完全不同。

礦工們不應該干涉塊中的交易數據,但是他們必須改變他們用來創建不同散列的數據。他們使用另一個隨機的數據稱為「nonce」。這與交易數據一起使用來創建散列。如果散列不符合要求的格式,那麼nonce被改變,整個事情又被散列。要找到一個有效的隨機數可能需要很多努力,網路中的所有礦工都試圖同時做到這一點,這就是礦工賺取比特幣的方式。

-END-


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 金色財經 的精彩文章:

迪拜「雄心」難掩:計劃三年內半數政府業務用上區塊鏈
彭博社:索羅斯去年就開始間接投資加密貨幣

TAG:金色財經 |