как это rpc.target.rewrite переключение связано с этим? Я обнаружил, что блоки будут решены очень быстро на testnet, когда это установлено в ложное, но очень долго, когда установлен верно. Есть ли польза для установки этой лжи в производственной среде на живой сети?
Это происходит потому, что, как было указано в теме я связан сам и gigabytecoin, когда rpc.target.rewrite является ИСТИНА pushpoold будет выполнять свою собственную проверку представленной работы. Это равносильно проверка 40 ведущих 0 бит, что является трудностью 256, я считаю. Это вызывает проблемы на testnet, потому что testnet трудно имел обыкновение быть ниже, чем 256 (это более 500, так что я не думаю, что эта ошибка будет проявляться в данный момент). Поэтому, когда rpc.target.rewrite ИСТИНА pushpoold фактически отбрасывать полностью действительную работу; она представит только работу, превосходящую трудности 256.
Если rpc.target.rewrite ЛОЖЬ, pushpoold просто представить работу bitcoind не делая, что 40 нулевой бит проверки, и поэтому он не выбрасывая работу. Это зависит от шахтеров правильно проверить свою работу против цели сети.
ЗАМЕТКА: это
только вопрос для testnet. Сеть трудность живет далеко, намного выше 256, так что эта ошибка не будет проявляться.
Кажется, что вы не хотели бы переписать цель, но передать его, как получил от bitcoind к клиенту или я что-то отсутствует основополагающий здесь?
Это зависит от того, как вы хотите использовать pushpoold. Обычно он используется для добычи бассейна, где шахтеры платят пропорционально объему работы, которую они делают. Объем работы шахтер делает оценивается на основе количества акций, которую они предоставляют, где доля является хэш, который соответствует, по меньшей мере сложности 1. Здесь используется переписывание; это дает шахтерам сложности 1 работу выполнять вместо гораздо более высокой сложности сети (более одного миллиона в настоящее время). Важно отметить, что хэш, который соответствует сложности 1, имеет небольшой шанс также встречи высших трудностей. Следовательно, почему сложности 1 акция используется для оценки шахтера усилий.
Таким образом, переписывание позволяет сделать оценку объема работ горняк сделал. Если вы выключите его, шахтеры будут представлять только хэши, которые приводят к новому блоку. Таким образом, использовать ли вам это или нет, зависит от того, как вы используете pushpool. Если у вас есть собственный бассейн, где вы просто разделить прибыль поровну среди ваших друзей, вы можете просто оставить переписать игру. Но ваши друзья могли бы комфорт, зная их шахтер фактически работают и представление достоверных данных, поэтому поворот переписать на может быть хорошей идеей для этого.