位元幣挖礦 控制器與礦機

2021-08-10 14:04:36 字數 1836 閱讀 9551

只要把礦機插電、插網, 開啟電源,它就可以24小時源源不斷的生產虛擬貨幣。聽起來熱血沸騰吧!下面就來看看礦機怎麼連網和挖礦的.礦機有很多種,有的整合很多顯示卡.有的看起來像臺電腦,有的像個u盤.

無論哪種礦機,至少都包含連網和計算兩個部分.連網部分負責收發計算資料和證明挖礦者身份,計算部分負責具體的挖礦.這裡我們來考慮最常見的乙個控制板帶多個礦機,連線他人礦池的情況.礦工只在設定的時候需要電腦或者手機連線到控制器的web介面,其餘時候只要啟動控制板和礦機即可挖礦(有些礦機和控制板是一體的)。當然這裡指的是連他人的礦池,如果自己做礦池,礦池也是需要機器的.

下面以樹莓派控制板為例分析,控制內部如何運作,以及如何與上下層互動。一般樹莓派都自帶再dhcp客戶端,連上網線就能自動獲取ip位址,其上執行乙個webserver,外加miner-web工具,即可支援礦機的web設定介面。礦工通過路由器看找到分給控制器的ip位址,然後用http連線的方式來設定它,此時需要設定礦池的具體資訊,以及錢包的位址,位址從礦池得到。通過usb連線的礦機(可通過hub連多台),直接對映成/dev下的裝置,樹莓派上執行的挖礦程式miner控制裝置完成具體計算,miner的引數通過web設定得到。如果沒有控制器,用電腦也可以完成上述工作,只是像樹莓派這種微型電腦功耗低,**者又已把挖礦等相關功能做好,相對省時,省力,省電.控制器的核心就是miner程式,也可以在電腦上執行minerd控制礦機,如果還沒買礦機,也可以用電腦上的cpu/gpu挖,只是算力有限挖不出來。不過用該方法,在搭建礦池時,就可以用一台機器來模擬礦池整個執行邏輯。下面介紹幾種常用的挖礦工具:

1) cpuminer(可以雲端模擬,不需要gpu,礦機等裝置)

[plain]

view plain

copy

$ git clone   

$ cd cpuminer/  

$ ./autogen.sh  

$ ./configure  

$ make;make install  

$ minerd --url=礦池位址 --user=使用者名稱 --pass=密碼  

2) cpu/gpuminer(需要礦機,無法在雲端測試)

[plain]

view plain

copy

$ apt-get install cgminer  

$ cgminer -o 礦坑位址 -u 使用者名稱 -p 密碼  

3) bfgminer(需要礦機,無法在雲端測試)

[plain]

view plain

copy

$ apt-get install bfgminer  

$ bfgminer  

不指定引數,也可以找到本機上開啟的礦池,並搜尋與本機相連的礦機硬體.早期使用電腦挖礦,現在都是專用礦機:顯示卡,fpga(現場可程式設計門陣列)、asic(專用積體電路)礦機的面世,使算力級別大幅提公升、計算時間減小。

1) 顯示卡

顯示卡的元件模組是乘法器、加法器。可平行計算,但是功耗大。

2) fpga礦機

fpga(field-programmable gate array)現場可程式設計門陣列。它是一系列通過可程式設計互連的可程式設計模組。fpga猶如樂高,其靈活性高,可根據實際應用的需求,構建所需的硬體元件。但是樂高本身就是一種浪費:其功耗效能比,可變佈線資源、多餘的邏輯資源,其實都是浪費。雖然比顯示卡省電,但效果不如顯示卡,只是過渡時期的產品。

3) asic礦機

位元幣礦機

當21inc的簽名硬體產品被運送到美國 加拿大和歐洲的使用者手中同時,該公司還在努力探索推出產品開發方面的下一代產品,乙個去中心化的 用位元幣作為激勵的計算機網路。21 inc今天宣布發布ping21,它是乙個全新的概念證明,公司的希望是讓它成為與 監控工具pingdom或alertfox相抗衡的產...

位元幣挖礦 集群礦池btcpool

btcpool乙個集群的解決方案,它使用了mysql資料庫,web服務,kafka,zookeeper,據說可以控制100000礦機。中邏輯和安裝說明都比較完整,但還需要一些編寫一些web介面做ui支援。配好之後就和其它大礦池差不多了。挖礦的雜湊碰撞需要大量計算,由礦機實現。而拆分整合運算量,分配任...

位元幣挖礦 p2pool礦池

相對於大礦和單機挖礦,p2pool是乙個折中的解決方案,當你有些礦機,計算量不足以自營礦廠,同時又不想加入其它礦廠被盤剝,p2pool讓你可以和更多礦工聯合,通過演算法把運算量組織起來。當然與其它pool的互動也會占用一些資源。p2pool相對簡單,網上教程也多。它是乙個去中心的礦池。也就是說不但區...