国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

比特世界

2013-04-29 01:52:53張?jiān)?/span>汪國(guó)華王旭
個(gè)人電腦 2013年6期
關(guān)鍵詞:挖礦錢包比特

張?jiān)? 汪國(guó)華 王旭

2013年四川蘆山縣地震后,223個(gè)比特幣作為捐款匯入了壹基金賬戶,這是比特幣第一次在中國(guó)成為捐贈(zèng)物,也是這223個(gè)比特幣讓更多的中國(guó)人知道了比特幣(Bitcoin)。其實(shí)在此之前已經(jīng)有很多商業(yè)網(wǎng)站開始接受比特幣,比如我們所熟悉的WordPress、Mega等網(wǎng)站。但是與我們所熟知的任何貨幣或者電子貨幣不同,比特幣不是使用任何政府發(fā)行的貨幣兌換來的,而是通過開源P2P軟件創(chuàng)造出的電子貨幣,也就是說它可以被任何一個(gè)擁有計(jì)算設(shè)備的人創(chuàng)造出來,或者說是“挖”出來。

電子貨幣對(duì)于很多人來說并不陌生,對(duì)于中國(guó)的網(wǎng)民,Q幣就稱得上是我們最熟悉的電子貨幣了。雖然Q幣更多的是在騰訊的眾多應(yīng)用軟件中使用,但是不可否認(rèn)的是Q幣在很多場(chǎng)合已經(jīng)有了如真金白銀般的重要性。在騰訊旗下的易迅網(wǎng)站中,雖然Q幣還不能作為電子貨幣購(gòu)物使用,但是有些商品的優(yōu)惠中已經(jīng)出現(xiàn)過購(gòu)物送Q幣的措施。相比之下,亞馬遜美國(guó)在電子貨幣方面的嘗試就走的更遠(yuǎn)一些。從5月份開始KindleFire用戶將能夠使用亞馬遜貨幣(AmazonCoins)購(gòu)買應(yīng)用和游戲內(nèi)的虛擬商品。在貨幣服務(wù)推出之時(shí),亞馬遜將會(huì)先向KindleFire用戶免費(fèi)發(fā)放價(jià)值“數(shù)千萬美元”的虛擬貨幣來進(jìn)行試用,用戶試用之后可以通過亞馬遜賬號(hào)購(gòu)買貨幣進(jìn)行消費(fèi)。毫無疑問,亞馬遜推出虛擬貨幣不僅可以在一定程度上刺激用戶的消費(fèi)熱情,而且開發(fā)者編寫應(yīng)用程序也會(huì)更加積極。

亞馬遜幣和Q幣的相同點(diǎn)在于,它們主要都是通過用戶使用真實(shí)貨幣兌換而來,其消費(fèi)領(lǐng)域僅僅限于該公司所提供的多種網(wǎng)絡(luò)服務(wù)中,并不能作為一種在網(wǎng)上流通的購(gòu)物貨幣使用,可以把它們看做是賭場(chǎng)中的籌碼。從目前看來,比特幣是流通最為廣泛的電子貨幣,更重要的是比特幣是在網(wǎng)絡(luò)上創(chuàng)造出來的,雖然以前也有很多虛擬貨幣出現(xiàn),但是從目前看來只有比特幣有著較好的發(fā)展前景。

比特幣的獲得

比特幣的獲取可以用貨幣換取,而更多的人則是在用計(jì)算機(jī)或?qū)S糜?jì)算設(shè)備來獲得比特幣,也就是俗稱的“挖礦”。比特幣是一種由開源的P2P軟件產(chǎn)生的電子貨幣,是一種網(wǎng)絡(luò)虛擬貨幣。比特幣不依靠特定貨幣機(jī)構(gòu)發(fā)行,它通過特定的算法大量計(jì)算產(chǎn)生,比特幣經(jīng)濟(jì)使用整個(gè)P2P網(wǎng)絡(luò)中眾多節(jié)點(diǎn)構(gòu)成的分布式數(shù)據(jù)庫來確認(rèn)并記錄所有的交易行為。P2P的去中心化特性與算法本身可以確保無法通過大量制造比特幣來人為操控幣值。比特幣被設(shè)計(jì)為允許匿名的所有權(quán)與使用權(quán),比特幣既可以被以計(jì)算機(jī)文件的形式保存在個(gè)人電腦中,也可以儲(chǔ)存在第三方托管服務(wù)機(jī)構(gòu)。不管以何種形式保存,比特幣都可以通過比特幣地址發(fā)送給互聯(lián)網(wǎng)上的任意一個(gè)人。P2P的分布式特性與不存在中央管理機(jī)制的設(shè)計(jì)確保了任何機(jī)構(gòu)都不可能操控比特幣的價(jià)值,或者制造通貨膨脹。

比特幣網(wǎng)絡(luò)上的一臺(tái)電腦,被稱為“礦工”,當(dāng)其察覺到一筆新的交易,并確認(rèn)了交易的合法性,就將其加入到全體共同維持的所有已知交易的時(shí)間戳列表(被稱為“區(qū)塊鏈”),從而“確認(rèn)”了該筆交易。由于區(qū)塊鏈提供了清晰的證據(jù),所以任何的重復(fù)支付都會(huì)被拒絕。

將一個(gè)區(qū)塊加入到區(qū)塊鏈中,被刻意設(shè)計(jì)成一個(gè)非常難的,需要時(shí)間和計(jì)算能力去處理的過程,所以本質(zhì)上,如果沒有超過余下所有比特幣網(wǎng)絡(luò)的計(jì)算能力,就不可能造出一個(gè)偽造的區(qū)塊鏈。每一個(gè)區(qū)塊都有一個(gè)散列值,這個(gè)值根據(jù)該區(qū)塊的數(shù)據(jù),由非常復(fù)雜的函數(shù)隨機(jī)生成,復(fù)雜到根據(jù)輸入無法預(yù)計(jì)輸出是什么,創(chuàng)造一個(gè)區(qū)塊的難度,就是要找到這個(gè)目標(biāo)非常小的值的難度。礦工們因此需要不停的嘗試虛變量,直到有一個(gè)礦工幸運(yùn)的找到這個(gè)區(qū)塊的散列值,那么這個(gè)區(qū)塊就加入到了區(qū)塊鏈,然后這個(gè)過程再一次重復(fù)。每個(gè)區(qū)塊的值都會(huì)自動(dòng)改變,每生成一個(gè)區(qū)塊大概需要10分鐘。

那么什么能促使礦工花費(fèi)如此多的時(shí)間和計(jì)算力去生產(chǎn)區(qū)塊呢?答案是生產(chǎn)出區(qū)塊的人能得到獎(jiǎng)勵(lì)。這個(gè)獎(jiǎng)勵(lì)是雙重的。首先,能夠通過比特幣網(wǎng)絡(luò)得到一定數(shù)量的比特幣(現(xiàn)在的獎(jiǎng)勵(lì)是50個(gè)比特幣;這個(gè)值將會(huì)在2012年12月減半,并且每4年減半1次,總量不會(huì)超過2100萬)。第二,能夠得到區(qū)塊中交易的手續(xù)費(fèi)。網(wǎng)絡(luò)會(huì)自動(dòng)調(diào)節(jié)計(jì)算難度,保證每個(gè)區(qū)塊的產(chǎn)出時(shí)間大概是10分鐘。因此,參與的礦工越多,生產(chǎn)區(qū)塊的難度就越大。挖礦除了是維持交易數(shù)據(jù)庫的手段之外,也同時(shí)是比特幣經(jīng)濟(jì)中生成比特幣并分發(fā)給人們的唯一機(jī)制,你不可能通過任何投資交易、炒作來獲得額外的比特幣,只有通過挖礦這一勞動(dòng)來獲得比特幣。

隨著生成區(qū)塊的難度逐步增加,挖礦變成一個(gè)碰運(yùn)氣的事情,單一節(jié)點(diǎn)要生成一個(gè)區(qū)塊需要花費(fèi)數(shù)年的時(shí)間(除非這個(gè)單一節(jié)點(diǎn)擁有大量的計(jì)算力)。為了激勵(lì)計(jì)算力較低的用戶繼續(xù)參與挖礦,礦池就出現(xiàn)了。在一個(gè)礦池里,許多不同的人貢獻(xiàn)出自己的計(jì)算力來生成一個(gè)區(qū)塊,然后再根據(jù)每個(gè)人的貢獻(xiàn)比例來分發(fā)獎(jiǎng)勵(lì)。通過這種方式,就不必等待數(shù)年的時(shí)間來得到那個(gè)50個(gè)比特幣的獎(jiǎng)勵(lì),小礦工能定期得到屬于他們那部分的比特幣獎(jiǎng)勵(lì)。一個(gè)share(貢獻(xiàn)/股份)為一個(gè)礦池給客戶端的一個(gè)合法的工作證明,這也同時(shí)是用來生成區(qū)塊的工作證明,而獲得沒有這么復(fù)雜,只需要很少的時(shí)間就能達(dá)到一個(gè)share。

礦池挖礦方式

目前的幾種不同方式如下:

1、 Slush方式:Slush礦池基于積分制,較老的shares將比新的shares擁有更低的權(quán)重,以減少一輪中切換礦池的投機(jī)分子。

2、 Pay-Per-Share方式:該方式可以立即為每一個(gè)share支付報(bào)酬。該支出來源于礦池現(xiàn)有的比特幣資金,因此可以立即取現(xiàn),而不用等待區(qū)塊生成完畢或者確認(rèn)。這樣可以避免礦池運(yùn)營(yíng)者幕后操縱。這種方法減少了礦工的風(fēng)險(xiǎn),但將風(fēng)險(xiǎn)轉(zhuǎn)移給了礦池的運(yùn)營(yíng)者。運(yùn)營(yíng)者可以收取手續(xù)費(fèi)來彌補(bǔ)這些風(fēng)險(xiǎn)可能造成的損失。

3、 Luke-Jr方式:該方式借用了其他方式的長(zhǎng)處,如Slush方式一樣,礦工需要提供工作證明來獲得shares,如puddinpop方式一樣,當(dāng)區(qū)塊生成時(shí)馬上進(jìn)行支付。但是不象之前的方式,針對(duì)一個(gè)區(qū)塊的shares,會(huì)被再次利用于生成下一個(gè)區(qū)塊。為了區(qū)分一下參與礦工的交易傳輸費(fèi)用,只有當(dāng)?shù)V工的余額超過1BTC時(shí)才進(jìn)行支付。如果沒有達(dá)到1BTC,那么將在下一個(gè)區(qū)塊生成時(shí)進(jìn)行累計(jì)。如果礦工在一周內(nèi)沒有提供一個(gè)share,那么礦池會(huì)將剩下的余額進(jìn)行支付,不管余額是多少。

4、 Triplemining方式:該方式是將一些中等大小礦池的計(jì)算力合并起來,然后將獲得獎(jiǎng)勵(lì)的1%按照各個(gè)礦池計(jì)算力的比例分發(fā)給礦池運(yùn)營(yíng)者。

5、 P2Pool方式:P2Pool的挖礦節(jié)點(diǎn)工作在類似比特幣區(qū)塊鏈的一種shares鏈上。由于沒有中心,所以也不會(huì)受到DoS攻擊。和其他現(xiàn)有的礦池技術(shù)都不一樣—每個(gè)節(jié)點(diǎn)工作的區(qū)塊,都包括支付給前期shares的所有者以及該節(jié)點(diǎn)自己的比特幣。99%的獎(jiǎng)勵(lì)(50BTC+交易費(fèi)用)會(huì)平均分給礦工,另外0.5%會(huì)獎(jiǎng)勵(lì)給生成區(qū)塊的人。

6、Puddinpop方式:一種使用“元哈?!奔夹g(shù)的方式,使用特定的puddinpop挖礦軟件,現(xiàn)在沒有礦池用這種方式。

目前使用較多的方式為Pay-Per-Share,如deepbit.net和btcguild.com等均支持PPS,礦工使用起來也比較方便。

但從去中心化的角度來說,還是推薦P2Pool,避免了DoS攻擊的同時(shí),也防止個(gè)別礦池?fù)碛谐蟮挠?jì)算力而對(duì)比特幣網(wǎng)絡(luò)造成威脅。

如何存儲(chǔ)比特幣

怎么存儲(chǔ)你的比特幣?這是每一個(gè)比特幣用戶必須面對(duì)的一個(gè)重要問題。比特幣讓你有更多的自由與權(quán)力去控制你的錢。但是如果你一不小心就可能帶來災(zāi)難性的損失。如果您選擇保持完全獨(dú)自的控制你的比特幣,那就沒有人能阻止你做一些愚蠢的事,有沒有人來為你的錯(cuò)誤買單。不會(huì)有Bitcoin的公司來電,并嘗試確認(rèn)你的合法擁有者的地址,這樣他們也就不可能將丟失的比特幣歸還。但是,現(xiàn)在有基于Bitcoin創(chuàng)建的友好及安全的服務(wù),或者中間方案,可以讓用戶免去自己操作wallets的風(fēng)險(xiǎn)。

在線錢包

在線錢包是迄今為止最簡(jiǎn)單的方式,可以從任何計(jì)算機(jī)訪問你的比特幣。但是在錢包服務(wù)商需要有足夠的可信度。目前在線錢包主要有幾個(gè)選擇:

Instawallet

