很多朋友在找本站時(shí)都會(huì)咨詢礦機(jī)挖比特幣原理和比特幣礦機(jī)挖礦原理,這說明有一部分人對這個(gè)問題不太了解,您了解嗎?那么什么是比特幣礦機(jī)挖礦原理?接下來就由小編帶大家詳細(xì)了解一下吧!
一、挖礦原理
最初的時(shí)候,我們用電腦CPU就可以挖到比特幣,比特幣的創(chuàng)始人中本聰就是用他的電腦CPU挖出了世界上靠前個(gè)創(chuàng)世區(qū)塊。然而,CPU挖礦的時(shí)代早已過去,現(xiàn)在的比特幣挖礦是ASIC挖礦和大規(guī)模集群挖礦的時(shí)代。
回顧挖礦歷史,比特幣挖礦總共經(jīng)歷了以下五個(gè)時(shí)代:
CPU挖礦→GPU挖礦→FPGA挖礦→ASIC挖礦→大規(guī)模集群挖礦
挖礦芯片更新?lián)Q代的同時(shí),帶來的挖礦速度的變化是:
CPU(20MHash/s)→GPU(400MHash/s)→FPGA(25GHash/s)→ASIC(3.5THash/s)→大規(guī)模集群挖礦(3.5THash/s*X)
挖礦速度,專業(yè)的說法叫算力,就是計(jì)算機(jī)每秒產(chǎn)生hash碰撞的能力。也就是說,我們手里的礦機(jī)每秒能做多少次hash碰撞,就是算力。算力就是挖比特幣的能力,算力越高,挖得比特幣越多,回報(bào)越高。
在比特幣的世界里,大約每10分鐘會(huì)記錄一個(gè)數(shù)據(jù)塊。所有的挖礦計(jì)算機(jī)都在嘗試打包這個(gè)數(shù)據(jù)塊提交,而最終成功生成這個(gè)數(shù)據(jù)塊的人,就可以得到一筆比特幣報(bào)酬。最初,大約每10分鐘就可以產(chǎn)生50個(gè)比特幣的比特幣報(bào)酬。但是該報(bào)酬每4年減半,現(xiàn)在每10分鐘比特幣網(wǎng)絡(luò)就可以產(chǎn)生25個(gè)比特幣。
而要成功生成數(shù)據(jù)塊,就需要礦工需要找到那個(gè)有效的哈希值,而要得到正確的哈希值,沒有捷徑可以走,只能靠猜,猜的過程就是計(jì)算機(jī)隨機(jī)hash碰撞的過程,猜中了,你就得到了比特幣。
二、挖礦方法
1、挖礦方式:從一臺(tái)礦機(jī)到大規(guī)模礦場
如果你開始嘗試挖礦,你需要準(zhǔn)備一臺(tái)礦機(jī)、一臺(tái)能聯(lián)網(wǎng)的電腦、一個(gè)AUC、一個(gè)樹莓派、電源及各種連接線等。各種設(shè)備的連接順序?yàn)榫W(wǎng)線-樹莓派-MicroUSB線-AUC-4PIN連接線-礦機(jī)和電源。
圖1:一臺(tái)礦機(jī)工作圖
各種設(shè)備的介紹如下:
圖3:礦場圖(成千上萬臺(tái)礦機(jī)規(guī)模)
如今,抱一臺(tái)礦機(jī)回家或者部署一個(gè)家庭小作坊挖礦(幾十臺(tái)礦機(jī))的中小曠工盈利空間非常有限,挖礦行業(yè)也正逐漸向有廉價(jià)電資源、有專業(yè)化部署能力的企業(yè)和團(tuán)隊(duì)集中。
影響挖礦收益的因素有很多,比如礦機(jī)的性能和功耗、全網(wǎng)的算力和難度、礦場的部署和運(yùn)維能力、有沒有廉價(jià)電的資源、以及幣價(jià)和政策的導(dǎo)向等等。目前出色的/卓越的/優(yōu)異的/杰出的的礦企,他們擁有芯片研發(fā)的能力、大量的算力、專業(yè)的礦場部署和運(yùn)營經(jīng)驗(yàn)等,在未來,資源、算力會(huì)越來越向這些礦企集中。
2、礦池
除了上面的裝備,你還需要一個(gè)必備的工具——礦池。礦池的作用是***大量礦機(jī)算力,增大你得到比特幣的幾率,同時(shí)將你未來能得到的比特幣收益提前平均分配到你的賬戶里。
簡單的解釋如下:現(xiàn)在比特幣全網(wǎng)每10分鐘產(chǎn)生一個(gè)區(qū)塊,這個(gè)區(qū)塊包含25個(gè)比特幣。假設(shè)全球有1W人參與挖礦,那么在這10分鐘內(nèi),只有1個(gè)幸運(yùn)兒拿走了這25個(gè)比特幣,其它人則顆粒無收。而礦池的原理是大家組隊(duì)開采,并按約定的分配方式分配,使得礦工的比特幣收益趨于穩(wěn)定,減少礦工的風(fēng)險(xiǎn)。在此以最常用的PPS分配方式為例,假設(shè)你的算力是10T,而整個(gè)礦池的算力是100T,你的算力占礦池算力的1/10,假設(shè)礦池一天能產(chǎn)生10個(gè)比特幣,那你每天就能拿到1個(gè)比特幣。
3、云算力
在現(xiàn)實(shí)情況下,挖礦礦機(jī)常常供不應(yīng)求,同時(shí),礦機(jī)發(fā)貨需要很長的等待期。礦機(jī)安裝、調(diào)試、維護(hù)等流程非常復(fù)雜,需要耗費(fèi)大量的精力,礦工們還要忍受礦機(jī)的噪音和熱量。對礦工來說,最大的成本還不是這些,是挖礦所消耗的高昂的電費(fèi),中小礦工的盈利空間越來越小甚至為負(fù)。
三、挖礦收益與風(fēng)險(xiǎn)
挖礦收益可以通過以下公式來計(jì)算:
挖礦收益=產(chǎn)生的比特幣*幣價(jià)-礦機(jī)成本-電費(fèi)-托管費(fèi)
如果你只是一個(gè)小礦工,一般情況只要扣除礦機(jī)成本和電費(fèi)即可。
挖礦風(fēng)險(xiǎn)如下:
比特幣數(shù)量目前不足450萬枚用不增發(fā)
比特幣幣價(jià)波動(dòng),價(jià)格回調(diào)就會(huì)導(dǎo)致回本周期延長。
挖礦難度的提升目前我們的機(jī)子是可以滿足市場的需求
斷電斷網(wǎng)的風(fēng)險(xiǎn)
可以將區(qū)塊鏈看作一本記錄所有交易的公開總帳簿(列表),比特幣網(wǎng)絡(luò)中的每個(gè)參與者都把它看作一本所有權(quán)的權(quán)威記錄。
比特幣沒有中心機(jī)構(gòu),幾乎所有的完整節(jié)點(diǎn)都有一份公共總帳的備份,這份總帳可以被視為認(rèn)證過的記錄。
至今為止,在主干區(qū)塊鏈上,沒有發(fā)生一起成功的攻擊,一次都沒有。
通過創(chuàng)造出新區(qū)塊,比特幣以一個(gè)確定的但不斷減慢的速率被鑄造出來。大約每十分鐘產(chǎn)生一個(gè)新區(qū)塊,每一個(gè)新區(qū)塊都伴隨著一定數(shù)量從無到有的全新比特幣。每開采210,000個(gè)塊,大約耗時(shí)4年,貨幣發(fā)行速率降低50%。
在2016年的某個(gè)時(shí)刻,在第420,000個(gè)區(qū)塊被“挖掘”出來之后降低到12.5比特幣/區(qū)塊。在第13,230,000個(gè)區(qū)塊(大概在2137年被挖出)之前,新幣的發(fā)行速度會(huì)以指數(shù)形式進(jìn)行64次“二等分”。到那時(shí)每區(qū)塊發(fā)行比特幣數(shù)量變?yōu)楸忍貛诺淖钚∝泿艈挝弧?聰。最終,在經(jīng)過1,344萬個(gè)區(qū)塊之后,所有的共20,999,999.9769億聰比特幣將全部發(fā)行完畢。換句話說,到2140年左右,會(huì)存在接近2,100萬比特幣。在那之后,新的區(qū)塊不再包含比特幣獎(jiǎng)勵(lì),礦工的收益全部來自交易費(fèi)。
在收到交易后,每一個(gè)節(jié)點(diǎn)都會(huì)在全網(wǎng)廣播前對這些交易進(jìn)行校驗(yàn),并以接收時(shí)的相應(yīng)順序,為有效的新交易建立一個(gè)池(交易池)。
每一個(gè)節(jié)點(diǎn)在校驗(yàn)每一筆交易時(shí),都需要對照一個(gè)長長的標(biāo)準(zhǔn)列表:
交易的語法和數(shù)據(jù)結(jié)構(gòu)必須正確。
輸入與輸出列表都不能為空。
交易的字節(jié)大小是小于MAX_BLOCK_SIZE的。
每一個(gè)輸出值,以及總量,必須在規(guī)定值的范圍內(nèi)(小于2,100萬個(gè)幣,大于0)。
沒有哈希等于0,N等于-1的輸入(coinbase交易不應(yīng)當(dāng)被中繼)。
nLockTime是小于或等于INT_MAX的。
交易的字節(jié)大小是大于或等于100的。
交易中的簽名數(shù)量應(yīng)小于簽名操作數(shù)量上限。
解鎖腳本(Sig)只能夠?qū)?shù)字壓入棧中,并且鎖定腳本(Pubkey)必須要符合isStandard的格式(該格式將會(huì)拒絕非標(biāo)準(zhǔn)交易)。
池中或位于主分支區(qū)塊中的一個(gè)匹配交易必須是存在的。
對于每一個(gè)輸入,如果引用的輸出存在于池中任何的交易,該交易將被拒絕。
對于每一個(gè)輸入,在主分支和交易池中尋找引用的輸出交易。如果輸出交易缺少任何一個(gè)輸入,該交易將成為一個(gè)孤立的交易。如果與其匹配的交易還沒有出現(xiàn)在池中,那么將被加入到孤立交易池中。
對于每一個(gè)輸入,如果引用的輸出交易是一個(gè)coinbase輸出,該輸入必須至少獲得COINBASE_MATURITY(100)個(gè)確認(rèn)。
對于每一個(gè)輸入,引用的輸出是必須存在的,并且沒有被花費(fèi)。
使用引用的輸出交易獲得輸入值,并檢查每一個(gè)輸入值和總值是否在規(guī)定值的范圍內(nèi)(小于2100萬個(gè)幣,大于0)。
如果輸入值的總和小于輸出值的總和,交易將被中止。
如果交易費(fèi)用太低以至于無法進(jìn)入一個(gè)空的區(qū)塊,交易將被拒絕。
每一個(gè)輸入的解鎖腳本必須依據(jù)相應(yīng)輸出的鎖定腳本來驗(yàn)證。
以下挖礦節(jié)點(diǎn)取名為A挖礦節(jié)點(diǎn)
挖礦節(jié)點(diǎn)時(shí)刻**著傳播到比特幣網(wǎng)絡(luò)的新區(qū)塊。而這些新加入的區(qū)塊對挖礦節(jié)點(diǎn)有著特殊的意義。礦工間的競爭以新區(qū)塊的傳播而結(jié)束,如同宣布誰是最后的贏家。對于礦工們來說,獲得一個(gè)新區(qū)塊意味著某個(gè)參與者贏了,而他們則輸了這場競爭。然而,一輪競爭的結(jié)束也代表著下一輪競爭的開始。
驗(yàn)證交易后,比特幣節(jié)點(diǎn)會(huì)將這些交易添加到自己的內(nèi)存池中。內(nèi)存池也稱作交易池,用來暫存尚未被加入到區(qū)塊的交易記錄。
A節(jié)點(diǎn)需要為內(nèi)存池中的每筆交易分配一個(gè)優(yōu)先級,并選擇較高優(yōu)先級的交易記錄來構(gòu)建候選區(qū)塊。
一個(gè)交易想要成為“較高優(yōu)先級”,需滿足的條件:優(yōu)先值大于57,600,000,這個(gè)值的生成依賴于3個(gè)參數(shù):一個(gè)比特幣(即1億聰),年齡為一天(144個(gè)區(qū)塊),交易的大小為250個(gè)字節(jié):
HighPriority100,000,000satoshis*144blocks/250bytes=57,600,000
區(qū)塊中用來存儲(chǔ)交易的前50K字節(jié)是保留給較高優(yōu)先級交易的。節(jié)點(diǎn)在填充這50K字節(jié)的時(shí)候,會(huì)優(yōu)先考慮這些最高優(yōu)先級的交易,不管它們是否包含了礦工費(fèi)。這種機(jī)制使得高優(yōu)先級交易即便是零礦工費(fèi),也可以優(yōu)先被處理。
然后,A挖礦節(jié)點(diǎn)會(huì)選出那些包含最小礦工費(fèi)的交易,并按照“每千字節(jié)礦工費(fèi)”進(jìn)行排序,優(yōu)先選擇礦工費(fèi)高的交易來填充剩下的區(qū)塊。
如區(qū)塊中仍有剩余空間,A挖礦節(jié)點(diǎn)可以選擇那些不含礦工費(fèi)的交易。有些礦工會(huì)竭盡全力將那些不含礦工費(fèi)的交易整合到區(qū)塊中,而其他礦工也許會(huì)選擇忽略這些交易。
在區(qū)塊被填滿后,內(nèi)存池中的剩余交易會(huì)成為下一個(gè)區(qū)塊的候選交易。因?yàn)檫@些交易還留在內(nèi)存池中,所以隨著新的區(qū)塊被加到鏈上,這些交易輸入時(shí)所引用UTXO的深度(即交易“塊齡”)也會(huì)隨著變大。由于交易的優(yōu)先值取決于它交易輸入的“塊齡”,所以這個(gè)交易的優(yōu)先值也就隨之增長了。最后,一個(gè)零礦工費(fèi)交易的優(yōu)先值就有可能會(huì)滿足高優(yōu)先級的門檻,被免費(fèi)地打包進(jìn)區(qū)塊。
UTXO(UnspentTransactionOutput):每筆交易都有若干交易輸入,也就是資金來源,也都有若干筆交易輸出,也就是資金去向。一般來說,每一筆交易都要花費(fèi)(spend)一筆輸入,產(chǎn)生一筆輸出,而其所產(chǎn)生的輸出,就是“未花費(fèi)過的交易輸出”,也就是UTXO。
塊齡:UTXO的“塊齡”是自該UTXO被記錄到區(qū)塊鏈為止所經(jīng)歷過的區(qū)塊數(shù),即這個(gè)UTXO在區(qū)塊鏈中的深度。
區(qū)塊中的靠前筆交易是筆特殊交易,稱為創(chuàng)幣交易或者coinbase交易。這個(gè)交易是由挖礦節(jié)點(diǎn)構(gòu)造并用來獎(jiǎng)勵(lì)礦工們所做的貢獻(xiàn)的。假設(shè)此時(shí)一個(gè)區(qū)塊的獎(jiǎng)勵(lì)是25比特幣,A挖礦的節(jié)點(diǎn)會(huì)創(chuàng)建“向A的地址支付25.1個(gè)比特幣(包含礦工費(fèi)0.1個(gè)比特幣)”這樣一個(gè)交易,把生成交易的獎(jiǎng)勵(lì)發(fā)送到自己的錢包。A挖出區(qū)塊獲得的獎(jiǎng)勵(lì)金額是coinbase獎(jiǎng)勵(lì)(25個(gè)全新的比特幣)和區(qū)塊中全部交易礦工費(fèi)的總和。
A節(jié)點(diǎn)已經(jīng)構(gòu)建了一個(gè)候選區(qū)塊,那么就輪到A的礦機(jī)對這個(gè)新區(qū)塊進(jìn)行“挖掘”,求解工作量證明算法以使這個(gè)區(qū)塊有效。比特幣挖礦過程使用的是SHA256哈希函數(shù)。
用最簡單的術(shù)語來說,挖礦節(jié)點(diǎn)不斷重復(fù)進(jìn)行嘗試,直到它找到的隨機(jī)調(diào)整數(shù)使得產(chǎn)生的哈希值低于某個(gè)特定的目標(biāo)。哈希函數(shù)的結(jié)果無法提前得知,也沒有能得到一個(gè)特定哈希值的模式。舉個(gè)例子,你一個(gè)人在屋里打臺(tái)球,白球從A點(diǎn)到達(dá)B點(diǎn),但是一個(gè)人推門進(jìn)來看到白球在B點(diǎn),卻無論如何是不知道如何從A到B的。哈希函數(shù)的這個(gè)特性意味著:得到哈希值的較早方法是不斷的嘗試,每次隨機(jī)修改輸入,直到出現(xiàn)適當(dāng)?shù)墓V怠?/p>
需要以下參數(shù)
?block的版本version
?上一個(gè)block的hash值:prev_hash
?需要寫入的交易記錄的hash樹的值:merkle_root
?更新時(shí)間:ntime
?當(dāng)前難度:nbits
挖礦的過程就是找到x使得
SHA256(SHA256(versionprev_hashmerkle_rootntimenbitsx))TARGET
上式的x的范圍是0~2^32,TARGET可以根據(jù)當(dāng)前難度求出的。
簡單打個(gè)比方,想象人們不斷扔一對色子以得到小于一個(gè)特定點(diǎn)數(shù)的游戲??壳熬?,目標(biāo)是12。只要你不扔出兩個(gè)6,你就會(huì)贏。然后下一局目標(biāo)為11。玩家只能扔10或更小的點(diǎn)數(shù)才能贏,不過也很簡單。假如幾局之后目標(biāo)降低為了5。現(xiàn)在有一半機(jī)率以上扔出來的色子加起來點(diǎn)數(shù)會(huì)超過5,因此無效。隨著目標(biāo)越來越小,要想贏的話,扔色子的次數(shù)會(huì)指數(shù)級的上升。最終當(dāng)目標(biāo)為2時(shí)(最小可能點(diǎn)數(shù)),只有一個(gè)人平均扔36次或2%扔的次數(shù)中,他才能贏。
如前所述,目標(biāo)決定了難度,進(jìn)而影響求解工作量證明算法所需要的時(shí)間。那么問題來了:為什么這個(gè)難度值是可調(diào)整的?由誰來調(diào)整?如何調(diào)整?
比特幣的區(qū)塊平均每10分鐘生成一個(gè)。這就是比特幣的心跳,是貨幣發(fā)行速率和交易達(dá)成速度的基礎(chǔ)。不僅是在短期內(nèi),而是在幾十年內(nèi)它都必須要保持恒定。在此期間,計(jì)算機(jī)性能將飛速提升。此外,參與挖礦的人和計(jì)算機(jī)也會(huì)不斷變化。為了能讓新區(qū)塊的保持10分鐘一個(gè)的產(chǎn)生速率,挖礦的難度必須根據(jù)這些變化進(jìn)行調(diào)整。事實(shí)上,難度是一個(gè)動(dòng)態(tài)的參數(shù),會(huì)定期調(diào)整以達(dá)到每10分鐘一個(gè)新區(qū)塊的目標(biāo)。簡單地說,難度被設(shè)定在,無論挖礦能力如何,新區(qū)塊產(chǎn)生速率都保持在10分鐘一個(gè)。
那么,在一個(gè)完全去中心化的網(wǎng)絡(luò)中,這樣的調(diào)整是如何做到的呢?難度的調(diào)整是在每個(gè)完整節(jié)點(diǎn)中獨(dú)立自動(dòng)發(fā)生的。每2,016個(gè)區(qū)塊(2周產(chǎn)生的區(qū)塊)中的所有節(jié)點(diǎn)都會(huì)調(diào)整難度。難度的調(diào)整公式是由最新2,016個(gè)區(qū)塊的花費(fèi)時(shí)長與20,160分鐘(兩周,即這些區(qū)塊以10分鐘一個(gè)速率所期望花費(fèi)的時(shí)長)比較得出的。難度是根據(jù)實(shí)際時(shí)長與期望時(shí)長的比值進(jìn)行相應(yīng)調(diào)整的(或變難或變易)。簡單來說,如果網(wǎng)絡(luò)發(fā)現(xiàn)區(qū)塊產(chǎn)生速率比10分鐘要快時(shí)會(huì)增加難度。如果發(fā)現(xiàn)比10分鐘慢時(shí)則降低難度。
為了防止難度的變化過快,每個(gè)周期的調(diào)整幅度必須小于一個(gè)因子(值為4)。如果要調(diào)整的幅度大于4倍,則按4倍調(diào)整。由于在下一個(gè)2,016區(qū)塊的周期不平衡的情況會(huì)繼續(xù)存在,所以進(jìn)一步的難度調(diào)整會(huì)在下一周期進(jìn)行。因此平衡哈希計(jì)算能力和難度的巨大差異有可能需要花費(fèi)幾個(gè)2,016區(qū)塊周期才會(huì)完成。
舉個(gè)例子,當(dāng)前A節(jié)點(diǎn)在挖277,316個(gè)區(qū)塊,A挖礦節(jié)點(diǎn)一旦完成計(jì)算,立刻將這個(gè)區(qū)塊發(fā)給它的所有相鄰節(jié)點(diǎn)。這些節(jié)點(diǎn)在接收并驗(yàn)證這個(gè)新區(qū)塊后,也會(huì)繼續(xù)傳播此區(qū)塊。當(dāng)這個(gè)新區(qū)塊在網(wǎng)絡(luò)中擴(kuò)散時(shí),每個(gè)節(jié)點(diǎn)都會(huì)將它作為第277,316個(gè)區(qū)塊(父區(qū)塊為277,315)加到自身節(jié)點(diǎn)的區(qū)塊鏈副本中。當(dāng)挖礦節(jié)點(diǎn)收到并驗(yàn)證了這個(gè)新區(qū)塊后,它們會(huì)放棄之前對構(gòu)建這個(gè)相同高度區(qū)塊的計(jì)算,并立即開始計(jì)算區(qū)塊鏈中下一個(gè)區(qū)塊的工作。
比特幣共識(shí)機(jī)制的第三步是通過網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)獨(dú)立校驗(yàn)每個(gè)新區(qū)塊。當(dāng)新區(qū)塊在網(wǎng)絡(luò)中傳播時(shí),每一個(gè)節(jié)點(diǎn)在將它轉(zhuǎn)發(fā)到其節(jié)點(diǎn)之前,會(huì)進(jìn)行一系列的測試去驗(yàn)證它。這確保了只有有效的區(qū)塊會(huì)在網(wǎng)絡(luò)中傳播。
每一個(gè)節(jié)點(diǎn)對每一個(gè)新區(qū)塊的獨(dú)立校驗(yàn),確保了礦工無法欺詐。在前面的章節(jié)中,我們看到了礦工們?nèi)绾稳ビ涗浺还P交易,以獲得在此區(qū)塊中創(chuàng)造的新比特幣和交易費(fèi)。為什么礦工不為他們自己記錄一筆交易去獲得數(shù)以千計(jì)的比特幣?這是因?yàn)槊恳粋€(gè)節(jié)點(diǎn)根據(jù)相同的規(guī)則對區(qū)塊進(jìn)行校驗(yàn)。一個(gè)無效的coinbase交易將使整個(gè)區(qū)塊無效,這將導(dǎo)致該區(qū)塊被拒絕,因此,該交易就不會(huì)成為總賬的一部分。
比特幣去中心化的共識(shí)機(jī)制的最后一步是將區(qū)塊***至有最大工作量證明的鏈中。一旦一個(gè)節(jié)點(diǎn)驗(yàn)證了一個(gè)新的區(qū)塊,它將嘗試將新的區(qū)塊連接到到現(xiàn)存的區(qū)塊鏈,將它們組裝起來。
節(jié)點(diǎn)維護(hù)三種區(qū)塊:
·靠前種是連接到主鏈上的,
·第二種是從主鏈上產(chǎn)生分支的(備用鏈),
·第三種是在已知鏈中沒有找到已知父區(qū)塊的。
有時(shí)候,新區(qū)塊所延長的區(qū)塊鏈并不是主鏈,這一點(diǎn)我們將在下面“區(qū)塊鏈分叉”中看到。
如果節(jié)點(diǎn)收到了一個(gè)有效的區(qū)塊,而在現(xiàn)有的區(qū)塊鏈中卻未找到它的父區(qū)塊,那么這個(gè)區(qū)塊被認(rèn)為是“孤塊”。孤塊會(huì)被保存在孤塊池中,直到它們的父區(qū)塊被節(jié)點(diǎn)收到。一旦收到了父區(qū)塊并且將其連接到現(xiàn)有區(qū)塊鏈上,節(jié)點(diǎn)就會(huì)將孤塊從孤塊池中取出,并且連接到它的父區(qū)塊,讓它作為區(qū)塊鏈的一部分。當(dāng)兩個(gè)區(qū)塊在很短的時(shí)間間隔內(nèi)被挖出來,節(jié)點(diǎn)有可能會(huì)以相反的順序接收到它們,這個(gè)時(shí)候孤塊現(xiàn)象就會(huì)出現(xiàn)。
選擇了最大難度的區(qū)塊鏈后,所有的節(jié)點(diǎn)最終在全網(wǎng)范圍內(nèi)達(dá)成共識(shí)。隨著更多的工作量證明被添加到鏈中,鏈的暫時(shí)性差異最終會(huì)得到解決。挖礦節(jié)點(diǎn)通過“投票”來選擇它們想要延長的區(qū)塊鏈,當(dāng)它們挖出一個(gè)新塊并且延長了一個(gè)鏈,新塊本身就代表它們的投票。
因?yàn)閰^(qū)塊鏈?zhǔn)侨ブ行幕臄?shù)據(jù)結(jié)構(gòu),所以不同副本之間不能總是保持一致。區(qū)塊有可能在不同時(shí)間到達(dá)不同節(jié)點(diǎn),導(dǎo)致節(jié)點(diǎn)有不同的區(qū)塊鏈視角。解決的辦法是,每一個(gè)節(jié)點(diǎn)總是選擇并嘗試延長代表累計(jì)了最大工作量證明的區(qū)塊鏈,也就是最長的或最大累計(jì)難度的鏈。
當(dāng)有兩個(gè)候選區(qū)塊同時(shí)想要延長最長區(qū)塊鏈時(shí),分叉事件就會(huì)發(fā)生。正常情況下,分叉發(fā)生在兩名礦工在較短的時(shí)間內(nèi),各自都算得了工作量證明解的時(shí)候。兩個(gè)礦工在各自的候選區(qū)塊一發(fā)現(xiàn)解,便立即傳播自己的“獲勝”區(qū)塊到網(wǎng)絡(luò)中,先是傳播給鄰近的節(jié)點(diǎn)而后傳播到整個(gè)網(wǎng)絡(luò)。每個(gè)收到有效區(qū)塊的節(jié)點(diǎn)都會(huì)將其并入并延長區(qū)塊鏈。如果該節(jié)點(diǎn)在隨后又收到了另一個(gè)候選區(qū)塊,而這個(gè)區(qū)塊又擁有同樣父區(qū)塊,那么節(jié)點(diǎn)會(huì)將這個(gè)區(qū)塊連接到候選鏈上。其結(jié)果是,一些節(jié)點(diǎn)收到了一個(gè)候選區(qū)塊,而另一些節(jié)點(diǎn)收到了另一個(gè)候選區(qū)塊,這時(shí)兩個(gè)不同版本的區(qū)塊鏈就出現(xiàn)了。
分叉之前
分叉開始
我們看到兩個(gè)礦工幾乎同時(shí)挖到了兩個(gè)不同的區(qū)塊。為了便于跟蹤這個(gè)分叉事件,我們設(shè)定有一個(gè)被標(biāo)記為紅色的、來自加拿大的區(qū)塊,還有一個(gè)被標(biāo)記為綠色的、來自澳大利亞的區(qū)塊。
假設(shè)有這樣一種情況,一個(gè)在加拿大的礦工發(fā)現(xiàn)了“紅色”區(qū)塊的工作量證明解,在“藍(lán)色”的父區(qū)塊上延長了塊鏈。幾乎同一時(shí)刻,一個(gè)澳大利亞的礦工找到了“綠色”區(qū)塊的解,也延長了“藍(lán)色”區(qū)塊。那么現(xiàn)在我們就有了兩個(gè)區(qū)塊:一個(gè)是源于加拿大的“紅色”區(qū)塊;另一個(gè)是源于澳大利亞的“綠色”。這兩個(gè)區(qū)塊都是有效的,均包含有效的工作量證明解并延長同一個(gè)父區(qū)塊。這個(gè)兩個(gè)區(qū)塊可能包含了幾乎相同的交易,只是在交易的排序上有些許不同。
比特幣網(wǎng)絡(luò)中鄰近(網(wǎng)絡(luò)拓?fù)渖系泥徑?,而非地理上的)加拿大的?jié)點(diǎn)會(huì)首先收到“紅色”區(qū)塊,并建立一個(gè)最大累計(jì)難度的區(qū)塊,“紅色”區(qū)塊為這個(gè)鏈的最后一個(gè)區(qū)塊(藍(lán)色-紅色),同時(shí)忽略晚一些到達(dá)的“綠色”區(qū)塊。相比之下,離澳大利亞更近的節(jié)點(diǎn)會(huì)判定“綠色”區(qū)塊勝出,并以它為最后一個(gè)區(qū)塊來延長區(qū)塊鏈(藍(lán)色-綠色),忽略晚幾秒到達(dá)的“紅色”區(qū)塊。那些首先收到“紅色”區(qū)塊的節(jié)點(diǎn),會(huì)即刻以這個(gè)區(qū)塊為父區(qū)塊來產(chǎn)生新的候選區(qū)塊,并嘗試尋找這個(gè)候選區(qū)塊的工作量證明解。同樣地,接受“綠色”區(qū)塊的節(jié)點(diǎn)會(huì)以這個(gè)區(qū)塊為鏈的頂點(diǎn)開始生成新塊,延長這個(gè)鏈。
分叉問題幾乎總是在一個(gè)區(qū)塊內(nèi)就被解決了。網(wǎng)絡(luò)中的一部分算力專注于“紅色”區(qū)塊為父區(qū)塊,在其之上建立新的區(qū)塊;另一部分算力則專注在“綠色”區(qū)塊上。即便算力在這兩個(gè)陣營中平均分配,也總有一個(gè)陣營搶在另一個(gè)陣營前發(fā)現(xiàn)工作量證明解并將其傳播出去。在這個(gè)例子中我們可以打個(gè)比方,假如工作在“綠色”區(qū)塊上的礦工找到了一個(gè)“粉色”區(qū)塊延長了區(qū)塊鏈(藍(lán)色-綠色-粉色),他們會(huì)立刻傳播這個(gè)新區(qū)塊,整個(gè)網(wǎng)絡(luò)會(huì)都會(huì)認(rèn)為這個(gè)區(qū)塊是有效的,如上圖所示。
所有在上一輪選擇“綠色”區(qū)塊為勝出者的節(jié)點(diǎn)會(huì)直接將這條鏈延長一個(gè)區(qū)塊。然而,那些選擇“紅色”區(qū)塊為勝出者的節(jié)點(diǎn)現(xiàn)在會(huì)看到兩個(gè)鏈:“藍(lán)色-綠色-粉色”和“藍(lán)色-紅色”。如上圖所示,這些節(jié)點(diǎn)會(huì)根據(jù)結(jié)果將“藍(lán)色-綠色-粉色”這條鏈設(shè)置為主鏈,將“藍(lán)色-紅色”這條鏈設(shè)置為備用鏈。這些節(jié)點(diǎn)接納了新的更長的鏈,被迫改變了原有對區(qū)塊鏈的觀點(diǎn),這就叫做鏈的重新共識(shí)。因?yàn)椤凹t”區(qū)塊做為父區(qū)塊已經(jīng)不在最長鏈上,導(dǎo)致了他們的候選區(qū)塊已經(jīng)成為了“孤塊”,所以現(xiàn)在任何原本想要在“藍(lán)色-紅色”鏈上延長區(qū)塊鏈的礦工都會(huì)停下來。全網(wǎng)將“藍(lán)色-綠色-粉色”這條鏈識(shí)別為主鏈,“粉色”區(qū)塊為這條鏈的最后一個(gè)區(qū)塊。全部礦工立刻將他們產(chǎn)生的候選區(qū)塊的父區(qū)塊切換為“粉色”,來延長“藍(lán)色-綠色-粉色”這條鏈。
從理論上來說,兩個(gè)區(qū)塊的分叉是有可能的,這種情況發(fā)生在因先前分叉而相互對立起來的礦工,又幾乎同時(shí)發(fā)現(xiàn)了兩個(gè)不同區(qū)塊的解。然而,這種情況發(fā)生的幾率是很低的。單區(qū)塊分叉每周都會(huì)發(fā)生,而雙塊分叉則非常罕見。
比特幣將區(qū)塊間隔設(shè)計(jì)為10分鐘,是在更快速的交易確認(rèn)和更低的分叉概率間作出的妥協(xié)。更短的區(qū)塊產(chǎn)生間隔會(huì)讓交易清算更快地完成,也會(huì)導(dǎo)致更加頻繁地區(qū)塊鏈分叉。與之相對地,更長的間隔會(huì)減少分叉數(shù)量,卻會(huì)導(dǎo)致更長的清算時(shí)間。
比特幣挖礦是利用計(jì)算機(jī)硬件為比特幣網(wǎng)絡(luò)做數(shù)學(xué)計(jì)算進(jìn)行交易確認(rèn)和提高安全性的過程。作為對他們服務(wù)的獎(jiǎng)勵(lì),礦工可以得到他們所確認(rèn)的交易中包含的手續(xù)費(fèi),以及新創(chuàng)建的比特幣。挖礦是一個(gè)專業(yè)的、競爭激烈的市場,獎(jiǎng)金按照完成的計(jì)算量分割。并非所有的比特幣用戶都挖礦,挖礦賺錢也并不容易。
不過目前挖礦需要專業(yè)的阿瓦隆ASIC礦機(jī),同時(shí)還需要計(jì)入一個(gè)礦池,如果你是散戶的話,當(dāng)然如果你布置的是大型礦場,那就不需要了。
礦機(jī)挖礦是通過計(jì)算機(jī)硬件,依托于比特幣網(wǎng)絡(luò),多張顯卡集中來進(jìn)行數(shù)學(xué)計(jì)算,從而產(chǎn)生大量的礦幣。挖礦其實(shí)主要依賴于計(jì)算機(jī)硬件的性能,數(shù)十張顯卡組成陣列,將可以大大增強(qiáng)挖礦的速度和能力。礦機(jī)的配置不同,算力也是不同的。
拓展資料:
眾所周知,貨幣本身是不存在價(jià)值的。起初人類采用以物易物的方式進(jìn)行交易,但有諸多不便,很難換到自己所需要的物品。于是貨幣應(yīng)運(yùn)而生,通過貨幣這一中介,可以將不同物品按稀有程度進(jìn)行定價(jià),簡化交易流程。雖然貨幣交易好處多多,但也有一個(gè)致命的缺點(diǎn),那就是中心化。全世界現(xiàn)有貨幣100%是國家央行發(fā)行或者廢除,普通人無法參與貨幣發(fā)行亦或者是央行帳目。如果央行不斷的發(fā)行貨幣,將會(huì)將人們手中的貨幣不斷稀釋,降低貨幣購買力。
這絕不是危言聳聽,世界上一些國家已經(jīng)發(fā)生過此類事件。比如津巴布韋,近年來***大量超發(fā)貨幣導(dǎo)致津巴布韋經(jīng)濟(jì)接近崩潰,最后不得不將美元引入成為當(dāng)?shù)胤ǘㄘ泿拧?/p>
現(xiàn)在津巴布韋經(jīng)濟(jì)學(xué)家們正在考慮比特幣替代方案。比特幣就像這部電影,它不是像央行一樣存在中央服務(wù)器中,而是存在于世界上億萬的電腦之中。自發(fā)行后,理論上沒有任何人可以控制比特幣數(shù)量,也無法通過大量制造比特幣來人為操控幣值?;诿艽a學(xué)的設(shè)計(jì)可以使比特幣只能被真實(shí)的擁有者轉(zhuǎn)移或支付,安全性極佳。
比特幣是由中本聰在2008年提出來的加密貨幣的概念,正式誕生于2009年。比特幣是基于開源軟件和P2P網(wǎng)絡(luò)而產(chǎn)生的一種虛擬的數(shù)字加密貨幣。這是一個(gè)點(diǎn)對點(diǎn)的支付系統(tǒng),實(shí)現(xiàn)了去中心化的構(gòu)建形式。比特幣不依靠任何貨幣發(fā)行機(jī)構(gòu),它是依據(jù)特定的計(jì)算方法,通過大量的計(jì)算,在虛擬網(wǎng)絡(luò)中產(chǎn)出。比特幣適用于分布式數(shù)據(jù)庫的交易模式,同時(shí)在各個(gè)流通的環(huán)節(jié)都根據(jù)密碼學(xué)設(shè)置了對應(yīng)的加密,從而加強(qiáng)了比特幣的安全性和真實(shí)性,便于轉(zhuǎn)移和支付。
比特幣挖礦機(jī)是什么?經(jīng)常聽說比特幣,比特幣挖礦機(jī)。跟大家科普一下關(guān)于比特幣的知識(shí)。比特幣挖礦機(jī),就是用于賺取比特幣的電腦,這類電腦一般有專業(yè)的挖礦芯片,多采用燒顯卡的方式工作,耗電量較大。
專門用于挖礦的比特幣挖礦機(jī):用戶用個(gè)人計(jì)算機(jī)下載軟件然后運(yùn)行特定算法,與遠(yuǎn)方服務(wù)器通訊后可得到相應(yīng)比特幣,是獲取比特幣的方式之一。流行的數(shù)字貨幣有,比特幣、萊特幣、澤塔幣、便士幣(外網(wǎng))、隱形金條、紅幣、極點(diǎn)幣、燒烤幣、質(zhì)數(shù)幣。目前全世界發(fā)行有上百種數(shù)字貨幣。方法:下載專用的比特幣運(yùn)算工具,然后注冊各種合作網(wǎng)站,把注冊來的用戶名和密碼填入計(jì)算程序中,再點(diǎn)擊運(yùn)算就正式開始。價(jià)格及性能:比特幣挖礦機(jī)的價(jià)格從一臺(tái)兩三百元到20萬元不等。從2011年到2013年,高配置的比特幣“挖礦機(jī)”從1萬元漲到了30萬元,但性能也比此前好了不少。據(jù)業(yè)內(nèi)人士介紹,以前的老機(jī)器100天才能挖到1個(gè)比特幣,如今的機(jī)器,100天就能挖到3.5個(gè)。
按照國內(nèi)組裝團(tuán)隊(duì)公布的礦機(jī)資料,一臺(tái)售價(jià)3000元的最低配置挖礦機(jī),按照比特幣挖礦速度,30多天便可以回本。采礦速度10G/s的機(jī)器每天24小時(shí)能挖到大約0.03個(gè)比特幣,而13G/s的機(jī)器按照全網(wǎng)算力和難度,每天24小時(shí)能挖大約0.035個(gè)比特幣。隨著無現(xiàn)金社會(huì)的有序推行,紙幣必然將隨著時(shí)間的流逝消失在歷史的長河中。
而未來的數(shù)字貨幣相信會(huì)和比特幣類似,但絕不是有限供給。而是當(dāng)人類的生產(chǎn)財(cái)富的能力完全可以由計(jì)算機(jī)的計(jì)算能力匹配的時(shí)候,電子貨幣的發(fā)行速度和計(jì)算機(jī)計(jì)算速度成正比或者略微超出一定比率以制造溫和通脹,在未來挖礦的同時(shí)也是在創(chuàng)造價(jià)值而不是現(xiàn)在的浪費(fèi)電力。最終數(shù)字貨幣實(shí)現(xiàn)生產(chǎn)力的微小變動(dòng)和計(jì)算能力難度所匹配,這或許就是人類貨幣的最終形態(tài)吧!
網(wǎng)絡(luò)上有許多種加密貨幣在流通說到底是什么意思?像是比特幣(Bitcoin)、以太幣(Ether)、瑞波幣(Ripple)等等,但大家最常聽到的還是非比特幣莫屬,可以說是全球的「礦工」們都在想盡辦法獲得它,許多人不只是把它看作是單純的熱潮跟風(fēng),甚至有些人將它視為資產(chǎn)在***,比特幣同時(shí)也是造成目前全球顯示卡大缺貨的主因,全世界有無數(shù)的礦工、礦場無時(shí)無刻不在運(yùn)作,他們大量購買顯卡,為得就是要搶在其他競爭對手前奪得先機(jī)。
然而,到底比特幣挖礦在挖什么?如果現(xiàn)在想要進(jìn)場挖礦會(huì)不會(huì)太晚?又要準(zhǔn)備什么硬件設(shè)備才能開始挖礦呢?
身為目前最火紅數(shù)位貨幣之一的比特幣,由于獲取難度高,且物以稀為貴的條件下,導(dǎo)致比特幣的相對價(jià)值非常高。在數(shù)位貨幣市場上,比特幣被當(dāng)成一種「股票」操作,它可以用來當(dāng)作保值品***,也可以將其轉(zhuǎn)換成各國貨幣并存入現(xiàn)行銀行帳戶,許多網(wǎng)絡(luò)商店甚至支持直接使用比特幣購買商品。想要獲得比特幣的話,最直接快速的方法就是金錢購買,目前一個(gè)比特幣的價(jià)值大約等同于30萬左右,這是近一年來,價(jià)格最低的一段時(shí)間,想要直接用金錢購買比特幣加入這股數(shù)位貨幣風(fēng)潮的話,現(xiàn)在或許是最好的時(shí)機(jī)。
購買比特幣的方法其實(shí)很簡單,首先需要先在網(wǎng)絡(luò)上建立一個(gè)可以儲(chǔ)存比特幣的電子錢包,關(guān)于電子錢包的種類網(wǎng)絡(luò)上十分多樣,本文我們將以「幣托」(BitoEX)為例說明。進(jìn)入幣托首頁以后,直接點(diǎn)擊畫面中央的「免費(fèi)申請」并輸入賬號(hào)和密碼建立電子錢包,完成信箱帳號(hào)認(rèn)證以后你就會(huì)獲得一個(gè)專屬于你的電子錢包,登入后即可進(jìn)入該電子錢包并瀏覽目前的余額,因?yàn)槭莿偵暾埖木壒?,因此賬戶余額為零,這時(shí)候可以直接選擇「購買比特幣」功能開始交易。
不過此頁面中最重要的是信息其實(shí)是位于右上方的「錢包地址」,這不僅是在交易時(shí)會(huì)使用到,后續(xù)挖礦時(shí)也會(huì)使用這個(gè)錢包地址作為比特幣的儲(chǔ)存目標(biāo)。
不過,由于比特幣單價(jià)價(jià)格昂貴,動(dòng)輒二三十萬以上,如果不想要直接用金錢購買比特幣的話,另一個(gè)方法就是用挖礦的方式獲得了。
1.進(jìn)入幣托網(wǎng)頁以后,點(diǎn)擊畫面中央的「免費(fèi)申請」開始建立個(gè)人電子錢包。
2.輸入用來登入錢包的電子信箱以及密碼,建議使用強(qiáng)度高的各種符號(hào)或數(shù)字字母作為密碼組合。
3.完成步驟以后即可進(jìn)入個(gè)人的電子錢包頁面,這里可以隨時(shí)關(guān)注自己錢包內(nèi)的金額數(shù)量。
比特幣的發(fā)行有它自己的時(shí)間以及數(shù)量,大約每十分鐘會(huì)由代碼執(zhí)行新比特幣的發(fā)行,并且授予給參與比特幣交易的某(群)人,因此,獲得新發(fā)行的比特幣就好比是獲得剛出土的金礦,所以才會(huì)將這些獲得比特幣的人比喻為礦工。而礦工們「挖礦」的動(dòng)作在英文中稱為「mining」,這是一種比特幣使用者可以考慮、但是只有專業(yè)挖礦者才「有可能」獲取比特幣的方法。
想要開始挖礦的話,在開始之前有一些事前準(zhǔn)備要做,包含硬件投入成本以及運(yùn)作成本。
前者是指硬件的購入、安裝、電費(fèi)、折舊、場地以及散熱等等;
而后者則是維持這些硬件持續(xù)運(yùn)作,所需付出的成本。
兩者綜合以后,可以發(fā)現(xiàn)其實(shí)挖礦所需的成本非常龐大,這也就造成部分擁有大量資金成立挖礦專用硬件設(shè)備的以「出租」的方式來回收成本,這種挖礦模式被包裝成一種「商品」并在公開的網(wǎng)絡(luò)市場上進(jìn)行買賣,當(dāng)挖到比特幣時(shí),會(huì)依每位承租人的付出比例來分礦,這樣的挖礦模式也就是所謂的「云端挖礦」。
開采比特幣的做法主要有三種,除了云端挖礦外,還有「獨(dú)立挖礦」以及「合力挖礦」,不過由于目前的挖礦難度不斷提升,且有越來越多競爭者擠入,時(shí)至今日想要單靠自己的力量獨(dú)立挖到礦的可能已經(jīng)不大,雖然一旦成功挖礦便可獨(dú)自獲得全部利益,但一般比較可行的做法是采用后者「合力挖礦」,也就是團(tuán)隊(duì)挖礦的概念,挖到礦時(shí)全團(tuán)依照每個(gè)人付出的比例來分礦。
由于挖礦難度與日俱增,個(gè)人想要藉由顯卡挖礦獲得比特幣難如登天。
擁有大量資本的礦工會(huì)租挖礦機(jī),最后甚至?xí)淹诘V機(jī)承租給其他人,借此獲利。
云端挖礦逐漸被塑造成一種金融商品,以月租或年租的方式收取承租費(fèi),挖到礦時(shí)再按比例分給承租人。
礦池:早期比特幣還不興盛的時(shí)候,大部分人都用自己的電腦來挖礦,最早當(dāng)然是用盡CPU的能力來運(yùn)算,接著有人發(fā)現(xiàn)用顯示卡的GPUStreamProcessors來計(jì)算會(huì)快更多,可是當(dāng)大家紛紛投入挖礦以后,出現(xiàn)了很多為挖礦優(yōu)化的設(shè)備,一般個(gè)人電腦根本拼不過,因此需要加入礦池(MiningPool)來挖礦,由服務(wù)器***所有使用者的運(yùn)算力量來挖,再由一定比例回饋使用者(礦工),才不會(huì)發(fā)生挖了老半天卻拼不過專業(yè)挖礦機(jī),花了電費(fèi)卻什么都得不到的情形。
礦機(jī):由于顯卡雖然挖礦速度較快,但是顯示晶片原本并不是專門用于挖礦,因此用顯卡挖礦不僅很耗電而且發(fā)熱量又高,如果是3、4張顯卡所組成的挖礦電腦,更是耗電,最后計(jì)算起來很可能挖比特幣的收益都還不夠付電費(fèi)呢!因此從2013年開始,挖比特幣的重心逐漸轉(zhuǎn)移到專業(yè)礦機(jī)上,這種礦機(jī)區(qū)分為兩大類型:
挖礦的過程并不復(fù)雜,只需要下載「挖礦程序」其實(shí)就能開始挖礦。網(wǎng)絡(luò)上的挖礦軟件百百款,這里我們將以NiceHashMiner這款軟件舉例說明。
首先,根據(jù)手上顯卡廠商下載對應(yīng)的NiceHashMiner版本并開啟軟件,在正式開始挖礦以前,有幾個(gè)步驟要先設(shè)定。
電子錢包頁面中最重要的信息就是錢包地址,這除了是比特幣買賣家交易時(shí)須使用的信息以外,同時(shí)也是挖礦時(shí)比特幣儲(chǔ)存的目標(biāo)位址,點(diǎn)擊幣托頁面中的錢包地址后,就會(huì)獲得一串「未命名的錢包地址」,請復(fù)制這串?dāng)?shù)位碼并好好保存。
接下來在挖礦程序中點(diǎn)擊「錢包」(Wallet)選項(xiàng),將剛剛復(fù)制的數(shù)位碼貼上后即可完成儲(chǔ)存目標(biāo)設(shè)定。在左下方的「硬件信息」(HardwareDetails)選項(xiàng)中,系統(tǒng)預(yù)設(shè)會(huì)找到你電腦使用的顯卡型號(hào),也可以在這里開啟處理器加入挖礦的行列,可根據(jù)需求和喜好設(shè)定。
在「錢包」的選項(xiàng)中,貼上個(gè)人電子錢包位置,一旦挖到比特幣時(shí)便會(huì)儲(chǔ)存在該錢包中。
一切都準(zhǔn)備就緒后,就可以按下中間的「開始挖礦」(Start),你的電腦會(huì)自動(dòng)開啟命令執(zhí)行視窗進(jìn)行挖礦,不同的挖礦軟件無論每次挖礦的動(dòng)作成功與否,都會(huì)釋出不同的通知指令,以NiceHash為例,成功挖礦時(shí)視窗上將會(huì)出現(xiàn)的綠色的指令通知。但這時(shí)候軟件挖到的比特幣數(shù)額其實(shí)非常小,需要長時(shí)間連續(xù)不間斷的挖礦才能挖到完整一個(gè)比特幣。
每個(gè)軟件在挖礦時(shí),顯示的通知不盡相同,NiceHash是以綠色文字提示挖到比特幣的通知信息。
根據(jù)挖礦的規(guī)模,每次成功挖礦時(shí)獲得的比特幣數(shù)額不同,需要長時(shí)間不間斷開挖才能獲得完整一個(gè)比特幣。
無論你是使用金錢直接購買,還是使用各種不同的挖礦模式,在獲得比特幣以后該如何使用它?首先你可以把它當(dāng)成是一種***品保存,由于全世界幾乎無時(shí)無刻都有人在進(jìn)行比特幣交易,因此,它的幣值也在不斷波動(dòng),你可以在它未來價(jià)格漲到最高點(diǎn)時(shí)脫手賣出,以去年一整年最高的平均價(jià)格50多萬來看,現(xiàn)在一個(gè)比特幣大約是25萬,有可能可以獲得大于成本兩倍的獲利。
如果沒有打算將比特幣當(dāng)作保值品來看的話,你可以到幣托或是MaiCoin等網(wǎng)站里,將獲得的比特幣轉(zhuǎn)換成人民幣,換取現(xiàn)金到現(xiàn)行的銀行帳戶中供其他使用,如果不想換成人民幣的話,也可以將比特幣轉(zhuǎn)換成其他虛擬貨幣來持有;此外,目前網(wǎng)絡(luò)上還有許多網(wǎng)站或服務(wù)是支持比特幣付款的。
其他還有很多網(wǎng)絡(luò)零售商也支持買家使用比特幣在平臺(tái)上購買商品,國外電子產(chǎn)品零售業(yè)龍頭之一的newegg就是其中之一,它們和Bitpay電子錢包合作,讓消費(fèi)者可以在購買商品時(shí),選擇使用比特幣進(jìn)行支付。其他還有像是NASDAQ的線上百貨零售商Overstock、紐約地產(chǎn)公司邦德紐約或是利用信用卡定世界各國旅館獲得比特幣現(xiàn)金回饋的PointHound等等,種類非常多。
比特幣過去一年最高曾有突破50萬的可觀價(jià)值,將其視為一保值品也是不錯(cuò)的選擇。
由于比特幣在全世界造成的熱潮至今還未間斷,無論是用團(tuán)隊(duì)挖礦還是云端挖礦模式,仍有許多比特幣使用者正在挖礦。在這樣的熱潮下,也間接導(dǎo)致了不少問題。
顯卡嚴(yán)重缺貨
首先最直接的問題就是顯卡,由于顯卡是礦工們最主要的挖礦工具,它們需要大量顯卡加快挖礦的速度,借此搶在他人以前獲得比特幣,也導(dǎo)致目前無論是NVIDIA還是AMD顯卡在全球都出現(xiàn)缺貨的情形,同時(shí)也造成顯卡價(jià)格上漲,尤其是高階的顯卡問題更嚴(yán)重,常常會(huì)需要以比廠商建議售價(jià)高出許多的價(jià)格購買,也讓想要單買顯卡幫電腦升級的民眾購買困難。
挖礦的過程是將顯卡以及電腦的效能發(fā)揮到最精致,如果能成功獲得比特幣那也就罷了,更慘的就是不僅沒挖到礦,甚至還多花冤枉錢。挖礦的過程不僅需要隨時(shí)保持電腦主機(jī)的溫度,甚至主機(jī)還需要放在通風(fēng)的室內(nèi)運(yùn)作來避免主機(jī)過熱,長時(shí)間連續(xù)挖礦下,對于顯卡的產(chǎn)品壽命也有害。
此外,挖礦過程中還必須考量到電費(fèi)的問題,根據(jù)「比特幣能源消耗指數(shù)」報(bào)告的統(tǒng)計(jì),比特幣在過去一年內(nèi)挖礦的電力總消耗已累積達(dá)29.51兆瓦小時(shí),約占全球總電力消耗的0.13%,聽起來占比不大,但該數(shù)字已經(jīng)超過全球近160個(gè)國家一年的電力消耗,可見挖礦的耗電量有多大。雖然說比特幣確實(shí)有它的吸引力存在,但在通往致富的挖礦路上,礦工們?nèi)砸紤]許多成本付出的問題以及帶來的影響。
在零售商的網(wǎng)頁上,可以看到無論是NVIDIA還是AMD的顯卡,高階版本幾乎都為缺貨狀態(tài)。
挖礦的過程中,會(huì)大量耗費(fèi)處理器和顯卡的性能,導(dǎo)致其溫度升高,降低其產(chǎn)品壽命。
根據(jù)統(tǒng)計(jì),比特幣過去一年的耗電量已超過圖中黃色國家和地區(qū)的耗電量。
#科技日報(bào)#
經(jīng)過以上對礦機(jī)挖比特幣原理的分享介紹,相信你對比特幣礦機(jī)挖礦原理有了大概的了解,想知道更多關(guān)于礦機(jī)挖比特幣原理的知識(shí),關(guān)注本站,我們將持續(xù)為您分享!