兔鏈小課堂|什麼是挖礦?

兔鏈小課堂|什麼是挖礦?

兔鏈小課堂|什麼是挖礦?

本期小兔君為大家帶來的是比特幣的挖礦是什麼。比特幣和區塊鏈如此火爆,挖礦早已不是一個新鮮的名詞了,很多人都知道挖礦,挖礦只不過是一個形象的比喻,那麼挖礦到底是幹什麼呢?今天和大家聊聊什麼是挖礦,是時候普及一波知識點了,所以,認真閱讀,掌握了知識點,裝X都可以了。

兔鏈小課堂|什麼是挖礦?

一、秒懂比特幣挖礦

1.我手上現在有一張面值100元的人民幣。(比特幣)

3.但是需要在評論裡面猜出這張錢的編號才行。(挖礦,隨機填充數值求解)

自己想盡辦法猜,猜中得100元全款——個人挖礦

出錢召集一些人來一起猜——礦場

召集認識不認識的人一起來猜,通過猜測的次數,按比例分配這100元——礦池

以上是一個簡單的類比例子,當然,你們關注並猜出了我兜裡100塊錢的編號,我保證給你。那麼,比特幣挖礦到底是怎麼回事呢?

首先我們來了解一下“區塊鏈”,比特幣的核心原理是“區塊鏈”,每一個區塊對應一個帳單,將所有的區塊鏈接起來就是區塊鏈,任何交易信息和轉賬記錄都記錄在區塊鏈中。要注意的是區塊鏈存在於整個互聯網中,所以任何比特幣持有者都不擔心比特幣遭受損失。

每隔一個時間點,比特幣系統會在系統節點上生成一個隨機代碼,互聯網中的所有計算機都可以去尋找此代碼,誰找到此代碼,就會產生一個區塊,隨即得到一個比特幣,這個過程就是人們常說的挖礦。計算這個隨機代碼需要大量的GPU運算,於是礦工們採購海量顯卡用以更快速的獲得比特幣獲利,這也是近期顯卡缺貨的重要原因。

有人說那這樣比特幣不就會越來越多,最後完全沒有價值了嗎?中本聰當然也想到這個問題,這裡比特幣系統還有一個機制:那就是比特幣具有總量有限,前4年總額將產生10,500,000 BTC,每隔4年產出數額減半,在第4年至第8年會產生5,250,000 BTC,第8至12年則只有2,625,000 BTC,如此類推。到最後,總共產生的比特幣數量為接近21,000,000 BTC。

通俗點說,比特幣好比是一座由總量為2100萬個金幣組成的金山,想要得到它,就需要玩家們利用電腦的運算能力,根據現有的算法計算出一組符合特定規律的數字。

當然,這些數學題隨著現有比特幣的增加正變得越來越難。

二、比特幣系統中的哈希函數

在比特幣系統中,需要大量地進行哈希函數運算。比特幣系統是這樣規定的:每隔十分鐘,大家都需要計算哈希函數,計算的值必須符合我的規定。如果誰計算的快,誰就會獲得比特幣獎勵。

我們知道一個輸入值只能有唯一一個哈希值,那麼為什還要進行很對次哈希運算的?原因在於,比特幣要求你計算的哈希值必須滿足他的條件,所以你就不得更改輸入值,不停地計算,直到滿足他的條件。通常在比特幣系統中,更改輸入值的辦法是在原來的輸入值上一次加1.例如:原始輸入值是:“我愛兔鏈” 如果這個計算後不滿足條件,就需要計算:“我愛兔鏈1”。在不滿足就計算:”我愛兔鏈2“ 以此類推。

通常,在比特幣系統中,想要計算出符合條件的值需要進行上萬億次的哈希運算,因此,礦工們的挖礦,實際在進行這種重複的哈希運算。

三、挖礦的基礎知識

1、普通挖礦

操作難度:困難、前期準備工作繁瑣

CPU挖礦 > GPU挖礦 > FPGA挖礦 > ASIC挖礦 > 大規模集群挖礦

背景資料:當然CPU挖礦的時代已經被GPU超越了,為什麼你想配電腦買不到正常價位的顯卡?因為都被平民級礦工囤走了,普通挖礦就是指購買物理設備自行安放進行挖礦,這樣的挖礦方式牽扯到(供電費,主板,顯卡,配件,噪音,散熱,佔地)或者你配置好礦機託管到天價機房裡

在比特幣的世界裡,大約每10分鐘會記錄一個數據塊。所有的挖礦計算機都在嘗試打包這個數據塊提交,而最終成功生成這個數據塊的人,就可以得到一筆比特幣報酬。最初,大約每10分鐘就可以產生50個比特幣的比特幣報酬。但是該報酬每4年減半,現在每10分鐘比特幣網絡就可以產生25個比特幣

而要成功生成數據塊,就需要礦工需要找到那個有效的哈希值,而要得到正確的哈希值,沒有捷徑可以走,只能靠猜,猜的過程就是計算機隨機hash碰撞的過程,猜中了,你就得到了比特幣

挖礦速度,專業的說法叫算力,就是計算機每秒產生hash碰撞的能力。也就是說,我們手裡的礦機每秒能做多少次hash碰撞,就是算力。算力就是挖比特幣的能力,算力越高,挖得比特幣越多,回報越高,簡單理解就是利用物理設備的"計算"能力得到數字貨幣,在提到數字錢包裡。

兔鏈小課堂|什麼是挖礦?

2、雲挖礦

操作難度:簡單

雲挖礦是指你在平臺付款購買雲對應的算力模式後坐享其成,由使用平臺幫你處理一切事物。

背景資料:雲礦機是唯一一個提供低進入成本低,風險低,費用低的挖礦方式,有別於傳統的需要採購高配置的硬件並進行專業的維護的挖礦模型。由於挖礦的複雜性和外部因素依賴性(如開採困難,比特幣匯率,設備成本等),幾乎不可能預測個人的收益的多少,故云挖礦是一種成本低,風險低,費用低的挖礦方式,不想自己組礦機就可以在平臺購買挖礦算力,挖掘自己看好的加密貨幣。

瞭解過比特幣挖礦的玩家應該都知道現在螞蟻S9礦機,神馬M3礦機,阿瓦隆期貨礦機等都被黃牛炒到天價,而且發貨極慢,還要承擔期貨礦機到手時的不穩定因素和時間成本,最重要的是對於消費級的玩家來說這些噪音大很費電的機器無處安置也不可能託管到高額的機房裡更不可能放在家裡,所以萌生了一個新產業"雲挖礦"。

3、挖礦算力

我們經常看到,有些礦工為了能挖到比特幣,不斷提高自己的挖礦設備的配置。實則是提高自己計算機計算哈希函數的速度,當然,速度越快,算的越快,越能更快地拿到比特幣獎勵。

當然,挖礦不是那麼容易的,因為在一段時間中,你需要和全世界的所有礦工公共同競爭一份獎勵。這裡有個概率給大家算一下:假設你的算力為 i ,全世界總的算力為 N 那麼你能挖到比特幣的概率就是:P = i / N

因此,你能有多大概率挖到比特幣,取決於你的算力佔全世界算力的比例。由此看來,挖礦還是很難的。

兔鏈小課堂|什麼是挖礦?


分享到:


相關文章: