比特幣怎麼挖?挖礦如何產生比特幣,在2017年,比特幣的價格更是暴漲了1000%,突破1.1萬美元。這也驅使越來越多的人轉向挖礦,比特幣的核心原理是區塊鏈 ,每一個區塊對應一個帳單,將所有的區塊連結起來就是區塊鏈,不管哪種交易資訊和轉賬記錄都會被記錄在區塊鏈。每隔一個時間點,比特幣系統會在系統節點上生成一個隨機程式碼,網際網路中的所有計算機都可以尋找這個程式碼,程式碼被找到就會產生一個區塊,之後將獲得一個比特幣,這個過程就是挖礦。那麼比特幣怎麼挖?挖礦如何產生比特幣,一起來看下文具體介紹。
一、挖礦原理
最初的時候,我們用電腦CPU就可以挖到比特幣,比特幣的創始人中本聰就是用他的電腦CPU挖出了世界上第一個創世區塊。然而,CPU挖礦的時代早已過去,現在的比特幣挖礦是ASIC挖礦和大規模叢集挖礦的時代。
回顧挖礦歷史,比特幣挖礦總共經歷了以下五個時代:
CPU挖礦 GPU挖礦 FPGA挖礦 ASIC挖礦 大規模叢集挖礦
挖礦晶片更新換代的同時,帶來的挖礦速度的變化是:
CPU(20MHash/s) GPU(400MHash/s) FPGA(25GHash/s) ASIC(3.5THash/s) 大規模叢集挖礦(3.5THash/s*X)
挖礦速度,專業的說法叫算力,就是計算機每秒產生hash碰撞的能力。也就是說,我們手裡的礦機每秒能做多少次hash碰撞,就是算力。算力就是挖比特幣的能力,算力越高,挖得比特幣越多,回報越高。
在比特幣的世界裡,大約每10分鐘會記錄一個資料塊。所有的挖礦計算機都在嘗試打包這個資料塊提交,而最終成功生成這個資料塊的人,就可以得到一筆比特幣報酬。最初,大約每10分鐘就可以產生50個比特幣的比特幣報酬。但是該報酬每4年減半,現在每10分鐘比特幣網路就可以產生25個比特幣。
而要成功生成資料塊,就需要礦工需要找到那個有效的雜湊值,而要得到正確的雜湊值,沒有捷徑可以走,只能靠猜,猜的過程就是計算機隨機hash碰撞的過程,猜中了,你就得到了比特幣。
二、挖礦方法
挖礦晶片經歷了CPU挖礦到GPU挖礦到FPGA挖礦,如今走入了ASIC挖礦時代。然而挖礦的方式也經歷了從一兩臺礦機挖礦到小礦機作坊,再到如今走入了大規模礦場挖礦的時代。
(1)挖礦方式:
從一臺礦機到大規模礦場
如果你開始嘗試挖礦,你需要準備一臺礦機、一臺能聯網的電腦、一個AUC、一個樹莓派、電源及各種連線線等。
各種裝置的連線順序為網線- 樹莓派- MicroUSB線- AUC- 4PIN連線線- 礦機和電源。
(2).礦池
除了上面的裝備,你還需要一個必備的工具 礦池。礦池的作用是集合大量礦機算力,增大你得到比特幣的機率,同時將你未來能得到的比特幣收益提前平均分配到你的賬戶裡。
簡單的解釋如下: 現在比特幣全網每10分鐘產生一個區塊,這個區塊包含25個比特幣。假設全球有1W人參與挖礦,那麼在這10分鐘內,只有1個幸運兒拿走了這25個比特幣,其它人則顆粒無收。而礦池的原理是大家組隊開採,並按約定的分配方式分配,使得礦工的比特幣收益趨於穩定,減少礦工的風險。在此以最常用的PPS分配方式為例,假設你的算力是10T,而整個礦池的算力是100T,你的算力佔礦池算力的1/10,假設礦池一天能產生10個比特幣,那你每天就能拿到1個比特幣。
(3).雲算力
在現實情況下,挖礦礦機常常供不應求,同時,礦機發貨需要很長的等待期。礦機安裝、除錯、維護等流程非常複雜,需要耗費大量的精力,礦工們還要忍受礦機的噪音和熱量。對礦工來說,最大的成本還不是這些,是挖礦所消耗的高昂的電費,中小礦工的盈利空間越來越小甚至為負。
隨著算力的提升,獲得新的比特幣所需進行的計算也越難——這種機制旨在限制少數礦工手中的比特幣數量和支配地位。很多分析師都試圖計算礦工的收支平衡價格,這個價格可能會為比特幣的價格提供支撐。