Instawallet是迄今為止設(shè)置最簡(jiǎn)單的在線錢包。當(dāng)你去instawallet.org,將被重定向到一個(gè)隨機(jī)URL頁面,它綁定Bitcoin的地址。只要你能安全地存儲(chǔ)URL,發(fā)送到該地址的所有比特幣將出現(xiàn)在你的賬戶中,你可以使用它們。這項(xiàng)服務(wù)的主要缺點(diǎn)是安全性不好—如果任何人訪問你的計(jì)算機(jī),他們可以通過瀏覽器的歷史記錄來訪問你的錢包。使用瀏覽器的隱私瀏覽模式是一個(gè)可能降低安全隱患的方式,但是這需要將URL存儲(chǔ)在其他地方。但是你可以使用加密錢包或者記住其他在線錢包的賬號(hào)、密碼來取代它。這個(gè)在線錢包可非常方便的處理小的金額,即使是它的作者也不建議在這里存儲(chǔ)任何大金額的資金。

Paytunia

Paytunia雖然擁有一個(gè)非常簡(jiǎn)約和易于使用的界面 ,但是比Instawallet的復(fù)雜性和安全性方面都更強(qiáng)。注冊(cè)Paytunia和大多數(shù)其他網(wǎng)站一樣簡(jiǎn)單,輸入用戶名,密碼,然后電子郵件確認(rèn),就大功告成了。Paytunia還提供了一個(gè)集成的iPhone和Android移動(dòng)應(yīng)用程序。如果你不知道收款人的比特幣地址,通過Paytunia可以選擇發(fā)送比特幣到他的電子郵件地址。

Blockchain

Blockchain是一個(gè)在線錢包和桌面客戶端之間的混合軟件方案,可以提供更高的安全性。不像alternatives,Blockchain是通過存儲(chǔ)你的錢包的密匙和運(yùn)行所必需的代碼解密你的錢包并在瀏覽器上登錄交易,所以Blockchain沒有辦法訪問您的資金??蛻舳诉€提供了可以下載和備份你錢包到你的計(jì)算機(jī),或印刷在紙張上。除此之外Blockchain提供了一些高級(jí)功能。如果已經(jīng)創(chuàng)建了的密碼,可以將其導(dǎo)入到Blockchain,等于將你的錢包備份在你的大腦中。它還采用了先進(jìn)的離線模式,讓你在沒有網(wǎng)絡(luò)連接下使用離線的錢包,可以簽名交易,無論通過印刷或記憶。當(dāng)然,Blockchain也為iPhone和Android提供了自己的集成的移動(dòng)應(yīng)用程序。

桌面客戶端

桌面客戶端是你下載到計(jì)算機(jī)上的簡(jiǎn)單的軟件程序。他們提供了更高的安全性和控制,但是需要復(fù)雜的設(shè)置。有三個(gè)主要的客戶選擇。

標(biāo)準(zhǔn)Bitcoin的客戶端,由于它的創(chuàng)造者是中本聰,也被稱為聰客戶端。這是第一個(gè)Bitcoin的客戶端,并不斷改進(jìn)??蛻舳耸且粋€(gè)完全的Bitcoin的網(wǎng)絡(luò)節(jié)點(diǎn),這意味著它可以連接到其他節(jié)點(diǎn),既它能挖礦 ,也能幫助驗(yàn)證和存儲(chǔ)交易信息。正因?yàn)槿绱?,?dāng)安裝完后必須下載整個(gè)(目前約7G)的區(qū)塊鏈,這會(huì)占用幾個(gè)小時(shí)的時(shí)間,并且每次啟動(dòng)客戶端后,也需要幾分鐘的同步時(shí)間。你的私鑰,經(jīng)過數(shù)學(xué)計(jì)算的數(shù)據(jù),使你可以使用存儲(chǔ)在wallet.dat比特幣地址里面的BTC。客戶端提供是否加密wallet.dat的選項(xiàng)??蛻舳擞葿itcoin的社區(qū)成員編寫,開發(fā)過程是迄今為止最嚴(yán)密的審議和監(jiān)督,因此它是最值得信賴的。它的特點(diǎn)是比較基本的,允許你創(chuàng)建地址來接收比特幣,并將其發(fā)送到任何地址。

Armory是目前最先進(jìn)的Bitcoin的客戶端,它提供了一系列的功能,有的甚至比Blockchain還強(qiáng)大。除了任何Bitcoin的客戶端都具有的標(biāo)準(zhǔn)功能外,它可以管理多個(gè)錢包,管理錢包加密,導(dǎo)入私鑰,離線交易,甚至有一個(gè)功能,可以讓你使用你的Bitcoin的地址作為公鑰來對(duì)您的消息進(jìn)行簽名,使您可以創(chuàng)建任何人都可以驗(yàn)證的消息,并且不能篡改或偽造。但是你需要為享受這些便利支付軟件使用費(fèi)用。軍械庫客戶端沒有自己的網(wǎng)絡(luò)功能,需要標(biāo)準(zhǔn)客戶端在底層運(yùn)行。它需要和標(biāo)準(zhǔn)客戶端一起運(yùn)行,至少需要2GB的RAM ,因此在配置較差的的計(jì)算機(jī)上運(yùn)行比較困難。

Electrum是一個(gè)輕量級(jí)的桌面客戶端,這意味著它不會(huì)下載完整的blockchain。相反,它需要服務(wù)器上做大量的工作。它允許您發(fā)送和接收比特幣,但也有一些先進(jìn)的功能:它可以從一個(gè)地址確定性產(chǎn)生的錢包,它提供了自己的離線交易簽名功能。但是這些高級(jí)功能使用起來比較困難,因?yàn)樗鼈冎荒芡ㄟ^命令行操作。

移動(dòng)錢包

移動(dòng)錢包介于在線和桌面客戶端的之間,提供了相同的桌面客戶端的功能,但也有一些不同的功能:先進(jìn)的交易簽名,可以通過掃描一個(gè)QR代碼來獲取接收地址并發(fā)送,當(dāng)然你自己也能創(chuàng)造這樣的QR碼。

Paytunia的移動(dòng)錢包與桌面客戶端提供相同的功能,允許您發(fā)送比特幣到一個(gè)比特幣地址或電子郵件地址;并給你一個(gè)地址,通過這個(gè)地址,可以接收比特幣。當(dāng)然它也利用便利的移動(dòng)特性,可以掃描和發(fā)送到一個(gè)QR碼的編碼地址和創(chuàng)建自己的QR碼。

Blockchain的移動(dòng)錢包是類似于桌面的錢包,但它只是提供了簡(jiǎn)化的接口用于接收和發(fā)送比特幣。它也提供了QR碼掃描和創(chuàng)建功能。和其他主要移動(dòng)錢包一樣,它有固定的錢包,里面有一個(gè)PIN選項(xiàng),但此功能是很難找到的—它需要從Blockchain的桌面瀏覽器界面中添加第二個(gè)密碼。此外,目前需要PIN碼以及桌面計(jì)算機(jī)上的第二個(gè)密碼才能訪問你的手機(jī)客戶端。這導(dǎo)致用戶選擇空的密碼,而很多人可能會(huì)設(shè)置兩個(gè)相同的密碼。無論如何,它的主要優(yōu)點(diǎn)是其桌面錢包被集成,允許您從兩個(gè)不同應(yīng)用程序的錢包中發(fā)送資金。

