礦機怎麽連接礦池
1. 金貝礦池直連怎麼弄
按以下步驟添加設備直連。
解鎖礦機,點擊「礦機設置」頁面,選擇添加礦池,根據自己的選擇輸入礦池地址以及埠號,設置礦工名稱和密碼。
等待礦池連接成功,點擊Home頁面,如果發現出現算力曲線,礦池配置成功。顯示算力曲線的時候已經是直連成功了。
2. 礦池怎麼挖礦
由於個人挖礦已經很難達到需求,全球的算力在不斷的增加中,單個設備或者是少量的算力都已經很難再挖到比特幣了,也是將大量的礦機組合在一起形成了礦池,礦池的算力是非常強大的,也保證可以更加快速的挖到虛擬貨幣,那麼礦池怎麼挖礦?一起來看看吧!
礦池怎麼挖礦
礦池選址也是非常有講究的,並不是任何地方都可以建立礦池,而是需要前期資金投入,礦池就是將單個的礦機聯合在一起,由於集合了很多礦工的算力,所以礦池的算力佔比大,挖到比特幣的概率更高。礦池會按照每一個設備的貢獻值,將獎勵分配。
礦池利益分配模式
現在全球大大小小的礦場也有很多,每一個礦池的規模都有大有小,一般小型的礦場已經沒有很大的優勢了,大型礦池具有很多的礦工進行挖礦,對於每個礦工來說,他可以加入任何一個礦池,也可以同時加入多個礦池,礦池的第一大任務即為為礦工分配收益。
(1)PPLNS方式
該方式將所有礦工挖到的分享塊(shares)集中到一起,每當累積到一定數量時(一般為3000萬個shares),礦池會將前一階段的收益按照貢獻的比例分配給礦工。
這種方式下,礦工的收益完全取決於礦池挖到3000萬個shares所需要的時間,如果幸運的話,在短時間內即可挖到,到,那麼相對礦工的收益也會多,反之則會變少。作為回報,礦池會收取3%的稅費。
(2)PPS方式
對用戶來說,該方式收益比較穩定。
收益主要取決於礦工的挖礦速度,只要挖礦的速度穩定,就可以獲得相應的收益,而且收益是實時的,即挖礦機在運行的同時,礦池就會為礦工支付收益。
顯然,每當一個區塊被計算出來時,礦池已經為所有的礦工支付了收益,如果該區塊在後續的確認環節失敗了的話,產生的損失將全部由礦池運營者買單,故這種方式降低了礦工的風險,卻將風險轉移給了礦池的運營者。
所以通常礦池可收取手續費來彌補這些風險可能造成的損失,在這種模式下,礦池的稅費為7.5%。
以上就是關於礦池怎麼挖礦的相關情況了,挖礦難度已經大大增加了,挖礦大軍卻在不斷的擴大,基礎設備如果達不到標准,將很難在礦業有所收獲,因為挖到的虛擬貨幣價值,也許還抵不上一台設備的價格,很多礦工也不僅僅是挖取比特幣了,而是選擇其它虛擬貨幣進行挖掘。
3. 怎麼在比特時代的礦池挖礦,具體怎麼操作
你挖的比特幣還是其它的山寨幣呢?你使用的是CPU、GPU還是ASIC礦機的進行完礦呢?如果你挖的是比特幣的話,那你在加入比特幣時代礦池進行挖礦之前需要購買最新的阿瓦隆礦機,然後根據指示進行礦池的設置。當然萊特幣目前也已經出現了ASIC礦機。其它山寨幣使用CPU、GPU挖礦的較多。
4. 國內礦池如果關閉的話如何連接國外挖礦
沒有那麼容易關閉,我之前一直在使用魚池,但是魚池不太歡迎我這種小型礦工,後來就轉到哈魚礦工,礦池的算力也不低。
使用哈魚礦池最大的優勢就是,只要你連到礦池可以使用手機APP監控礦機,每天提現,而且用戶的也在一直增加,並且有在線的客服解答你的任何問題!
5. 挖礦是怎麼挖的,在什麼平台挖的
挖礦晶元經歷了CPU挖礦到GPU挖礦到FPGA挖礦,如今走入了ASIC挖礦時代。然而挖礦的方式也經歷了從一兩台礦機挖礦到小礦機作坊,再到如今走入了大規模礦場挖礦的時代。
(1)挖礦方式:從一台礦機到大規模礦場。
如果你開始嘗試挖礦,你需要准備一台礦機、一台能聯網的電腦、一個AUC、一個樹莓派、電源及各種連接線等。各種設備的連接順序為網線->樹莓派->MicroUSB線->AUC->4PIN連接線->礦機和電源。
6. 比特幣怎麼挖
第一步:准備礦機和礦池 如果你想挖比特幣,你必須准備好專業的設備。 目前市面上有很多專業的礦機,礦池也是必不可少的。 在選擇礦池時,還應該比較每個礦池。 產出和收入差距,然後選擇最合適的礦池。 第二步:注冊礦池賬號並設置 准備好礦池後,需要注冊一個礦池賬號,設置一個普通的郵箱。 設置礦工賬號時,每個CPU或GPU都需要設置一個礦工賬號。 第 3 步:下載比特幣礦工 注冊並設置帳戶後,您需要下載比特幣礦工。 下載礦機時,一定要選擇能最大限度發揮你的CPU和顯卡性能的礦機。 下載後,設置伺服器、用戶名、密碼、設備等。 第 4 步:采礦 設置好礦機後,點擊「開始挖礦」按鈕,礦機進入全速運行狀態,礦機自動開始挖礦。7. 挖礦接受率低怎麼回事
通過架設比特幣節點獲利的過程,被人們形象地稱為 「挖礦」(mining),而參與建設節
點的那些人被人們稱為 「礦工」(miners)。因為 「搶紅包」 是有一定運氣因素存在的
行為,所以,礦工們會集中挖礦,方式是把自己的節點算力集中到一個「礦池」(mining pool)之中,以便增加自己搶紅包時的運氣。
礦機挖礦接受率低通常有以下幾種情況:
1. 網路通信問題導致丟包、延時問題,請檢查網線和網路情況。
礦機通過連接礦池進行礦池,礦池定時給礦機分發job,礦機隨之將share提交給礦池,這個過程中涉及大量的數據傳輸。網路情況對礦機的算力和拒絕率有直接的影響。
您可以通過以下方法確認網路情況:
1)將電腦連接至礦機所在的區域網
2)在電腦上打開cmd命令提示符
3) 輸入ping+空格+幣印礦池某幣種挖礦地址,比如我想確認礦機連接幣印礦池大零幣ZEC北京節點的網路情況,可輸入ping zec-bj.ss.poolin.com,並按回車鍵獲取結果。
通常ping值在50ms內都是一個比較正常的范圍。
2. 礦機溫度過高
礦機溫度過高同樣會影響礦機的算力和拒絕率,特別是在炎熱的夏季。如下截圖中的溫度基本正常。不同的礦機對最高溫度適應情況不同,通常在90-100以下的溫度還是比較正常的。具體的需要根據不同的機型進行確認。
3.固件問題,部分礦機可能因為固件問題導致拒絕率普遍偏高。出現類似情況,可咨詢礦機廠商。
4.挖礦系統或軟體有問題,用原版Claymore軟體跑一下,看運行界面,有沒有紅色字提醒超頻過了或者其他錯誤的;
8. 比特幣礦池的協議stratum
轉自: https://zhuanlan.hu.com/p/23558268
getblocktemplate協議誕生於2012年中葉,此時礦池已經出現。礦池採用getblocktemplate協議與節點客戶端交互,採用stratum協議與礦工交互,這是最典型的礦池搭建模式。
與getwork相比,getblocktemplate協議最大的不同點是:getblocktemplate協議讓礦工自行構造區塊。如此一來,節點和挖礦完全分離。對於getwork來說,區塊鏈是黑暗的,getwork對區塊鏈一無所知,他只知道修改data欄位的4個位元組。對於getblocktemplate來說,整個區塊鏈是透明的,getblocktemplate掌握區塊鏈上與挖礦有關的所有信息,包括待確認交易池,getblocktemplate可以自己選擇包含進區塊的交易。
挖礦有兩種方式,一種叫SOLO挖礦,另一種是去礦池挖礦。前文所述的在節點客戶端直接啟動CPU挖礦,以及依靠getwork+cgminer驅動顯卡直接連接節點客戶端挖礦,都是SOLO挖礦,SOLO好比自己獨資買彩票,不輕易中獎,中獎則收益全部歸自己所有。去礦池挖礦好比合買彩票,大家一起出錢,能買一堆彩票,中獎後按出資比率分配收益。理論上,礦機可以藉助getblocktemplate協議鏈接節點客戶端SOLO挖礦,但其實早已沒有礦工會那麼做,在寫這篇文章時,比特幣全網算力1600P+,而當前最先進的礦機算力10T左右,如此算來,單台礦機SOLO挖到一個塊的概率不到16萬分之一,礦工(人)投入真金白銀購買礦機、交付電費,不會做風險那麼高的投資,顯然投入礦池抱團挖礦以降低風險,獲得穩定收益更加適合。因此礦池的出現是必然,也不可消除,無論是否破壞系統的去中心化原則。
礦池的核心工作是給礦工分配任務,統計工作量並分發收益。礦池將區塊難度分成很多難度更小的任務下發給礦工計算,礦工完成一個任務後將工作量提交給礦池,叫提交一個share。假如全網區塊難度要求Hash運算結果的前70個比特位都是0,那麼礦池給礦工分配的任務可能只要求前30位是0(根據礦工算力調節),礦工完成指定難度任務後上交share,礦池再檢測在滿足前30位為0的基礎上,看看是否碰巧前70位都是0。
礦池會根據每個礦工的算力情況分配不同難度的任務,礦池是如何判斷礦工算力大小以分配合適的任務難度呢?調節思路和比特幣區塊難度一樣,礦池需要藉助礦工的share率,礦池希望給每個礦工分配的任務都足夠讓礦工運算一定時間,比如說1秒,如果礦工在一秒之內完成了幾次任務,說明礦池當前給到的難度低了,需要調高,反之。如此下來,經過一段時間調節,礦池能給礦工分配合理難度,並計算出礦工的算力。
礦池通過getblocktemplate協議與網路節點交互,以獲得區塊鏈的最新信息,通過stratum協議與礦工交互。此外,為了讓之前用getwork協議挖礦的軟體也可以連接到礦池挖礦,礦池一般也支持getwork協議,通過階層挖礦代理機制實現(Stratum mining proxy)。須知在礦池剛出現時,顯卡挖礦還是主力,getwork用起來非常方便,另外早期的FPGA礦機有些是用getwork實現的,stratum與礦池採用TCP方式通信,數據使用JSON封裝格式。
先來說一下getblocktemplate遺留下來的幾個問題:
礦工驅動:在getblocktemplate協議里,依然是由礦工主動通過HTTP方式調用RPC介面向節點申請挖礦數據,這就意味著,網路最新區塊的變動無法及時告知礦工,造成算力損失。
數據負載:如上所述,如今正常的一次getblocktemplate調用節點都會反饋回1.5M左右的數據,其中主要數據是交易列表,礦工與礦池需頻繁交互數據,顯然不能每次分配工作都要給礦工附帶那麼多信息。再者巨大的內存需求將大大影響礦機性能,增加成本。
Stratum協議徹底解決了以上問題。
Stratum協議採用主動分配任務的方式,也就是說,礦池任何時候都可以給礦工指派新任務,對於礦工來說,如果收到礦池指派的新任務,應立即無條件轉向新任務;礦工也可以主動跟礦池申請新任務。
現在最核心的問題是如何讓礦工獲得更大的搜索空間,如果參照getwork協議,僅僅給礦工可以改變nNonce和nTime欄位,則交互的數據量很少,但這點搜索空間肯定是不夠的。想增加搜索空間,只能在hashMerkleroot下功夫,如果讓礦工自己構造coinbase,那麼搜索空間的問題將迎刃而解,但代價是必要要把區塊包含的所有交易都交給礦工,礦工才能構造交易列表的Merkleroot,這對於礦工來說壓力更大,對於礦池帶寬要求也更高。
Stratum協議巧妙解決了這個問題,成功實現既可以給礦工增加足夠的搜索空間,又只需要交互很少的數據量,這也是Stratum協議最具創新的地方。
再來回顧一下區塊頭的6個欄位80位元組,這個很關鍵,nVersion,nBits,hashPrevBlock這3個欄位是固定的,nNonce,nTime這兩個欄位是礦工現在就可以改變的。增加搜索空間只能從hashMerkleroot下手,這個繞不過去。Stratum協議讓礦工自己構造coinbase交易,coinbase的scriptSig欄位有很多位元組可以讓礦工自由填充,而coinbase的改動意味著hashMerkleroot的改變。從coinbase構造hashMerkleroot無需全部交易,
如上圖所示,假如區塊將包含13筆交易,礦池先對這13筆交易進行處理,最後只要把圖中的4個黑點(Hash值)交付給礦工,同時將構造coinbase需要的信息交付給礦工,礦工就可以自己構造hashMerkleroot(圖中的綠點都是礦工自行計算獲得,兩兩合並Hash時,規定下一個黑點代表的hash值總是放在右邊)
。按照這種方式,假如區塊包含N筆交易,礦池可以濃縮成log2(N)個hash值交付給礦工,這大大降低了礦池和礦工交互的數據量。
Stratum協議嚴格規定了礦工和礦池交互的介面數據結構和交互邏輯,具體如下:
1. 礦工訂閱任務
啟動挖礦機器,使用mining.subscribe方法鏈接礦池
返回數據很重要,礦工需本地記錄,在整個挖礦過程中都用到,其中:
Extranonce1,和 Extranonce2對於挖礦很重要,增加的搜索空間就在這里,現在,我們至少有了8個位元組的搜索空間,即nNonce的4個位元組,以及 Extranonce2的4個位元組。
2. 礦池授權
在礦池注冊一個賬號 ,添加礦工,礦池允許每個賬號任意添加礦工數,並取不同名字以區分。礦工使用mining.authorize方法申請授權,只有被礦池授權的礦工才能收到礦池指派任務。
3. 礦池分配任務
以上每個欄位信息都是必不可少,其中:
有了以上信息,再加上之前拿到的Extranonce1 和Extranonce2_size,就可以挖礦了。
4. 挖礦
1) 構造coinbase交易
用到的信息包括Coinb1, Extranonce1, Extranonce2_size 以及Coinb2,構造很簡單:
為啥可以這樣,因為礦池幫礦工做了很多工作,礦池已經構建了coinbase交易,系列化後在指定位置分割成coinb1和coinb2,coinb1和coinb2包含指定信息,比如coinb1包含區塊高度,coinb2包含了礦工的收益地址和收益額等信息,但是這些信息對於礦工來說無關緊要,礦工挖礦的地方只是Extranonce2 的4個位元組。另外Extranonce1是礦池寫入區塊的指定信息,一般來說,每個礦池會寫入自己礦池的信息,比如礦池名字或者域名,我們就是根據這個信息統計每個礦池在全網的算力比重。
2) 構建Merkleroot
利用coinbase和merkle_branch,按照上圖方式構造hashMerkleroot欄位。
3) 構建區塊頭
填充餘下的5個欄位,現在,礦池可以在nNonce和Extranonce2 里搜索進行挖礦,如果嫌搜索空間還不夠,只要增加Extranonce2_size為多幾個位元組就可輕而易舉解決。
5. 礦工提交工作量
當礦工找到一個符合難度的shares時,提交給礦池,提交的信息量很少,都是必不可少的欄位:
礦池拿到以上5個欄位後,首先根據任務號ID找出之前分配任務前存儲的信息(主要是構建的coinbase交易以及包含的交易列表等),然後重構區塊,再驗證shares難度,對於符合難度要求的shares,再檢測是否符合全網難度。
6. 礦池給礦工調節難度
礦池記錄每個礦工的難度,並根據shares率不斷調節以指定合適難度。礦池可以隨時通過mining.set_difficulty方法給礦工發消息另其改變難度。
如上,Stratum協議核心理念基本解析清楚,在getblocktemplate協議和Stratum協議的配合下,礦池終於可以大聲的對礦工說,讓算力來的更猛烈些吧。
9. 火幣礦池怎麼挖礦
1、打開火幣礦池,開始注冊新賬號,如下圖所示。
10. 比特幣怎麼挖 挖比特幣的方法
比特幣是一本大賬本,賬本需要有人來記賬,記賬的獎勵就是比特幣。而這個記賬的權利是需要大家來搶的,挖礦就是搶奪記賬權。誰的算力大,誰就更有可能搶到這個記賬權。
1、准備好礦機和電源,還需要網線和電腦。
2、安裝找IP軟體(如已下載則跳過此步驟)
每台礦機都有自己的IP,需要配備軟體才能識別出來,可以在比特大陸的官網-技術支持-設備支持里上找到該軟體,軟體叫作IPReporter。
3、准備自己的礦池、礦工號(如已注冊則跳過此步驟)
如果沒有自己的礦池號和礦工號,那就不能保證挖到的比特幣都是到自己賬戶上了,所以准備這些是必須的。在螞蟻礦池官網注冊一個自己的礦池賬號,並創建一個礦工號。
4、礦機接網線
首先連接好網線,把網線插進礦機的網線介面,記得插緊一點哦。只有連接上網線礦機才能挖礦,寬頻沒有限制。
5、礦機接電源線
把礦機電源的各個介面接入礦機,電源有10根接線,分別接入算力板和控制板。把所有的電源線介面全都接好了,接好線之後記得檢查一下有沒有插得不夠深的地方。接完所有的線就可以讓電源通電了,這時候礦機的燈會開始亮,機器開始響。
6、設置IP
打開剛才下載好的IPReporter這個軟體,點擊「Start」,然後按住礦機的IPReporter這個按鈕,按一秒之後松開。此時軟體上會自動彈出這台礦機的IP地址,將IP地址復制到瀏覽器中。點擊回車鍵,在彈出的身份驗證中,用戶名和密碼都輸入「root」,點擊確定。
7、復制礦池地址
這個時候我們就進入管理礦機的後台,在miner configuration(礦機配置)這里,把螞蟻礦池的挖礦服務地址復制過來,只復制//後面的內容即可。總共有三個地址,全部都要復制到礦機後台。這一步就是保證挖到幣都能到你自己的賬戶里來。
Worker這一欄填上自己螞蟻礦池的剛剛創建的礦工名就行,三個都填一樣的,密碼自己設置即可。點擊右下角的Save&Apply;,等待設置完成即可。
8、監控算力
進入Miner Statu(礦機狀態),多刷新幾次,就可以出現螞蟻礦機目前的運行情況了,再打開自己的礦池,就可以看到礦機為你挖出了多少幣。