比特币矿工 - 页 36 1...293031323334353637383940414243...161 新评论 Aleksey Vyazmikin 2017.11.18 20:19 #351 prostotrader:完成了算法之间的自动切换,当"GUI本身,我把它贴出来(也许有人会发现它很有用)。切换算法的原理是什么? prostotrader 2017.11.19 00:39 #352 Aleksey Vyazmikin: 算法转换的原理是什么?1. 在每一种算法上测试卡的速度,数据被记录下来(永久)。2.通过你开采的服务器的API,你可以得到每一种算法的费率,时间间隔为30秒。3.计算利润率<成本*速度>。4.你选择最好的利率。 Aleksey Vyazmikin 2017.11.19 02:25 #353 prostotrader: 1. 在每一种算法上测试卡的速度,数据被记录下来(永久)。2.通过你开采的服务器的API,你可以得到每一种算法的费率,间隔时间为30秒。3.计算利润率<成本*速度>。4.你选择最好的利率。合理的。但是,速度和盈利能力之间有直接的关系吗?我们是否可以认为,计算率越高,就越有可能解决问题--难道我们不应该考虑解决问题所需处理的数据量吗?也许这对每种加密货币来说都会有所不同。还是无所谓,有一个用途(嗯......滑过我的脑海,它叫什么 - 基本上你是一个共同网络的细胞,分配任务)? prostotrader 2017.11.19 10:14 #354 Aleksey Vyazmikin: 合理的。但是,速度和收入之间有直接关系吗?我们是否可以认为,结算速度越高,解决问题的概率就越高--难道我们不应该考虑解决问题所需要处理的数据量吗?也许这对每种加密货币来说都会有所不同。还是无所谓,有什么用处(嗯......忘了叫什么了--一般来说,你是分配任务的共同网络的一个单元)?收入在很大程度上取决于速度,但非常bvzhe的因素是MN的rasceka。整个世界在某个领域都是固体细胞。:) prostotrader 2017.11.19 10:15 #355 Andy: 制造商的原始软件的工作原理是否相同,你的软件与它有什么不同?原理取自原始方案,但它只是停止了工作 :( prostotrader 2017.11.20 00:53 #356 我在工作中的 "表现不佳"... Yousufkhodja Sultonov 2017.11.20 16:40 #357 anonymous:1.几年来,专门在显卡上挖BTC已经不赚钱了。甚至连电费都收不回来了。只有高端的ASIC...2.如果您加入大型矿池 - 每天的赏金将大约等于<每区块的赏金> * <每天开采的区块数量> * <您的哈希值> / <总网络哈希值> - <矿池佣金>。大约每10分钟就会产生一个区块。如果我没记错的话,目前的区块费是12.5BTC;随着挖矿的进行,区块费会定期减少2倍。目前的网络哈希率是~10.6M THash/秒。在没有任何资金池的情况下,利润的期望值是相同的,但奖励的随机值将有一个非常大的差异:在大多数情况下,利润将是零,但也许你将是幸运的,等待一个时刻,当你设法使一个块,并获得所有的奖励。3.当面卖出或放在几十个交易所中的一个,将其兑换成所需货币。要提取到银行账户或银行卡,你可能需要通过反洗钱程序。一些交易所不与来自某些国家的人合作。 请简要介绍一下 "生成块 "是什么意思,算法是什么,或者我在哪里可以读到相关信息?有什么方法可以优化这个过程吗? Dr. Trader 2017.11.20 18:46 #358 比特币网络中的所有交易信息都包含在一个特殊的数据库(区块链)中,这个数据库在所有比特币节点(钱包、客户端和服务器)之间同时同步,没有主节点,所有节点的能力都是相等的。这就是为什么例如比特币是去中心化的,一个人不能做无效的交易,所有其他节点都会拒绝它)。每十分钟就有一条新的记录(区块)被添加到这个数据库(区块),区块包含了自上一个区块以来的新交易信息(对于每笔交易--比特币的来源地址,去向地址,以及比特币金额)。 产生这种区块的过程被称为采矿。哈希函数sha256被应用于这个交易列表,其结果是一个长的哈希代码。对代码有一个要求--它必须在开头有一定数量的零,而这个数量取决于当前的矿工数量。世界上的采矿能力越大--哈希代码中需要更多的零,才能使平均区块生成时间保持大致相同,而不是越来越快。 矿工可以在交易列表中添加一个随机数,使散列函数在散列中产生不同的零数,并这样做,直到达到散列中所要求的零数,在这种情况下,新的区块被认为已经找到,并与网络中所有其他节点同步。作为找到一个区块的奖励,矿工从该区块的交易中获得佣金,并获得额外数量的新比特币。优化挖矿可以通过加快sha256函数的速度来实现,例如,使用显卡来代替CPU进行计算,或者使用专门建造的只能读取该函数的处理器(FPGA、ASIC)。哈希函数的结果是完全随机的,不可能计算出正确的数字,这个问题只能通过暴力破解来解决。 hash = sha256(transactions + random) 散列要求是,结果必须以一定数量的零开始,例如:00000000000.....Z4lYFzZET4vE8OVtCNfKrgZY2wLZHCr random - 循环的随机数更多信息在这里 -https://en.bitcoin.it/wiki/Mining,以及 "另见 "下的链接中。 anonymous 2017.11.20 20:04 #359 Dr. Trader:哈希函数的结果是完全随机的,不可能计算出正确的数字,这个问题只能通过暴力破解来解决。hash = sha256(transactions + random)并非如此。hash=sha256(data)的计算结果是确定的,可以根据一个著名的算法得到。但是_逆函数data=sha256^-1(hash)是如此复杂,以至于在实际任务中和计算资源 的现实限制下,我们可以假设没有比蛮力更有效率的算法来计算它。数据值约束随着sha256的每次迭代而呈指数级增长。尤苏夫霍贾-苏尔托诺夫。 有什么方法可以优化这个过程吗?上面已经向你介绍了一些知名的。你可以尝试找到一些新的东西并告诉其他人;) 我在这里描述了几个理论上可能的对矿池的攻击:https://www.mql5.com/ru/forum/217910/page8#comment_5941539 他们会拍拍你的头,但只能用轮胎熨斗。 prostotrader 2017.11.21 23:26 #360 由于HTTPs请求,GUI的工作已经放缓Res:= IdHTTP1.Get('https://api.nicehash.com/api?method=simplemultialgo.info');崩溃",导致需要谨慎处理的异常。但工作正在取得进展(一点一点地)。 1...293031323334353637383940414243...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
完成了算法之间的自动切换,当
"GUI本身,我把它贴出来(也许有人会发现它很有用)。
切换算法的原理是什么?
算法转换的原理是什么?
1. 在每一种算法上测试卡的速度,数据被记录下来(永久)。
2.通过你开采的服务器的API,你可以得到每一种算法的费率,时间间隔为30秒。
3.计算利润率<成本*速度>。
4.你选择最好的利率。
1. 在每一种算法上测试卡的速度,数据被记录下来(永久)。
2.通过你开采的服务器的API,你可以得到每一种算法的费率,间隔时间为30秒。
3.计算利润率<成本*速度>。
4.你选择最好的利率。
合理的。但是,速度和盈利能力之间有直接的关系吗?我们是否可以认为,计算率越高,就越有可能解决问题--难道我们不应该考虑解决问题所需处理的数据量吗?也许这对每种加密货币来说都会有所不同。还是无所谓,有一个用途(嗯......滑过我的脑海,它叫什么 - 基本上你是一个共同网络的细胞,分配任务)?
合理的。但是,速度和收入之间有直接关系吗?我们是否可以认为,结算速度越高,解决问题的概率就越高--难道我们不应该考虑解决问题所需要处理的数据量吗?也许这对每种加密货币来说都会有所不同。还是无所谓,有什么用处(嗯......忘了叫什么了--一般来说,你是分配任务的共同网络的一个单元)?
收入在很大程度上取决于速度,但非常bvzhe的因素是MN的rasceka。
整个世界在某个领域都是固体细胞。:)
制造商的原始软件的工作原理是否相同,你的软件与它有什么不同?
原理取自原始方案,但它只是停止了工作 :(
我在工作中的 "表现不佳"...
1.几年来,专门在显卡上挖BTC已经不赚钱了。甚至连电费都收不回来了。只有高端的ASIC...
2.如果您加入大型矿池 - 每天的赏金将大约等于<每区块的赏金> * <每天开采的区块数量> * <您的哈希值> / <总网络哈希值> - <矿池佣金>。
大约每10分钟就会产生一个区块。如果我没记错的话,目前的区块费是12.5BTC;随着挖矿的进行,区块费会定期减少2倍。目前的网络哈希率是~10.6M THash/秒。
在没有任何资金池的情况下,利润的期望值是相同的,但奖励的随机值将有一个非常大的差异:在大多数情况下,利润将是零,但也许你将是幸运的,等待一个时刻,当你设法使一个块,并获得所有的奖励。
3.当面卖出或放在几十个交易所中的一个,将其兑换成所需货币。要提取到银行账户或银行卡,你可能需要通过反洗钱程序。一些交易所不与来自某些国家的人合作。
比特币网络中的所有交易信息都包含在一个特殊的数据库(区块链)中,这个数据库在所有比特币节点(钱包、客户端和服务器)之间同时同步,没有主节点,所有节点的能力都是相等的。这就是为什么例如比特币是去中心化的,一个人不能做无效的交易,所有其他节点都会拒绝它)。
每十分钟就有一条新的记录(区块)被添加到这个数据库(区块),区块包含了自上一个区块以来的新交易信息(对于每笔交易--比特币的来源地址,去向地址,以及比特币金额)。
产生这种区块的过程被称为采矿。哈希函数sha256被应用于这个交易列表,其结果是一个长的哈希代码。对代码有一个要求--它必须在开头有一定数量的零,而这个数量取决于当前的矿工数量。世界上的采矿能力越大--哈希代码中需要更多的零,才能使平均区块生成时间保持大致相同,而不是越来越快。
矿工可以在交易列表中添加一个随机数,使散列函数在散列中产生不同的零数,并这样做,直到达到散列中所要求的零数,在这种情况下,新的区块被认为已经找到,并与网络中所有其他节点同步。作为找到一个区块的奖励,矿工从该区块的交易中获得佣金,并获得额外数量的新比特币。
优化挖矿可以通过加快sha256函数的速度来实现,例如,使用显卡来代替CPU进行计算,或者使用专门建造的只能读取该函数的处理器(FPGA、ASIC)。
哈希函数的结果是完全随机的,不可能计算出正确的数字,这个问题只能通过暴力破解来解决。
hash = sha256(transactions + random)
散列要求是,结果必须以一定数量的零开始,例如:00000000000.....Z4lYFzZET4vE8OVtCNfKrgZY2wLZHCr
random - 循环的随机数
更多信息在这里 -https://en.bitcoin.it/wiki/Mining,以及 "另见 "下的链接中。
哈希函数的结果是完全随机的,不可能计算出正确的数字,这个问题只能通过暴力破解来解决。
hash = sha256(transactions + random)
并非如此。hash=sha256(data)的计算结果是确定的,可以根据一个著名的算法得到。
但是_逆函数data=sha256^-1(hash)是如此复杂,以至于在实际任务中和计算资源 的现实限制下,我们可以假设没有比蛮力更有效率的算法来计算它。数据值约束随着sha256的每次迭代而呈指数级增长。
有什么方法可以优化这个过程吗?
上面已经向你介绍了一些知名的。你可以尝试找到一些新的东西并告诉其他人;)
我在这里描述了几个理论上可能的对矿池的攻击:https://www.mql5.com/ru/forum/217910/page8#comment_5941539 他们会拍拍你的头,但只能用轮胎熨斗。由于HTTPs请求,GUI的工作已经放缓
崩溃",导致需要谨慎处理的异常。
但工作正在取得进展(一点一点地)。