Bitcoin Spinner是一個(gè)獨(dú)立的客戶端錢包,因此并不需要使用任何類型的賬戶來保存您的私鑰,而你的私鑰就保存在設(shè)備上。您可以選擇 base-58格式的純文本或一個(gè)QR碼來備份你的私鑰,并強(qiáng)烈建議用戶這樣做;否則你手機(jī)上的數(shù)據(jù)一旦丟失就意味著您失去了您的資金。當(dāng)然,它也包含了標(biāo)準(zhǔn)的QR碼發(fā)送和接收功能。

離線錢包

比特幣官方客戶端從0.4.0版本開始支持錢包加密。加密的錢包在每次付款的時(shí)候,都會(huì)提示您輸入密碼。如果密碼錯(cuò)誤,客戶端會(huì)拒絕付款。如果用最早備份的錢包(wallet.dat)替換回來,還是一樣可以正常交易??紤]到比特幣的原理應(yīng)該也可得出結(jié)論,只要有私鑰(錢包)存在,就可以證明你是這個(gè)錢包的合法擁有者,不管對(duì)這個(gè)錢包(核心就是某個(gè)地址對(duì)應(yīng)的私鑰)是進(jìn)行了加密還是刪除,都不能否定它。備份比特幣錢包時(shí),還需注意由于比特幣支付找零機(jī)制的存在(比如把一個(gè)完整的100btc中的50btc發(fā)送給某個(gè)地址,系統(tǒng)會(huì)發(fā)送其中的50btc到對(duì)方的地址,并退回50btc到你客戶端的一個(gè)新地址上,這個(gè)地址不會(huì)直接顯示在你的地址列表中),每發(fā)送了100次比特幣給其它地址或者使用了100個(gè)不同的地址接收比特幣后,請(qǐng)重新備份錢包,否則后面交易退回的和接收到的比特幣會(huì)永久丟失。除了給錢包加密外,用戶還可以自行生成離線的紙錢包和腦錢包。

為了確保絕對(duì)安全,Armory客戶端將錢包和客戶端進(jìn)行分離,離線客戶端內(nèi)的錢包被嚴(yán)格地加密保護(hù)起來。在線客戶端如果需要支付比特幣,需要由掌握離線錢包的電腦進(jìn)行簽署,再通過在線客戶端進(jìn)行廣播。

Blockchain.info雖然是在線錢包服務(wù),但是每個(gè)用戶的私鑰都通過Java虛擬機(jī)在用戶的網(wǎng)頁瀏覽器內(nèi)進(jìn)行加密,blockchain.info只儲(chǔ)存加密后的密鑰文件。這樣用戶不必信任Blockchain.info的管理員,就可以放心將私鑰交給他人管理。

騙局?

比特幣曾經(jīng)被指控為“龐氏騙局”,因?yàn)楸忍貛诺膮R率在不斷地上漲,而早期的比特幣用戶挖礦較為容易。比特幣是一個(gè)龐氏騙局?比特幣的用戶用普通貨幣買入比特幣,而如果想要變現(xiàn)比特幣,就必須要有其他的用戶愿意購(gòu)買比特幣,也就是說,要有新的比特幣需求不斷出現(xiàn)。對(duì)于很多人而言,這看上去非常像一個(gè)龐氏騙局。龐氏騙局是層壓式推銷方式的一種,參與者要先付一筆錢作為入會(huì)代價(jià),而所賺的錢是來自其他新加入的參加者,而非公司本身透過業(yè)務(wù)所賺的錢。投資者通過吸引新的投資者加入付錢,以支付上線投資者,通常在短時(shí)間內(nèi)獲得回報(bào)。但隨著更多人加入,資金流入不足,騙局泡沫爆破時(shí),最下線的投資者便會(huì)蒙受金錢損失。龐氏騙局是指用新進(jìn)入投資者的資金,為早期投資者支付收益。龐氏騙局的發(fā)起者通常都向新投資者承諾高收益、低風(fēng)險(xiǎn)。在很多龐氏騙局中,騙子努力地誘導(dǎo)新投資者進(jìn)入,以便向早期的投資人支付收益,并用于自身的消費(fèi),而這些錢很少進(jìn)行真實(shí)的投資。

比特幣與之完全不同。至少理論上如此。比特幣沒有一個(gè)組織者掌握著用戶的錢然后消失不見。比特幣的用戶自發(fā)地進(jìn)行交易,幾乎完全沒有中介機(jī)構(gòu)的存在,沒有任何人可以直接從比特幣不斷擴(kuò)大的人群中直接獲利,除非匯率上漲。(而通過匯率上漲獲利,和其他外匯投資沒有太大區(qū)別。)而礦工獲得的比特幣,也是為了激勵(lì)他們處理比特幣交易,以維持比特幣的安全。雖然很多投資者試圖通過比特幣價(jià)格波動(dòng)來進(jìn)行獲利,但是這并不是比特幣設(shè)計(jì)的目的,比特幣本身只是一種支付系統(tǒng)。而比特幣的核心開發(fā)人員,也一再明確地強(qiáng)調(diào)比特幣只是一個(gè)“實(shí)驗(yàn)性”的項(xiàng)目,并反復(fù)提示投資比特幣的風(fēng)險(xiǎn)。隨著網(wǎng)絡(luò)購(gòu)物的普及,我們已經(jīng)非常習(xí)慣使用網(wǎng)銀來進(jìn)行在線支付。與以往的購(gòu)物方式不同的是,當(dāng)我們?cè)诰W(wǎng)絡(luò)上買東西的時(shí)候,我們花出去的雖然仍舊是不同數(shù)量的貨幣,但是這些貨幣只是以數(shù)字方式顯示在我們以及對(duì)方的賬戶中,交易中沒有一張貨幣從買家的手中送出,賣家在自己的錢包中也不會(huì)看見鈔票變多。真實(shí)的貨幣實(shí)際上存在銀行,因?yàn)槲覀兿嘈咆泿旁阢y行并且可以在需要的時(shí)候可以支付、提取,所以人們才會(huì)使用網(wǎng)絡(luò)(電子)銀行。

人們能夠一直知道銀行安全保存的金錢里面有多少是他們的,并且,他們信任他們?cè)阢y行賬單上和他們電腦屏幕上看到的金錢數(shù)量,他們?nèi)魏螘r(shí)候可以從銀行得到的相應(yīng)的鈔票。他們確信,他們能夠像接受紙幣一樣接受這些數(shù)字。想一想,這似乎跟紙幣剛剛面世時(shí)候的遭遇一樣,人們接受這些數(shù)字就像當(dāng)初人們像接受金銀一樣接受紙幣。

