Getblocktemplate дает шахтер знание о сделках они добывают. Это означает, что горнодобывающие приложения могут проверить открытый blockchain, чтобы увидеть, если они добывают двойной потратить на монеты уже израсходовано. Это было бы пустой тратой денег, чтобы продолжать добычу двойной Потратьте блок, как шахтер не будет в конечном итоге получить никакого вознаграждения от хеширования на этом блоке. Так что теперь шахтеры будут иметь финансовый стимул, чтобы избежать обработки дважды тратит. В дополнении к getblocktemplate, нам нужен стандартный способ горнодобывающих приложений для запроса, если блок является двойным израсходует из сети Bitcoin. Это должно быть запрошено не из пула (очевидно), но от клиента Bitcoin. Мы должны сделать это легко для горных приложений для реализации, чтобы они подхватить эту функциональность быстро.
С помощью этого решения на месте, бассейны больше не будет угрозой, если они превышают 50%. Один человек / группа, владеющий более 50% hashrate все еще может быть проблемой, так как они могут выбрать, чтобы отключить дважды проводить проверку на их собственном оборудовании. Но это должно исправить hashrate приходя от аппаратных средств распределенных по всей планете.