有没有可以电脑挖矿的比特币矿池发展?

比特币如何在自己的电脑挖矿,不要连接矿池挖矿的,哪位高手有详细教程谢谢!_百度知道
比特币如何在自己的电脑挖矿,不要连接矿池挖矿的,哪位高手有详细教程谢谢!
我有更好的答案
比特币区块难度变态,电脑还是算了吧,不连接矿池是无法挖矿的
采纳率:57%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置 & &
& 中国著名比特币矿池“国池”宕机1小时 矿工...
中国著名比特币矿池“国池”宕机1小时 矿工颗粒无收
20:47:08&&出处:快科技 作者:
编辑:随心 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
文章价值打分
当前文章打分0 分,共有0人打分
[10-20][10-19][10-19][10-19][10-18][10-18][10-18][10-17][10-17][10-17]
登录驱动之家
没有帐号?
用合作网站帐户直接登录比特币挖矿——集群矿池btcpool - 简书
比特币挖矿——集群矿池btcpool
btcpool一个集群的解决方案,它使用了mysql数据库,web服务,kafka,zooKeeper,据说可以控制100000矿机。代码中逻辑和安装说明都比较完整,但还需要一些编写一些web界面做UI支持。配好之后就和其它大矿池差不多了。
挖矿的哈希碰撞需要大量计算,由矿机实现。而拆分集成运算量,分配任务,在矿机多的情况下也需要大量的算力支持。Btcpool是一个去中心化集群的解决方案(矿池内部去中心,对外自成体系)。N个矿机连一个控制板,控制板接入网络,通过端口连服务器,服务器再把拆分运算量的工作分担给矿池内的多台服务器同时计算。
它的主旨就是整套系统切分成功能块,块与块之间用使用kafka传递数据和信息,后台由zooKeeper负载均衡,从而使不同的功能块运行在不同的服务器上。像钱包和mysql这种频率使用的公用数据放在另外的服务器上,各功能块通过rpc,zmp等方式访问它们。
其中最核心的程序是sserver,矿机控制板连接的就是该程序。它支持Stratum协议。现在一般的比特币矿池都支持两种协议:getwork、stratum。getwork比较方便也非常好理解,直接连接到矿池挖矿。stratum协议是一个挖矿代理,先通过电脑稳定连接矿池,然后挖矿机连接到电脑上,通过电脑中转挖矿结果和接收新的block,因为有电脑作为中转,相对来说挖矿过程比较稳定。
btcpool(核心工具)
https://github.com/btccom/btcpool
btcpool源码里,虽然没有什么文档,但是README和INSTALL里面写得很清楚。
#install脚本里,指定了/root等绝对路径,最好切换成root安装
$ unzip btcpool-master.zip
$ cd btcpool-master/install
$ . install_btcpool.sh #第一次安装,有些辅助软件从git下载(一次连不上可多连几次),这样有效地保证了版本匹配,数据下载和安装在/root/sources和/work/中,具体说明见 INSTALL.md。
$ cd /work/btcpool/build
$ bash ../install/init_folders.sh
3) 注意事项
/work/btcpool/build/run_xxx/xxx.cfg文件必须根据具体信息修改,先安装好支持软件,最后修改配置文件。
ii. 集群的搭建方法必须按btcpool/docs/INSTALL*.md来操作,因为有一些重要参数,比如broker.id,max.size等等需要调整,如按一般方法安装,调试起来非常麻烦。
尽量不要变更目录,很多路径都是写死的
iv. 核心算法在src/bitcoin目录下,它编出来的是一个静态库,其它的可执行程序调用它。
ZooKeeper(依赖工具)
主要负责负载均衡。安装Kafka的说明书在/work/btcpool/docs/ INSTALL- ZooKeeper.md中,最好按它的步骤配置,否则调试可能很麻烦。ZooKeeper原理及调试方法见上篇《比特币挖矿——建立Kafka&Zookeeper集群》
Kafka(依赖工具)
主要负责消息传送。安装Kafka的说明书在/work/btcpool/docs/ INSTALL-Kafka.md中,一定要按它的要求修改配置文件,如果一开始配置错误,后对调试很麻烦。具体原理及调试方法见上篇《比特币挖矿——建立Kafka&Zookeeper集群》
建topic操作见INSTALL.md脚本
Mysql数据库(依赖工具)
$ apt-get install mysql-client
$ apt-get install mysql-server
& CREATE DATABASE bpool_local_ # 这两个库在.cfg中设置
& CREATE DATABASE bpool_local_stats_
其它操作见INSTALL.md脚本
http服务器Apache2(依赖工具)
$ apt install apache2
需要写一个php,能输入如下内容
{"err_no":0,"err_msg":null,"data":{"jack":1,"terry":2}}
它与矿工连上来的用户名对应。
zeromq(辅助工具)
ZeroMQ看起来像一个可嵌入的网络库, 但其作用就像是一个并发框架。它提供了各种传输工具, 如进程内, 进程间, TCP和组播中进行原子消息传递的套接字。
在install.sh脚本里下载到/root/sources/下,并安装,无需手动再安了。
在gbtmaker.cfg中的默认设置为使用zeromq通讯, 需要bitcoin钱包也支持zeromq,如果不想用它,在gbtmaker.cfg里将zmq相关的设为false,它将改为调用rpc通讯。
supervisor(依赖工具)
它负责管理后台进程,服务一般要长时间运行,它负责监测进程状态,在死掉时重启服务等等,其中的配置文件conf用于指定具体的程序及参数。
$ apt-get install supervisor # 这是后台进程管理用的
将需要启动的服务配置写成conf文件复制到/etc/supervisor/conf.d下即可,其它操作见INSTALL.md脚本
3) 常用命令
$ supervisorctl
& status # 查看状态
& restart xxxx # 可选择重启某一个
$ supervisorctl start xxx
$ supervisorctl stop xxx
1) 自带的测试工具simulator
$ cd /work/btcpool/build/run_simulator
$ ./simulator -c simulator.cfg -l /tmp/log
2) 模拟矿机连接
minerd -o stratum+tcp://127.0.0.1:3333 -O jack:1
注意这里的用户名要和http服务上的匹配
1) 一般调试过程如下:
所有程序正常运行,不退出,不报错,不卡往。
ii. 矿机能连上矿池,能分配到工作,开始计算。
数据库中出现用户登录的记录。
iv. 数据库中的各项数据都显示正常。
程序员做一些监控统计的工具,供一般用户使用。
2) 调试说明:
首先要根据具体情况修改各个.cfg文件
ii. 调试时,可以先不使用supervisorctl,直接调用/work/btcpool/build/run*中的程序,具体参数见对应的conf程序
建议从核心程序开始一个一个调试。默认有很多log文件,里面显示了具体程序出错的位置。调试的顺序是blkmaker-&gbtmaker-&jobmaker-&sserver-&其它
iv. 集成最重要的是配置文件和软件版本,配完后最好对其进行记录和备份
综上,Btcpool提供了一个工作框架,真正用起来还需要做很多工作。
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
Java 基础思维导图,让 Java 不再难懂 - 工具资源 - 掘金思维导图的好处 最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。 思维导图...
前言 大约在两个月前,经坛友游说,认识了ViaBTC矿池的BOSS海坡同学,大约一个月前海坡同学想请我写篇比特币矿池提供商的测评,当然当时嘴上好像是说可以试试,实际上我并没有去认真进入这个项目的具体流程,过了一周他又问了我一下,我回复说,我现在已经没有挖矿设备,做这个测评怕...
** 今天看了一下kafka官网,尝试着在自己电脑上安装和配置,然后学一下官方document。** Introduction 官网有个示意图如下: kafka特点: 它是一个处理流式数据的”发布-订阅“消息系统。 实时高效处理流式数据。 将数据安全存储在分布式集群。 它是...
介绍 采用ZooKeeper+Kafka的方式建立集群,主要支持了消息传递和负载均衡,常见的一些文档,有的是概念较多,没有实际操作;有的只有命令,不知其原理。这里就结合集群矿池来说说它的具体应用场景,原理,以及具体实现。 2.
举例 先举个例子,比如一个理发店...
气势磅礴,威武雄壮, 充满暴风雨般的喧响, 似惊雷震鸣,震撼心房。 凝声闭息,我们聆听, 聆听那似黄河巨浪般, 谱写成的乐章。 高昂的曲调, 搅起热血满胸膛, 奔放的旋律, 激起感情在飞扬。 不,不是在听, 我们分明看到了, 黄河啊! 你汹涌澎湃的, 高大形象。 在祖国辽阔...
很多老师啊,只知其一不知其二,认为冬天啊,必须调侯, 火有根基,有力量调侯当然可以。没有根基,没有力量,如何调侯呢? 幼儿园水平,跟博士生,如何讨论呢?如何交流呢? 不过,群里啊,确实有老师认为我才是真正的大师!
chapter2 首尔机场,人流来来往往,高恩星拿着机票,再过几个小时,她就要远离这个地方了,心中隐隐的有些解脱,自己这不算落荒而逃吧,外面的世界,我高恩星也一定能够活得精彩漂亮。 “恩星啊,一个在国外要照顾好自己,要按时吃饭,天冷了记得穿衣服,知道吗?” “嗯” “要是有...挑个矿池挖矿吧! | 巴比特
挑个矿池挖矿吧!
任何对加密货币“挖矿”感兴趣的人,面临的第一个问题是:是独立开采(Solo)、还是加入“矿池(Pool)”?
这里有众多支持、和反对“矿池模式”的理由。但是,如果考虑到整个比特币网络的哈希率分布,那么,大多数矿工都可能选择加入一个矿池。
以下是你需要知道的信息——
优点和缺点
当你决定是否加入一个采矿池的时候,你可以把它想象成一个“彩票投注合伙公司”——各自的优缺点十分清楚。
独立开采意味着,你将不必共用挖矿报酬,但你得到奖励的几率也将显著下降。虽然矿池模式可以有更大的机会取得块奖励,但是,那些奖励将被所有的矿池成员分配。
因此,加入矿池模式,可以带来相对稳定的收入流,即使相比于全块奖励(目前为25个BTC)而言,有人也会认为,这是更加合适的采矿模式。
需要注意的是,单个矿池的算力不超过全网51%,这一点很重要。如果一个单一的实体,最终控制加密网络计算能力的50%以上,那么它可以——在理论上——肆虐整个网络。
在2014年初,许多人对GHash.io矿池表示关注,因为它的算力已接近这个阈值,随后,在比特币社区的呼吁下,GHash的矿工们开始部分撤离矿池。
在目前挖比特币的情况下,难度是如此之高,独立模式几乎不可能成功,以赚取挖矿利润。除非,当然,除非你碰巧在北极有一个塞满ASIC矿机的车库。如果你是一个初学者,加盟采矿池是一个很棒的方式,可以在很短的时间内,来获得一个小奖励。事实上,矿池模式可以鼓励小规模采矿者继续参与进来。
挖什么币?
当然,比特币不是唯一的加密货币——很容易可以找到矿池为你列出的其他币种。
在开采比特币的同时,还有一种方法是“合并开采(merged mining)”。这种开采模式,同样适用于使用工作量证明机制(PoW)的其他加密货币(例如,namecoin和devcoin)。这种合并后的采矿模式,看起来就像:将同一组号码分配到几个不同种类的彩票中。
那些没有特别强大硬件的矿工,可以先看看其他竞争币,而不非得是比特币——尤其是基于scrypt算法的竞争币,而不是SHA256。这是因为,比特币的计算难度过高,不适用于一般个人电脑CPU挖矿。
如果你不知道哪种货币最适合开采,有一个名为“Multipool”的矿池,它会在最赚钱的加密货币之间自动切换。Multipool更新每隔30分钟,随着时间的推移,你会看到,账户在多个币种分配过程中平衡增长。当然,如果你需要,它也会让你选择,仅挖一种货币。
当你决定加入某个矿池,你需要权衡,每个矿池收取哪些费用(如果有的话)、如何扣除这些费用。
关于矿池收费,这里涉及许多模式。其中最主要的模式是基于“工作量证明”:一名矿工,依据他已提交给矿池的“工作量占比”,来确定应得的份额收益(Shares)。
份额收益是一个晦涩的概念。请记住两件事情:
第一,挖矿过程是解决加密难题的过程;
其次,挖掘有难度。
当一个矿工“解决了1个块(solves a block)”,对应的,是相应的难度级别。可以把它看成“质量检测”。如果矿工的挖矿难度等级,高于整个货币系统的难易程度,则,他提交的区块(block)将被添加到块链(blockchain)中、并获得奖励。
此外,矿池的难度级别设置在【1~全网难度】之间。如果一个矿工返回的块显示,他的难易程度在矿池级别和全网级别之间,则该块被记录为该矿工的“份额收益”。这些看似无用的区块份额收益,却为矿工们记录了工作量证明,以证明矿工的确从事了块计算。它们还可以显示,矿工们有多少处理能力、多大程度上贡献了矿池——硬件越好、越会得到更多的份额收益。
最常见的份额分配模式是“每股支付(PPS)”模式、“每股共享顶薪(ESMPPS)模式”、“PPLNS模式”等等。
其他需要考虑的因素是,矿池将从您挖掘的币中,收取多少费用。典型值的范围从1%到10%。然而,也有一些矿池不扣除任何费用(译者:例如GHash.io)。
加入矿池,开挖!
在决定开采何种货币、在哪个矿池开采后,现在是时候开挖了。
你需要在矿池的网站,创建一个帐户(这就像使用任何其他Web服务)。
一旦你有一个帐户,你需要创建一个“工人(Worker)”。您可以为每一块挖矿的硬件,创建多个“工人”。
大多数矿池的默认设置是,可以自动给“工人”分配一个号码,作为他们的ID,以及设置默认密码,但你可以改变默认设置,变成任何你喜欢的。
编译:巴比特资讯(bitPaul)
版权声明:
作者保留权利。文章为作者独立观点,不代表巴比特立场。
您需要登录后才可以回复
长期下来基本差不多
《挑个矿池挖矿吧!》是独立开采(Solo)、还是加入“矿池(Pool)”?http://t.cn/RvaqW8g 独立开采意味着,你将不必共用挖矿报酬,但你得到奖励的几率也将显著下降。虽然矿池模式可以有更大的机会取得块奖励,但是,那些奖励将被所有的矿池成员分配。你需要权衡,每个矿池收取哪些费用、如何扣除。当前位置:
> >文章详情
【比特币矿池】矿池偷我算力?谈谈挖矿那些门道
分类:资讯 来源:比特币矿池
  【比特币矿池】矿池偷我算力?谈谈挖矿那些门道
  矿池偷我算力?为什么这矿池算力比全网算力还大?我怎么知道我大概一天能挖多少?
  这些问题可以说是矿工圈的日经贴,本文将为你指点迷津。
  全网算力是从何而来?
  全网算力是根据近一段时间内的爆块速度与难度计算出来的,不是所有矿池加起来的算力。所以当大部分矿池&运气&不好时,矿池算力之和会远高于全网算力,反之亦然。
  为什么要120个确认,不是只要6个吗?
  120个确认为区块成熟的时间,与交易确认所需的6个不是一回事
  我怎么知道我大概一天能挖多少?
  不少矿工都是简单地从statistics/pool里面的估计值进行判断,举例如下:
  矿池24小时出块数量*每块奖励/矿池平均算力全网24小时出块数量*每块奖励/全网平均算力
  这是建立在全网算力波动不大的情况下的公式,矿池过去24小时的出块数量可以在statistics/blocks查询,平均算力有时需要自行估算。另外虽然上面两个公式看上去应该是等价的,但有时并不会这样,原因如何请看下文。
  矿池&运气&是什么,真的只是运气吗?
  众所周知,矿池运行挖矿算法进行挖矿,但每次算出来一个数的时间却有着较大的差异。矿池每次出块时间理论上由矿池算力与当前难度两方面决定,平均出块时间应等于:
  block time * net hashrate/ pool hashrate #此货币出块时间*全网算力/矿池算力
  但是由于各种原因 - 比如矿池配置差异 ,货币本身平均出块时间与理论不一致等。有时候矿池&运气&会长期不对,这里我们以CPU挖矿高收益币种CRYPLY举例:
  上图为pool.cryply.io,下图为cryply.frogpool.work,此类信息可以在statistics/blocks中查询。&Shares Est&栏目代表的是预计所需要的share(可以简单理解为算力*时间),&Shares&栏目代表的是实际花费的share,&Percentage&即为后者除以前者。理论上长期来说Percentage应该接近于100%,但是过去一周内上图矿池实际上多消耗了60%的算力。那么是否是上图矿池主作恶呢?我认为不是这样的,大部分这种情况并不能说明矿池主在&偷算力&,而往往是由于其他原因造成的。有时钱包自身难度计算方式有问题导致出块时间跟理论值差异很大,导致所有矿池&运气&不佳。即使外部条件无问题,显然更高的效率伴随着更大的服务器压力,可是矿工却未必能意识到这其中的差异,那么优化似乎并不能给矿池主带来好处。不过正是由于这种知识差距,靠租算力为生的我利用这种差异之前还能勉强盈利(现在快要破产了&&)。
  小矿池有什么坏处?
  小矿池最大的坏处是波动性太大,以yenten矿池yenten.frogpool.work举例:
  由上图可知此矿池在上周竟然惊人地耗费了2倍的share才挖到块,很显然极少的出块量大大增加了出块的波动性
  矿池偷我算力?
  矿池偷算力这一事显然是真实存在的,唯一正确的检验方式是对照实验,实践是检验真理的唯一标准。上文所写的矿池&运气&问题,一样有作假的空间,但是矿池发到你钱包里面的币没法作假。不过一定要实验足够的时间才能够下判断,即使的确有着较大的差异,也可能是上文所说的并非矿池主故意而为,不过矿工自然可以根据自己的实验结果自行判断去哪儿挖矿。
本文地址::
【版权声明】该文章由世纪比特币矿机交易平台整理于网络的相关信息,本站不拥有所有权,不承担相关法律责任。
已有1人赞过
3 / 3相关资讯

我要回帖

更多关于 比特币矿池 排名 的文章

 

随机推荐