盡管如此,事實(shí)上,電腦的使用并沒有改變這種系統(tǒng)的結(jié)構(gòu),這種結(jié)構(gòu)基于一個(gè)中心權(quán)威機(jī)構(gòu)(銀行)負(fù)責(zé)保存用戶賬戶信息。每個(gè)人不得不依靠這個(gè)權(quán)威機(jī)構(gòu)的誠(chéng)實(shí)(比如,說到他們總共保管了多少金錢,或者至少保持多少紙幣可供所有著可用)。同樣,每個(gè)人不得不在這個(gè)機(jī)構(gòu)提供他/她的真實(shí)姓名來認(rèn)證他們的身份,從而被允許取回他們的鈔票或者轉(zhuǎn)賬給別人。

而比特幣是一個(gè)可以自由轉(zhuǎn)移的系統(tǒng),它使用一種類似在線銀行接口的方式,不過是匿名的并且不需要依賴一個(gè)中心權(quán)威機(jī)構(gòu)來決定真?zhèn)?。這些比特幣需要消耗真實(shí)的資源(GPU時(shí)間和電力)來生產(chǎn),所以它被看做是有價(jià)值的。各種貨幣發(fā)行制度都曾以某種方式規(guī)定了中央銀行的黃金準(zhǔn)備數(shù)量,但由于經(jīng)濟(jì)制度中的矛盾,經(jīng)濟(jì)活動(dòng)規(guī)模的迅猛擴(kuò)張,黃金準(zhǔn)備占銀行券發(fā)行總額的比例普遍銳減。貨幣發(fā)行制度過于依賴黃金準(zhǔn)備,銀行券的穩(wěn)定只有依靠與黃金兌現(xiàn)來保障,必然導(dǎo)致貨幣流通數(shù)量不足,中央銀行集中的黃金準(zhǔn)備也無法應(yīng)付劇烈波動(dòng)的經(jīng)濟(jì)貨幣需求。因此,從1929至1933年世界經(jīng)濟(jì)危機(jī)以來,各國(guó)普遍實(shí)行不兌現(xiàn)的信用貨幣制度。這種信用貨幣形式上仍是銀行券,但其實(shí)質(zhì)已接近紙幣,黃金已退出流通,信用貨幣不僅不能與黃金兌換,而且已不用黃金作為發(fā)行準(zhǔn)備。既然貨幣的背后不再是黃金,那么創(chuàng)造比特幣所消耗的資源,就像我們?cè)诂F(xiàn)實(shí)中挖金礦差不多,付出一些、得到一些。比特幣是由對(duì)等網(wǎng)絡(luò)P2P的節(jié)點(diǎn),在完成一個(gè)特定數(shù)學(xué)問題計(jì)算之后生產(chǎn)出的。這些數(shù)學(xué)計(jì)算需要相當(dāng)?shù)倪\(yùn)算能力才能完成,并能夠通過生成有效運(yùn)算工作的證明來檢驗(yàn)。在比特幣網(wǎng)絡(luò)中運(yùn)算難度可以自動(dòng)調(diào)節(jié),在最初的四年里會(huì)有10,500,000比特幣被制造出來,這個(gè)數(shù)值每四年減半,所以在第四到第八年中會(huì)有5,250,000比特幣被制造,在第8到第12年中會(huì)生產(chǎn)2,625,000比特幣,以此類推。因此最終比特幣的數(shù)額會(huì)無限趨近于21,000,000比特幣。

技術(shù)上講,目前的數(shù)據(jù)結(jié)構(gòu)下,一個(gè)比特幣可以被分區(qū)到8位小數(shù),所以0.00000001BTC是目前的最小單位。如果將來有需要的話,再考慮更小的分區(qū)單位。即使比特幣的允許精度從目前的8位小數(shù)擴(kuò)展,最終流通中的比特幣將總是略低于2100萬(假定其他參數(shù)不變)。

系統(tǒng)運(yùn)行內(nèi)建的機(jī)制會(huì)在平均大約每10分鐘確認(rèn)一個(gè)區(qū)塊(block)。參與制造新比特幣的人數(shù)變動(dòng),新比特幣制造的難度也隨之變動(dòng),這是將整個(gè)分布式網(wǎng)絡(luò)作為一個(gè)整體來分析,分析的依據(jù)是之前2016個(gè)區(qū)塊的制作時(shí)間。因此制造的難度與一定時(shí)間內(nèi)全網(wǎng)投入制作工作的平均運(yùn)算能力相關(guān)。單一個(gè)體“發(fā)現(xiàn)”新區(qū)塊的可能性是創(chuàng)建在他的計(jì)算能力與全網(wǎng)計(jì)算能力的綜合比較之上的。

區(qū)塊的總數(shù)乘以每個(gè)區(qū)塊的比特幣值就是現(xiàn)存的比特幣總數(shù)。每個(gè)區(qū)塊的幣值在最初的210,000個(gè)區(qū)塊中是50BTC,之后210,000區(qū)塊是每區(qū)塊25BTC,然后是12.5BTC、6.25BTC,以此類推。最后一個(gè)產(chǎn)出比特幣的區(qū)塊將是#6,929,999號(hào)區(qū)塊,這大約會(huì)在公元2140年前后發(fā)生。屆時(shí)流通中比特幣的總數(shù)將恒定維持在20999999.9769BTC。生產(chǎn)的獎(jiǎng)勵(lì)會(huì)從0.00000001BTC變?yōu)?,然后將不再有新的比特幣被生產(chǎn)出來。

如何使用比特幣

既然比特幣目前看上去不像個(gè)騙局,那么就讓我們來看看比特幣到底可以為我們做些什么。除了挖點(diǎn)比特幣作為自己的養(yǎng)老基金以外,目前比特幣最好的消息來自eBay。eBay CEO約翰·多納霍(John Donahoe)接受媒體采訪時(shí)表示,這家電子商務(wù)巨頭正在探索各種方式,希望將比特幣整合到PayPal支付網(wǎng)絡(luò)中。

和在銀行開立賬戶一樣,比特幣里的對(duì)應(yīng)概念為地址。每個(gè)人都可以有1個(gè)或若干個(gè)地址,該地址用來付賬和收錢。每個(gè)地址都是一串以1開頭的字符串,一個(gè)比特幣賬戶由一對(duì)公鑰和私鑰唯一確定,要保存賬戶,只需要保存好私鑰文件即可。雖然使用bitcoin的軟件可以看到當(dāng)前賬戶的余額,但和銀行不一樣,并沒有一個(gè)地方維護(hù)每個(gè)地址的賬面余額,它只能通過所有歷史交易記錄去實(shí)時(shí)推算賬戶余額。簡(jiǎn)單的說就是銀行賬戶不一樣的地方在于,銀行會(huì)保存所有的交易記錄和維護(hù)各個(gè)賬戶的賬面余額,而bitcoin的交易記錄則由整個(gè)P2P網(wǎng)絡(luò)通過事先約定的協(xié)議共同維護(hù)。

