cgminersolo挖礦
⑴ LTC挖礦軟體cgminer內有木馬怎麼辦
你這個軟體就說明帶有木馬呀
Trojan一詞的特洛伊木馬本意是特洛伊的,指特洛伊木馬,是木馬計的故事
如果電腦中了木馬建議盡快殺毒以免造成系統問題
可以先做一次全盤殺毒
然後針對性的:
騰訊電腦管家--工具箱--木馬剋星
最後開啟實時防毒保護。
⑵ cgminer 280x 7950 怎麼設置
比特幣挖礦:Cgminer的設置
瀏覽:17015
|
更新:
2013-10-25 09:45
1、前期准備
1)CG軟體下載
下載win32位的 http://ck.kolivas.org/apps/cgminer/
win64位建議使用2.6.1版本(2.6.1以前版本不兼容64位系統)
win32位建議使用2.4.3或者2.6.1
2)驅動和SDK的選擇
驅動建議5、6系選用11.12和12.1(也可使用11.X不過CPU會滿載),7系卡使用12.3,最好不要使用12.6及以後驅動,挖礦速度較低。驅動請去驅動之家下載。
11.12win7 32位驅動地址:
http://drivers.mydrivers.com/download/440-176079-AMD-Radeon-HD-2400-HD-2600-HD-2900-HD-34/
SDK建議使用2.4或2.5版本的(XP只能安裝2.3及以下版本),下載鏈接: http://developer.amd.com/sdks/AMDAPPSDK/downloads/pages/AMDAPPSDKDownloadArchive.aspx
2、中期配置
CG可採用配置文件配置,一次配置終身使用,可謂簡單易行穩定。
在配置完成後,雙擊打開EXE即可挖礦,也已把exe的快捷方式放在開始菜單啟動文件夾下,即可實現開機自動挖礦。
用記事本新建一個TXT文件,按下面配置完成後,另存為cgminer.conf
;
1)礦池配置
"pools" : [
{ "url" : "http://mine3.btcguild.com:8332","user" : "tu","pass" : "-1"},
{ "url" : "http://mmpool.bitparking.com:15098","user" : "tudou","pass" : "-1"},
{
"url" : "pool.maxbtc.com:8332/","user" : "shenyu-1","pass" : "12345"}
]
每一個{}間為一個礦池伺服器地址以及對於的賬號和密碼,不同礦池間用英文逗號隔開。可以添加多個礦池,一旦礦池發生礦難,可以自動使用下一個礦池挖礦,一旦恢復採用優先順序最高的挖礦。
2)核心參數
下面以雙顯卡為例說明一下:
"intensity" : "9,9", intensity
指顯卡工作優先順序 6是一般,D是自動,數字越高優先順序越高 ,接顯示器的設為6 其他的設為9 -14.通過調節優先順序可以是先GPU滿載和不滿載工作。
"vectors" : "2,2", "worksize" : "128,128", "kernel" : "phatk,phatk",
CG採用diablo poclbm, phatk ,diakgcn四種內核,不同內核在不同系統、驅動、SDK速度會有所差異,差異一般在10M-70M之間。按前期准備配置時,建議採用 phatk內核或diakgcn內核。
"gpu-engine" : "0-800,0-800",
指顯卡工作頻率 也就是超頻 。0是默認頻率 數值是設定頻率,可是適當設置。
"gpu-memclock" : "300,300",
為顯存工作頻率。顯存工作頻率不影響先挖礦速度,一般設置在300左右,能降低5度左右。(注意部分卡不能降低過低)
"gpu-fan" : "85,85",
顯卡風扇轉速,此為固定轉速,建議自行嘗試設置,只要能壓住溫度就行。
"gpu-memdiff" : "0,0",
默認就行
"gpu-powertune" : "0,0",
為AMD powertune 技術,5970和6990支持設為20,其他設為0。
"gpu-vddc" : "0,0",
顯卡電壓,超頻一般伴隨著電壓的調節,不過只有做工過硬的顯卡可以加壓 。0是默認,一次加減0.001V,降低電壓降低功耗和溫度。
"temp-cutoff" : "90,90",
顯卡停止工作溫度,另外CG中顯示的溫度是核心溫度而非供電溫度,兩者之間有一定的差距。
"temp-overheat" : "80,80",
顯卡過熱溫度
"temp-target" : "72,72",
顯卡目標溫度。
以上參數後面的數值根據顯卡的多少改變數值的多少。例如:
單卡"gpu-engine" : "0,",
雙卡"gpu-engine" : "0,0",
三卡"gpu-engine" : "0,0,0",
四卡三卡"gpu-engine" : "0,0,0,0",以此類推。
3)其餘參數
其餘參數一般不變,如下
"api-port" : "4028",
"expiry" : "120",
"failover-only" : true,
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "2",
"log" : "5",
"queue" : "1",
"retry-pause" : "5",
"scan-time" : "60",
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
3、後期調試
後期主要調接GPU核心頻率、電壓,風扇轉速,內核版本。
重新設置後打開CG運行3分鍾左右,待速度穩定後,通過對比速度,來選擇相應的參數。
⑶ 請教筆記本cgminer挖礦的問題
Intel 核芯顯卡,不是蓋的,GTX筆記本顯卡性能不怎麼樣的,而且N卡挖礦本來就是杯具。如果樓主執意要挖礦的話,去安裝個N卡官方驅動就可以了還有,據我的了解,筆記本電腦的獨立顯卡並非一直啟用的,因為筆記本電腦要省電,所以一般情況下筆記本電腦只用CPU內置的核芯顯卡,而當需要大量圖形處理時才啟動獨立顯卡,對於不打游戲的用戶來說獨立顯卡完全是雞肋,如果安裝的N卡官方驅動還無法識別的話樓主還是放棄吧
⑷ 新人求助,cgminer使用的問題
5s代表5秒之內的速度,avg代表平均速度,nb代表發現了多少新塊,gf代表get網路失敗次數,rf代表遠端伺服器失敗次數 cgminer挖礦設置很簡單, http://p2pool.co.in 網站上就有,淺顯易懂
⑸ 比特幣礦池的協議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協議的配合下,礦池終於可以大聲的對礦工說,讓算力來的更猛烈些吧。
⑹ cgminer挖礦時R值高 A值一直是0
說明你的conf出錯了 試試看這個
"intensity" : "19,19",
"vectors" : "1,1",
"worksize" : "256,256",
"kernel" : "scrypt,scrypt",
"lookup-gap" : "0,0",
"thread-concurrency" : "15456,15456",
"shaders" : "1280,1280",
"gpu-engine" : "0-1130,0-1130",
"gpu-fan" : "0-65,0-65",
"gpu-memclock" : "1500,1500",
"gpu-memdiff" : "0,0",
"gpu-powertune" : "0,0",
"gpu-vddc" : "0.0,0.0",
"temp-cutoff" : "85,85",
"temp-overheat" : "85,85",
"temp-target" : "75,75",
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"no-submit-stale" : true,
"queue" : "1",
"scan-time" : "60",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}
⑺ 4顯卡挖礦怎麼設置
調試完成後,在CG工作的DOS界面鍵入「S」然後鍵入"W",回車,將調試好的參數保存為CONF配置文件。以後直接雙擊CGminer.exe即可挖礦。在配置文件cgminer.conf中對每個顯卡微調
⑻ 挖礦app十大排名
以太坊作為第二大加密貨幣,因其去中心化生態和應用程序構建潛力而備受矚目。對於個人電腦用戶特別是擁有AMD高端顯卡的用戶,GPU挖礦是不錯的選擇。然而,當前以太坊的價格並不理想,挖礦收益相對較低。盡管如此,考慮到其潛在增值空間,如果價格回升,投資回報是可觀的。選擇以太坊挖礦不僅是為個人收益,也是對網路運行的支持。
挖礦軟體是利用計算機GPU解決復雜方程的程序,它們監控硬體狀態並提供相關數據。本文推薦的十大以太坊挖礦軟體包括:
- ETHminer,專為以太坊設計,支持Linux、Mac和Windows,除以太坊外,還可挖掘其他代幣。其命令行操作方式便於高級用戶。
- CGMiner,兼容性強,適用於ASIC、FPGA和GPU,提供零延遲擴展、遠程介面和新塊檢測功能,適用於Mac、Linux和Windows。
- Claymore,以高效率著名,其雙挖礦模式允許調整哈希率,V12.0更新降低了設備費用並提供不同卡型支持。但僅限Linux和Windows。
- WinETH,適合新手的簡單GUI界面,結合智能演算法提供最佳性能配置,專為Windows設備設計。
在選擇挖礦軟體時,要考慮軟體的兼容性、效率和用戶體驗,同時需關注市場動態,以實現最佳收益。雖然目前收益可能不高,但長期來看,以太坊挖礦仍具有投資價值。