我是这个世界的新手。
我(想想看)知道,通常块被开采,从最奖励到回报较少。因此,如果我为一笔交易提供非常低的天然气价格,可能需要很长时间才能开采,如果会的话。对吗?
我在想,如果我能建立一个矿工客户,只开采非常低价值的区块,因为,我希望,没有多少人试图解决这些问题。
我的最终目标是能够以较低的成本进行交易,并“确信”无论如何都会有人试图开采它。
是否有可能将客户端配置为只挖掘低值块?
是否有可能降低交易成本,形成一个低成本的矿商池?
发布于 2019-12-27 13:08:59
块挖掘过程一般如下所示:
如果在步骤1中,您将选择一组与竞争对手选择的事务集非常不同的事务集,这将对您没有任何帮助。实际上,不同的矿商通常会选择不同的交易集。
发布于 2019-12-27 13:30:05
是的,矿商包括从回报最高到回报最低的分批交易。但是,在选择事务之后,挖掘块的整个流程保持不变(即选择一个随机值并重复计算哈希,直到哈希足够好为止),而不管您包括哪些事务。
因此,即使您将您的矿商(或池)配置为包含具有低gasPrice的事务,它仍然必须与所有其他矿商竞争。
发布于 2019-12-27 22:05:30
我在想,如果我能建立一个矿工客户,只开采非常低价值的区块,因为,我希望,没有多少人试图解决这些问题。
每一位矿工总是试图解决不同的问题。
如果两名矿工得不到协调,他们每个人都在试图开采奖励他们的区块,而不是另一名矿工。因此,没有协调的矿工们已经在试图解决不同的问题了。
如果两名矿工得到协调,他们将进行协调,以确保他们不会试图解决同一个问题,因为重复的努力是浪费的。因此,正在协调的矿工们已经在试图解决不同的问题。
因此,试图挖掘价值较低的交易并不能带来任何好处。您还试图解决一个只有您正在工作的块,但是如果您成功的话,您将获得较少的交易费用。所以这是净亏损。
甚至优先考虑自己的事务对你也没有多大好处。您自己的每一项事务都优先于支付给您更多成本的事务,与您在交易费用上节省的金额相同。
例如,假设您有一项交易,您愿意支付100的交易费用,以确保它不会花太长时间进入,即使你没有成功地开采一个区块。然后假设你包括了你自己的交易,而不是从别人那里得到200单位费用的交易。你节省了你必须支付的100个单位,让你的交易最终进入,但你也花费了自己200个单位,因为你没有从其他交易获得200单位的费用。你的净亏损是100个单位
当你挖掘你自己的交易时,它的净效果一点也不重要。但是,如果你运气不好的话,你还得等更长时间才能拿到你的交易,而当你的交易还在等待的时候,你碰巧发现了一个块。所以这是净亏损。
https://ethereum.stackexchange.com/questions/78545
复制相似问题