當(dāng)我與某人達(dá)成了交易,需要從地址A(自己的賬戶)向?qū)Ψ降牡刂稡付賬時(shí),付賬額為X,此時(shí)雙方將向各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)公告交易信息,告訴地址A向地址B付賬,付賬額為X。為了防止有第三方偽造該交易信息,該交易信息將使用地址A的私鑰進(jìn)行加密,此時(shí)接受到該交易信息的網(wǎng)絡(luò)節(jié)點(diǎn)可以使用地址A的公鑰進(jìn)行驗(yàn)證該交易信息的確由A發(fā)出。當(dāng)然交易軟件會(huì)幫我們做這些事情,我們只需要在軟件中輸入相關(guān)參數(shù)即可。

那么網(wǎng)絡(luò)節(jié)點(diǎn)收到交易信息后會(huì)做什么?歷史上發(fā)生過的所有交易信息分為兩類,一類為"驗(yàn)證過"的交易信息,即已經(jīng)被驗(yàn)證過的交易信息,它保存在一連串的“blocks”里面。每個(gè)"block"的信息為前一個(gè)"bock"的ID(每個(gè)block的ID為該block的HASH碼)和新增的交易信息(參見一個(gè)實(shí)際的block)。另外一類指那些還"未驗(yàn)證"的交易信息,上面剛剛付賬的交易信息就屬于此類。

當(dāng)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到新的未驗(yàn)證的交易信息之后(可能不止一條),由于該節(jié)點(diǎn)保存了歷史上所有的交易信息,它可以推算中在當(dāng)時(shí)每個(gè)地址的賬面余額,從而可以推算出該交易信息是否有效,即付款的賬戶里是否有足夠余額。在剔除掉無效的交易信息后,它首先取出最后一個(gè)"block"的ID,然后將這些未驗(yàn)證的交易信息和該ID組合在一起,再加上一個(gè)驗(yàn)證碼,形成一個(gè)新的“block”。

上面構(gòu)建一個(gè)新的block需要大量的計(jì)算工作,因?yàn)樗枰?jì)算驗(yàn)證碼,使得上面的組合成為一個(gè)block,即該block的HASH碼的前若干位為1。目前需要前13位為1(大致如此,不確定具體方式),這意味著如果通過枚舉法生成block的話,平均枚舉次數(shù)為1613。使用CPU資源生成block被稱為“挖金礦”,因?yàn)樯a(chǎn)該block將得到一定的獎(jiǎng)勵(lì),該獎(jiǎng)勵(lì)信息已經(jīng)被包含在這個(gè)block里面。

當(dāng)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)生成一個(gè)新的block時(shí),它將廣播給其它的網(wǎng)絡(luò)節(jié)點(diǎn)。但這個(gè)網(wǎng)絡(luò)block并不一定會(huì)被網(wǎng)絡(luò)接受,因?yàn)橛锌赡苡袆e的網(wǎng)絡(luò)節(jié)點(diǎn)更早生產(chǎn)出了block,只有最早產(chǎn)生的那個(gè)block或者后續(xù)block最多的那個(gè)block有效,其余block不再作為下一個(gè)block的初始block。

當(dāng)該筆支付信息分發(fā)到網(wǎng)絡(luò)節(jié)點(diǎn)后,網(wǎng)絡(luò)節(jié)點(diǎn)開始計(jì)算該交易是否有效(即賬戶余額是否足夠支付),并試圖生成包含該筆交易信息的blocks。當(dāng)累計(jì)有6個(gè)blocks(1個(gè)直接blocks和5個(gè)后續(xù)blocks)包含該筆交易信息時(shí),該交易信息被認(rèn)為“驗(yàn)證過”,從而該交易被正式確認(rèn),對(duì)方可確認(rèn)支付成功。

一個(gè)可能的問題為,我將地址A里面的余額都支付給地址B,同時(shí)又支付給地址C,如果只驗(yàn)證單比交易都是有效的。此時(shí),我的作弊的方式為在真相大白之前產(chǎn)生6個(gè)僅包括B的block發(fā)給B,以及產(chǎn)生6個(gè)僅包含C的block發(fā)給C。由于我產(chǎn)生block所需要的CPU時(shí)間非常長(zhǎng),與全網(wǎng)絡(luò)相比,這樣作弊成功的概率微乎其微。

從上面描述可以看出,為了讓交易信息有效,需要網(wǎng)絡(luò)節(jié)點(diǎn)生成1個(gè)和5個(gè)后續(xù)block包含該交易信息,并且這樣的block生成非常耗費(fèi)CPU。那怎么樣讓其它網(wǎng)絡(luò)節(jié)點(diǎn)盡快幫忙生產(chǎn)block呢?答案很簡(jiǎn)單,協(xié)議規(guī)定對(duì)生產(chǎn)出block的地址獎(jiǎng)勵(lì)BTC,以及交易雙方承諾的手續(xù)費(fèi)。目前生產(chǎn)出一個(gè)block的獎(jiǎng)勵(lì)為50BTC,未來每隔四年減半,比如2013年到2016年之間獎(jiǎng)勵(lì)為25BTC。

那么我剛完成的這個(gè)交易是匿名的么?是,也不是。所有BITCOIN的交易都是可見的,我們可以查到每個(gè)賬戶的所有交易記錄,比如我的。但與銀行貨幣體系不一樣的地方在于,每個(gè)人的賬戶本身是匿名的,并且每個(gè)人可以開很多個(gè)賬戶??偟恼f來,所謂的匿名性沒有宣稱的那么好。bitcoin用來做黑市交易還有一個(gè)好處,它無法凍結(jié)。即便警方追蹤到了某個(gè)bitcoin地址,除非根據(jù)網(wǎng)絡(luò)地址追蹤到交易所使用的電腦,否則還是毫無辦法。

那么我現(xiàn)在如果收取了比特幣,它會(huì)保值么?一般來說,在交易活動(dòng)相當(dāng)?shù)那闆r下,貨幣的價(jià)值反比于貨幣的發(fā)行量。不像傳統(tǒng)貨幣市場(chǎng),央行可以決定貨幣發(fā)行量,bitcoin里沒有一個(gè)中央的發(fā)行機(jī)構(gòu)。只有通過生產(chǎn)block,才能獲得一定數(shù)量的比特幣。由于比特幣總量是一定的,理論上比特幣不會(huì)貶值。但是要相信這世界上投機(jī)商人的力量,黃金都能貶值,更何況比特幣。順便問一下,您股票解套了么?與股票相比,比特幣目前價(jià)格只比峰值低50%,還算可以吧?

