- Отправитель готовит сделку платить себя и тратить все свои UTXOs
- Отправитель мин тайно на честном лучшей кончике цепи, пока она не получает повезло полосу N + 1-к (не обнаружено) блоков подряд, в то время как честные шахтеры не получают ничего. Ее дважды проводит ТЙ в любом из этих блоков.
- Отправитель помещает заказ, получает адрес от приемника, и транслировать транзакцию оплачиваемой по адресу получателя.
- Честна сделка получает N подтверждений на честную цепи, в течение которого отправитель производит K больше блоков тайно.
- Приемник принимает оплату и доставить товар.
- Отправитель передает ей повезла полосу, содержащую двойные Потратьте УЮ, который имеет больше работы, чем честная цепь.
Так что, если отправитель имеет 25% hashpower и N = 6, она должна premine 5 блоков перед отправкой сделки и быть уверены, чтобы добиться успеха. Это происходит потому, что отправитель, вероятно, будет в состоянии производить 2 блоков в течение времени, необходимого честных шахтеров, чтобы произвести 6 блоков. N + 1-к = 6 + 1-2 = 5.
Используя этот метод, отправитель всегда может держать ТЙ тратят все свои UTXOs в своей частной отрасли. Как только она получает счастливую полосу, она может размещать заказы в одном или нескольких магазинах, тратя все свои деньги. и с высокой вероятностью успеха с двойными расходами.
Расчеты Питера Тодда (https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2013-November/003607.html) На эгоистической добыче показывает, что вам не нужно больше, чем 30% от общего hashpower найти больше блоков, чем другие шахтеры.
Не является ли вывод из этого, что большая (>29,3%) шахтер, что мины эгоистично по какой-то причине, получает в два раза провести без каких-либо дополнительных затрат?
Другим способ смотреть на это может быть, что эта двойная атака израсходует это хороший повод, чтобы сделать эгоистичную добычу. Но это за счет некоторых потерянных блоков, поскольку у вас есть высокий риск потери на ваших блоки наград при добыче эгоистична. Ваши выгоды от двойных расходов должны превышать эти потери.
Существует ли какая-либо ошибка в моих рассуждениях?