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设备设计。
在选择挖矿软件时,要考虑软件的兼容性、效率和用户体验,同时需关注市场动态,以实现最佳收益。虽然目前收益可能不高,但长期来看,以太坊挖矿仍具有投资价值。