有個(gè)故事是這樣的。2010年5月21日,一位昵稱為 laszlo 的人在論壇上發(fā)帖,想出售10000比特幣,要價(jià)50美元。但是,沒有人買。不過,有人表示,愿意用價(jià)值25美元的比薩餅優(yōu)惠券換這10000比特幣。Laszlo答應(yīng)了。如今(2013年5月)市價(jià),10000比特幣大概可以兌換 800萬人民幣。哦,價(jià)值800萬的披薩。

如何做一個(gè)有效率的礦工

花費(fèi)最少的時(shí)間來挖掘更多的財(cái)寶是每個(gè)礦工的終極夢(mèng)想。就像魔獸中不是每鋤頭下去都能冒出奧術(shù)水晶一樣,我們現(xiàn)在根本別想指望在短短幾天就能夠挖出一個(gè)比特幣。

目前比特幣的主要挖礦方式有三種,其一就是大家普遍使用的顯卡挖礦,其次是FPGA礦機(jī),最后是計(jì)算效率最高的ASIC礦機(jī)。

使用顯示卡挖礦,我們首先需要確定的是你機(jī)器里安裝的是一塊AMD顯示芯片的顯卡。如果你不幸用的是NVIDIA芯片顯示卡,那么忘記挖礦這個(gè)概念吧。根據(jù)維基百科的解釋,就GPU構(gòu)架來講, AMD顯卡的ALU單元比NVIDIA卡多得多。在這點(diǎn)上,A卡要快上2-3倍。挖礦算法是基于SHA-256的,這個(gè)算法會(huì)有大量的位操作“right-rotate”,對(duì)于這個(gè)操作,A卡原生只需要1個(gè)硬件指令,而N卡需要用3個(gè)硬件指令來模擬。在這點(diǎn)上,A卡又要快上1.7倍。所以在挖礦運(yùn)算上,A卡的性能要比N卡快上3-5倍。

一有適當(dāng)?shù)睦麧?rùn),資本就會(huì)非常膽壯起來。只要有10%的利潤(rùn),它就會(huì)到處被人使用;有20%,就會(huì)活潑起來;有50%,就會(huì)引起積極的冒險(xiǎn); 有100%,就會(huì)使人不顧一切法律;有 300%,就會(huì)使人不怕犯罪,甚至不怕絞首的危險(xiǎn)。

資本論第一卷總結(jié)的真理放在比特幣世界同樣適用。比特幣的市場(chǎng)表現(xiàn)逐漸的吸引了更多的早期玩家的加入。瘋狂的升值,讓大家不在像以前那么淡定,也有人開始研究如何挖掘到更多的比特幣。比特幣設(shè)計(jì)之初,就決定了每天比特幣的總產(chǎn)量是有限的。你的運(yùn)算能力越強(qiáng)大,獲取比特幣的概率就越大。這是一個(gè)充分競(jìng)爭(zhēng)的自由市場(chǎng)。人們八仙過海,各顯神通,用盡各種手段,提升自己的運(yùn)算能力,以期挖出更多的比特幣:黑客們,通過深埋地下的病毒木馬,控制了大量計(jì)算機(jī)組成僵尸網(wǎng)絡(luò),來挖礦獲取暴利;正道的Hacker們則研究發(fā)現(xiàn),比特幣挖礦所依賴的SHA-256哈希值運(yùn)算,GPU(也就是顯卡)的計(jì)算速度比CPU高成百甚至上千倍。然后,中國(guó)人來了。時(shí)至今日,也就是到2013年5月31日,在中國(guó)一共有85220個(gè)比特幣節(jié)點(diǎn),我們又一次站到了世界的巔峰。此時(shí)美國(guó)節(jié)點(diǎn)數(shù)為75258、德國(guó)30395。

為什么CPU和GPU在挖掘比特幣的時(shí)候存在非常巨大的差距?

CPU(中央處理單元)是計(jì)算機(jī)的主要執(zhí)行器件,根據(jù)程序代碼來控制其他所有元件的運(yùn)作。有的計(jì)算機(jī)擁有多個(gè)CPU,有的CPU擁有多核(這類似于多個(gè)CPU集成到一個(gè)物理封裝上)。CPU通常是插在計(jì)算機(jī)主板上的可拆裝部件,在上部有較大的金屬散熱片或風(fēng)扇。

GPU(圖形處理單元)是計(jì)算機(jī)視頻渲染系統(tǒng)的一部分。很多時(shí)候GPU位于一塊單獨(dú)的電路板(也就是視頻卡)供插入主板使用,GPU的典型功能是協(xié)助渲染三維圖像以及處理視覺效果。也有很多電腦沒有GPU,GPU不是必需的,不過在現(xiàn)代的電腦上GPU近似于標(biāo)準(zhǔn)配置,因?yàn)楝F(xiàn)在新的操作系統(tǒng)支持依靠GPU處理的增強(qiáng)視覺效果。例如Windows 7的半透明窗口,或Mac OS X圖標(biāo)在鼠標(biāo)指針附近的凸起效果,這都是GPU的功勞。

GPU類似于CPU,但是它們內(nèi)部的重要區(qū)別是各自適應(yīng)自己的特殊專有任務(wù),這些差異使得使用GPU進(jìn)行比特幣挖掘更為有利。一個(gè)典型的CPU核心可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行4個(gè)32位的指令(使用128位的SSE指令),而類似于AMD Radeo HD 5970這樣的GPU可以每周期執(zhí)行3200個(gè)32位指令(使用它的3200個(gè)算術(shù)邏輯單元或稱流處理器)。這就是800倍于CPU的指令執(zhí)行速度。截至2011年,最快的CPU擁有6核、8核或12核,以及多少高一點(diǎn)的時(shí)鐘頻率(2000-3000MHz ,而Radeon HD 5970是725MHz),但是這遠(yuǎn)遠(yuǎn)不足以彌補(bǔ)速度上的巨大差異。

CPU如同執(zhí)行長(zhǎng)官,它被設(shè)計(jì)為通過軟件的操控作出決定,CPU能進(jìn)行所有種類的數(shù)學(xué)運(yùn)算,在每一個(gè)CPU里都有一個(gè)或多個(gè)算術(shù)邏輯單元(ALU),CPU同樣非常適于快速的任務(wù)切換與邏輯判斷。CPU也要處理其他的復(fù)雜事務(wù),諸如不同程序間的優(yōu)先級(jí)設(shè)定,向后兼容舊有代碼等等。

GPU類似于勞工,GPU雖然也能做數(shù)學(xué)運(yùn)算,但是它最主要的設(shè)計(jì)用途是進(jìn)行視覺圖形處理而不是執(zhí)行者的角色。圖形處理是大量的重復(fù)任務(wù),因?yàn)樗话才艑?duì)屏幕上大量的像素進(jìn)行處理,為了更有效率的運(yùn)算,圖形處理器的巨大優(yōu)勢(shì)在于執(zhí)行大量重復(fù)勞動(dòng),而不是快速的任務(wù)切換。GPU擁有大量的算術(shù)邏輯單元,數(shù)量遠(yuǎn)遠(yuǎn)超過CPU,這使得它在執(zhí)行大批量的重復(fù)算術(shù)運(yùn)算時(shí)遠(yuǎn)遠(yuǎn)勝于CPU。

一個(gè)形象的比喻是CPU如同一小組快速執(zhí)行任務(wù)的精兵良將,GPU如同一大群相對(duì)遲緩的笨人,他們單個(gè)看上去并不那么精干快捷,但是被訓(xùn)練去做大量的重復(fù)勞動(dòng),而在整體的角度上可能就會(huì)更有效率。

GPU的算術(shù)邏輯單元ALU被分區(qū)為多組,每一組算術(shù)邏輯單元共享管理,這樣組內(nèi)成員就完成進(jìn)行不同的任務(wù),他們彼此協(xié)作集群完成那些單一環(huán)節(jié)變化很小的任務(wù)。比特幣挖掘的背后是重復(fù)嘗試Hash(散列)運(yùn)算,這就是非常適合GPU的重復(fù)勞動(dòng),每一次運(yùn)算嘗試只改變被散列數(shù)據(jù)的一個(gè)數(shù)字。

AMD Radeon HD 5970為例,它有3200個(gè)流處理器,這可以理解成是3200個(gè)很笨的處理單元被訓(xùn)練用于大量重復(fù)勞動(dòng)而不用做決策工作來打斷工作流。這些處理單元構(gòu)建于群組內(nèi),5970使用VLIW-5架構(gòu),也就相當(dāng)于這3200個(gè)流處理器事實(shí)上是640個(gè)核,每個(gè)核能在一個(gè)時(shí)鐘周期內(nèi)處理5條指令。NVIDIA把這些核稱為Cuba Cores,但他們不是VLIW,這意味著他們單位周期內(nèi)的運(yùn)算能力低些。這也是為什么僅僅比較顯卡的核數(shù)來判定性能是不準(zhǔn)確的原因,也是為什么NVIDIA在做SHA-256 hash的時(shí)候落后ATI這么多的原因。

算術(shù)邏輯單元ALU決定了比特幣挖掘的效率,可用的ALU數(shù)目對(duì)最終的散列輸出結(jié)果有直接影響。這就是為什么GPU在挖掘比特幣的時(shí)候會(huì)比CPU高效很多的原因,因?yàn)楸忍貛磐诰虿恍枰狢PU那樣的決策任務(wù),而只是重復(fù)的數(shù)學(xué)運(yùn)算,比特幣挖掘中唯一的決策任務(wù)是求證“我是否擁有一個(gè)有效的區(qū)塊?”因此這樣的任務(wù)很適合GPU完成。

起初,AMD為GPU設(shè)計(jì)了很多在相對(duì)低的時(shí)鐘頻率上(通常是1120-3200個(gè)算術(shù)邏輯單元運(yùn)行于626-900MHz)運(yùn)行的簡(jiǎn)單ALU填充器(VLIW架構(gòu)),而Nvidia的微處理器架構(gòu)包含相對(duì)少一些更復(fù)雜的算術(shù)邏輯單元,通過在更高的渲染時(shí)鐘頻率上(通常是448-1024個(gè)算術(shù)邏輯單元運(yùn)行于1150-1544MHz)運(yùn)行來補(bǔ)償總體效率。因?yàn)閂LIW和非VLIW架構(gòu)的差異,NVIDIA每個(gè)ALU多占用更多面積的空間,這樣每個(gè)芯片里的ALU數(shù)量就更低,比AMD更早地觸及頻率上的性能瓶頸。這在AMD那里就體現(xiàn)為單個(gè)ALU的運(yùn)行優(yōu)勢(shì):

AMD Radeon HD 6990: 3072 ALUs x 830 MHz = 2550 billion 32位指令/秒

NVIDIA GTX 590: 1024 ALUs x 1214 MHz = 1243 billion 32位指令/秒

這大致表現(xiàn)AMD和NVIDIA的GPU在全線產(chǎn)品上存在的2倍-3倍性能差異,這在跟ALU相關(guān)的GPU運(yùn)算中表現(xiàn)明顯,例如比特幣挖掘、密碼暴力破解等等。

此外,推薦使用AMD GPU的另一個(gè)原因在于挖掘算法基于SHA-256,它大量進(jìn)行32位整數(shù)循環(huán)右移運(yùn)算,這一操作在AMD GPU那里可以通過單一硬件指令實(shí)現(xiàn),而在NVIDIA GPU那里需要三步硬件指令來模擬(2移+1加),僅這一條就為AMD帶來額外的1.7倍運(yùn)算效率優(yōu)勢(shì)(大約1900指令來執(zhí)行SHA-256壓縮操作,而不是NVIDIA的大約3250指令)。

專業(yè)礦機(jī)

目前的礦機(jī)焦點(diǎn)集中在ASIC礦機(jī)上。我們可以在市面上買到的是蝴蝶礦機(jī),雖然跳票了很久,但是已經(jīng)開始按照訂單順序發(fā)貨。5G速度的蝴蝶礦機(jī)價(jià)格在274美元,這就意味著當(dāng)蝴蝶礦機(jī)全面發(fā)貨以后,挖礦的難度會(huì)進(jìn)一步提升。

淘寶上可以買到的專業(yè)礦機(jī)主要集中在FPGA礦機(jī),其速度從200-400M左右,可以疊加使用。其優(yōu)勢(shì)在于功耗較低,但是在ASIC浪潮來臨之際,再投資買FPGA礦機(jī)就有些不明智了。

猜你喜歡
挖礦錢包比特
多措并舉 全流程整治“挖礦”
合力攻堅(jiān) 全面治理高校“挖礦”
網(wǎng)上理財(cái)陷阱多 捂緊錢包別上當(dāng)
錢包
挖礦木馬的攻擊手段及防御策略研究
挖礦的史蒂夫
錢包
比特幣還能投資嗎
海峽姐妹(2017年10期)2017-12-19 12:26:20
比特幣分裂
比特幣一年漲135%重回5530元
銀行家(2017年1期)2017-02-15 20:27:20
定结县| 孟连| 广丰县| 盐津县| 驻马店市| 启东市| 昭苏县| 温州市| 洱源县| 佛教| 安福县| 苍梧县| 大港区| 崇礼县| 昆山市| 松滋市| 阆中市| 靖州| 若羌县| 金秀| 保山市| 蕲春县| 江阴市| 大城县| 华池县| 汨罗市| 尚志市| 朔州市| 台山市| 陵川县| 海阳市| 五常市| 祥云县| 漾濞| 鄂伦春自治旗| 和平区| 竹溪县| 尼玛县| 威信县| 凌云县| 罗源县|