Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
24 августа 2017, 8:19:06 AM   # 1
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Редактировать: Модифицированная атака: , Образ: графическая версия

Допустим, я депозит 1000 BTC к обмену, который принимает депозит после 6 подтверждений. Я сразу конвертировать и снимать деньги в другой валюте. Я совершенно бесплатно создать альтернативную цепочку транзакций, начиная с исходного блока с 7 сделок, что каждый платит высокую плату (позволяет говорить 50 BTC) И которые не могут быть добыты в одном блоке, но только в цепи 7 последовательных блоков (с использованием nLockTime). Затем я опубликовать эту сделку цепь всех шахтеров. Даже учитывая потерю выгоды от первоначальных 6 блоков, ожидаемая награда для шахтеров выше, когда они выбрасывайте оригинальную цепь и начать добычу новой цепочки с моими операциями.

Очевидно, мои сделки не будут приниматься регулярными узлами, но я мог бы сообщить о них шахтеры непосредственно.

Если очень маленький шахтер получил один из первоначальных 6 блоков, его ожидали награда после переключения может быть меньше, чем то, что он уже получил. Но я могу ждать ситуаций, когда только крупные бассейны добывали оригинальные 6 блоков, которые имеют достаточно большую вероятность получения прибыли от моих чрезмерных сборов.

Шахтеры могут бороться за блоки, которые содержат мои излишние сборы. Но они могут придумать решение, где они разделяют некоторые из наград, и это всегда выгоднее продлить атакующую цепь.

Обмен может начать предлагать вознаграждение платы на оригинальной цепочке. Но каждая награда это платит потеря. И я могу свободно платить полную 1000 BTC. В конце концов, я ничего не получил, но выдавил переход от обмена на шахтер. Они могли бы хотеть, чтобы начать этот вид атаки.

Так, как это сохранить, чтобы принять крупную сделку (блок, который переехал тысячи BTC) Как окончательные, перед тем же количество (некоторая часть?) Была выплачена в рудничной награде? Каждая монета перемещается, возможно, доступна для подкупа шахтеров построить альтернативную цепочку.
BromoL сейчас офлайн Пожаловаться на BromoL   Ответить с цитированием Мультицитирование сообщения от BromoL Быстрый ответ на сообщение BromoL


Как заработать Биткоины?
Без вложений. Не майнинг.


24 августа 2017, 9:39:24 AM   # 2
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Получил 1806 Биткоинов
Реальная история.





Я не могу ответить на этот вопрос прямо, но я могу дать это небольшое частичное подтверждение об их поведении.

У меня была сделка посланный с нулевыми налогами, которые сидели на ноль подтверждений возраста. Я должен был отключить двойное предотвращение тратить мой собственный бумажник, чтобы ретранслировать его с большим гонораром - не blockchain.info не принимали его в качестве сделки (предположительно потому, что она была еще в mempool), но шахтеры поднял его, тем не менее, и он был включен в блок. Это не сделка replacebyfee либо.
monsterer2 сейчас офлайн Пожаловаться на monsterer2   Ответить с цитированием Мультицитирование сообщения от monsterer2 Быстрый ответ на сообщение monsterer2

24 августа 2017, 1:01:44 PM   # 3
 
 
Сообщения: 1288
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

То, что вы описали это по сути 51% атаки, но вместо того, чтобы злоумышленник управления hashrate, другие органы контролируют его. Я не думаю, что большинство шахтеров будут принимать двойные операции тратить, но для простоты мы будем предполагать, что они будут.

Во-первых, для этой работы, шахтеры будут иметь частную сеть внутри себя. Они должны заминировать и транслировать блоки друг с другом, прежде чем они могут передавать его в сеть. Их трансляция его в сеть приведет к узлам, отвергающих новые блоки, так как есть с более длинной цепью с более длинным доказательством работы. Следовательно, вам нужны шахтеры (по крайней мере, 51% из них) сотрудничать с вами до начала атаки.

После того, как они перегнать другую цепь, они передают свою цепь. К этому времени большая часть сообщества бы уже поняли, что есть успешный 51% атаки. Средства массовой информации начинает кричать, и цена начинает танковать. Следующая вещь, которую они знают, их СИС совершенно бесполезны, вместе с их доходов в будущем.

Его можно утверждать, что они могут провести 100BTC за блок дополнительных сборов и ожидают хорошую прибыль, но если честно, когда они передают свои цепи, они имеют очень мало времени, прежде чем цена обрушится.


У меня была сделка посланный с нулевыми налогами, которые сидели на ноль подтверждений возраста. Я должен был отключить двойное предотвращение тратить мой собственный бумажник, чтобы ретранслировать его с большим гонораром - не blockchain.info не принимали его в качестве сделки (предположительно потому, что она была еще в mempool), но шахтеры поднял его, тем не менее, и он был включен в блок. Это не сделка replacebyfee либо.
Шахтеры на самом деле, вероятно, не имеют знания о существовании вашей транзакции. Следовательно, они готовы принять его в свои mempool. Единственная причина, blockchain.info было это в их blockchain потому, что они подключаются к так много узлов и имеют слабое правило mempool. Большинство узлов в сети, вероятно, не ретранслировать его на всех, и это не делало его в mempool шахтера.
ranochigo сейчас офлайн Пожаловаться на ranochigo   Ответить с цитированием Мультицитирование сообщения от ranochigo Быстрый ответ на сообщение ranochigo

24 августа 2017, 2:08:34 PM   # 4
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

котировка
Я не думаю, что большинство шахтеров будут принимать двойные операции тратить, но для простоты мы будем предполагать, что они будут.
Не должны ли мы всегда предполагаем, что они только действует эгоистично?

котировка
Во-первых, для этой работы, шахтеры будут иметь частную сеть внутри себя. Они должны заминировать и транслировать блоки друг с другом, прежде чем они могут передавать его в сеть. Их трансляция его в сеть приведет к узлам, отвергающих новые блоки, так как есть с более длинной цепью с более длинным доказательством работы. Следовательно, вам нужны шахтеры (по крайней мере, 51% из них) сотрудничать с вами до начала атаки.
Я думаю, что шахтеры уже хорошо связаны. Они могут передавать произвольные блоки друг с другом для других, чтобы решить, как реагировать. Эти блоки не являются недействительными, они являются сиротами, которые прибывают несколько блоков поздно. Существует возможное будущее, где они являются частью самой длинной действующей цепи. И если есть сирота, который обещает более высокий ожидаемую награду, чем текущая цепочка, мы должны ожидать, горняки добывать на нем. Там нет координации необходимо. Конечно, их текущее программное обеспечение не может быть в состоянии определить ожидаемую дополнительную награду. Или он настроен, чтобы игнорировать его. Но это могло бы также принять взятку.

котировка
После того, как они перегнать другую цепь, они передают свою цепь. К этому времени большая часть сообщества бы уже поняли, что есть успешный 51% атаки. Средства массовой информации начинает кричать, и цена начинает танковать. Следующая вещь, которую они знают, их СИС совершенно бесполезны, вместе с их доходов в будущем.
Его можно утверждать, что они могут провести 100BTC за блок дополнительных сборов и ожидают хорошую прибыль, но если честно, когда они передают свои цепи, они имеют очень мало времени, прежде чем цена обрушится.
Шахтеры могут свести к минимуму влияние на все остальные, вставляя все другие операции на той же высоте блока. Ни одна другая транзакция не будет потеряна или даже изменилась. Потерпевший может быть кто-то не очень хорошо известен (неизвестно?) Или с плохой репутацией. В конце концов, ни одно правило не было нарушено. Blockchain действует. Кодекс является законом. Жертва сделала ошибку принятия транзакции как окончательный, прежде чем оно было безопасно сделать так. Каждый должен решить для себя, когда принять сделку как окончательные. Никто не придет на помощь.

Суть в том, что текущее поведение приема (большие) сделок в качестве окончательного после 6 (или любого фиксированного числа) блоков является ошибочным, так как она позволяет этот тип атаки. Это не слабость в протоколе, но и в поведении своих пользователей.
BromoL сейчас офлайн Пожаловаться на BromoL   Ответить с цитированием Мультицитирование сообщения от BromoL Быстрый ответ на сообщение BromoL

24 августа 2017, 2:10:52 PM   # 5
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

В дополнение к ответам ranochigo ...

За время, что ваш злонамеренная добыча картель пытается найти 7 блоков, чтобы получить награду, остальная часть глобального hashpower продолжают расширять оригинальную 6 блок цепь.

Если картель не имеет значительно более чем на 50% хеш мощности, то очень вероятно, что 6 блок цепь будет получить продлен до 7-го блока (или более) до того, как картель может добывать 7 блоков, которые вы соблазняя их. Если они не имеют систем обмена вознаграждения в месте, то нет никакого стимула для тех, кто по-прежнему моей вилки (не больше награды попытаться собрать), и он умирает синусоидальный не достаточно долго. Поскольку шахтеры знают об этой ситуации, все они будут останавливать добычу на вилке, как только один блок добавляется к исходной цепи. Страх этого риска также может подавлять количество шахтеров, желающих принять участие в атаке.

Обеспечивая новую цепочку сделок с высокими наградами каждый раз, когда блок решается на исходной цепи становится проблематичным, так как шансы снижения успеха (так как они должны преодолеть более длинную цепь) и в то же время, вознаграждение за участие уменьшается (поскольку 1000 BTC должен быть разбит на несколько блоков).

Кроме того, майнинг, которые участвуют в этом поведении или иначе должен были бы публично убедить все свои тысячи участников горнорудных добровольно сотрудничать с этим мошенничеством (в этом случае все было бы знать об этом, и получателях сделки будут знать, ждать много более блоков прежде чем принять транзакцию как это было подтверждено).

Если они пытались координировать тайно, а затем участники пулов заметят, что выигрышные пулы в атаке собирали гораздо больше сборов сделки, чем они делились со своими пользователями. Таким образом, пользователи будут отказываться пулами для обмана их доходов, а добыча картель не будет иметь достаточно хэш силы тянуть атаку.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

24 августа 2017, 2:43:36 PM   # 6
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

котировка
За время, что ваш злонамеренная добыча картель пытается найти 7 блоков, чтобы получить награду, остальная часть глобального hashpower продолжают расширять оригинальную 6 блок цепь.
Но атака рассчитана на работу без сговора картеля. Это в интересах (с учетом горнодобывающие поощрений) каждого отдельного шахтера, чтобы продлить атакующую цепь. Если кто-то расширяет оригинальную цепь, то он не понимает, как максимизировать свою прибыль. Пострадавший позволил этому (100%) нападение из-за его поведения.

котировка
Кроме того, майнинг, которые участвуют в этом поведении или иначе должен были бы публично убедить все свои тысячи участников горнорудных добровольно сотрудничать с этим мошенничеством (в этом случае все было бы знать об этом, и получателях сделки будут знать, ждать много более блоков прежде чем принять транзакцию как это было подтверждено).
Атака не должна быть объявлена ​​заранее. Шахтеры действительно проверить, что они на самом деле делают их бассейн? Бассейн решает, что максимизирует прибыль. Все они будут видеть в том, что они пытаются добывать блок с более низкой высотой. Поэтому получатели должны корректировать свое поведение в настоящее время.

котировка
Если они пытались координировать тайно, а затем участники пулов заметят, что выигрышные пулы в атаке собирали гораздо больше сборов сделки, чем они делились со своими пользователями. Таким образом, пользователи будут отказываться пулами для обмана их доходов, а добыча картель не будет иметь достаточно хэш силы тянуть атаку.
операторы майнинг может выплатить компенсацию за утраченное блок наград на исходной цепи. Так как шахтер ожидаемая выплата выше по лужам, которые участвуют в атаке. И как было сказано выше, каждый пул и каждый шахтер есть стимул участвовать.

Атака не предназначена для фактически осуществляется. Он разработан на вопрос поведения нынешних получателей.
BromoL сейчас офлайн Пожаловаться на BromoL   Ответить с цитированием Мультицитирование сообщения от BromoL Быстрый ответ на сообщение BromoL

24 августа 2017, 3:02:51 PM   # 7
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Атака не предназначена для фактически осуществляется. Он разработан на вопрос поведения нынешних получателей.

Если он не может фактически быть осуществлен, то поведение нынешних получателей в порядке.

Но атака рассчитана на работу без сговора картеля. Это в интересах (с учетом горнодобывающие поощрений) каждого отдельного шахтера, чтобы продлить атакующую цепь. Если кто-то расширяет оригинальную цепь, то он не понимает, как максимизировать свою прибыль. Пострадавший позволил этому (100%) нападение из-за его поведения.

Тогда я понял, как работает атака.

Для того, чтобы это работало без сговора картеля, я предположил, что, учитывая блок с транзакцией 1000BTC на высоту X, вы можете создать цепочку из 7 сделок, которые проводят по крайней мере один из тех же материалов, каждый платить плата за сделку больше чем 12,5 BTC, и каждый имеет последовательный Locktime, начиная с X?

Таким образом, шахтер (или пул) есть стимул добывать конкурирующий блок с новой сделкой на высоту X, который будет платить большую награду, чем они получили бы по добыче на высоту блока X + 6 (при условии, что они считают, что это конкурируя цепь имеет высокую вероятность в конечном счете, превосходя цепь, которая в настоящее время находится на высоте Х + 6).

Вы говорили, что "они могут прийти к решению, где они разделяют некоторые из наград", Это звучит очень похоже "сговоре картель" мне.

Атака не должна быть объявлена ​​заранее. Шахтеры действительно проверить, что они на самом деле делают их бассейн? Бассейн решает, что максимизирует прибыль. Все они будут видеть в том, что они пытаются добывать блок с более низкой высотой. Поэтому получатели должны корректировать свое поведение в настоящее время.

Шахтеры, которые не хотят быть обманутыми мониторят список блоков, которые решаются с помощью их пула, чтобы убедиться, что они получают свою долю платежей по сделке. Если бассейн должен "разделяют некоторые из наград" с другими пулами, то они должны позволить их участники знают, что они делают это (и участники хотят знать, почему), или они потеряют участников, которые недовольны тем, что бассейн не платит, что он должен, учитывая доходы, которые он заработал.

операторы майнинг может выплатить компенсацию за утраченное блок наград на исходной цепи. Так как шахтер ожидаемая выплата выше по лужам, которые участвуют в атаке. И как было сказано выше, каждый пул и каждый шахтер есть стимул участвовать.

Шахтеры только стимул участвовать, если они знают, что они участвуют. Если они знают, то все знают и поведение получателя изменится. Если они не знают, то пул не может успешно участвовать в атаке без потери участников (и, следовательно, доход). Поэтому, если они "эгоистичный" как вы указали, что они не будут пытаться.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

24 августа 2017, 3:17:50 PM   # 8
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Шахтеры на самом деле, вероятно, не имеют знания о существовании вашей транзакции. Следовательно, они готовы принять его в свои mempool. Единственная причина, blockchain.info было это в их blockchain потому, что они подключаются к так много узлов и имеют слабое правило mempool. Большинство узлов в сети, вероятно, не ретранслировать его на всех, и это не делало его в mempool шахтера.

Я считаю, что очень маловероятно, так как это был хороший час после того, как я послал его, выдавшей двойные расходы. Первоначальная сделка была в blockchain.info и оставалась там до тех пор, двойные израсходуют не попали в блок.
monsterer2 сейчас офлайн Пожаловаться на monsterer2   Ответить с цитированием Мультицитирование сообщения от monsterer2 Быстрый ответ на сообщение monsterer2

24 августа 2017, 6:49:39 PM   # 9
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Тогда я понял, как работает атака.

Для того, чтобы это работало без сговора картеля, я предположил, что, учитывая блок с транзакцией 1000BTC на высоту X, вы можете создать цепочку из 7 сделок, которые проводят по крайней мере один из тех же материалов, каждый платить плата за сделку больше чем 12,5 BTC, и каждый имеет последовательный Locktime, начиная с X?

Таким образом, шахтер (или пул) есть стимул добывать конкурирующий блок с новой сделкой на высоту X, который будет платить большую награду, чем они получили бы по добыче на высоту блока X + 6 (при условии, что они считают, что это конкурируя цепь имеет высокую вероятность в конечном счете, превосходя цепь, которая в настоящее время находится на высоте Х + 6).

Вы говорили, что "они могут прийти к решению, где они разделяют некоторые из наград", Это звучит очень похоже "сговоре картель" мне.

Шахтеры, которые не хотят быть обманутыми мониторят список блоков, которые решаются с помощью их пула, чтобы убедиться, что они получают свою долю платежей по сделке. Если бассейн должен "разделяют некоторые из наград" с другими пулами, то они должны позволить их участники знают, что они делают это (и участники хотят знать, почему), или они потеряют участников, которые недовольны тем, что бассейн не платит, что он должен, учитывая доходы, которые он заработал.

Может быть, атака нуждается в некоторой доработке. Допустим, что сделка, что двойные spents сразу выплачивает компенсацию за вознаграждение от 6 оригинальных блоков к тем же адресам. Таким образом, есть гарантия, что никто не теряет награды в том случае, когда атакующая цепь побед. Таким образом, эти награды могут быть выплачены шахтерам даже если первоначальные 6 блоков получить abondened. Кроме того, сделка добавляет один раз чрезмерную плату. Теперь вы должны решить, какие цепи продлить. Оригинальная цепь со стандартными блоком вознаграждениями и сборами, или атакующей цепью со стандартными печатными наградами, но чрезмерными налогами. Таким образом, вы расширяете атакующую цепь. Также вы передать некоторые из чрезмерных сборов к следующему блоку, потому что вы хотите, чтобы все остальные шахтеры для дальнейшего расширения атакующей цепи. Поскольку все потерянные горнодобывающие награды от оригинальной цепи уже были компенсированы на atacking цепи, нет никакой выгоды в добыче оригинальной цепи. С точки зрения выгоды, обе цепи имеют одинаковую длину. Шахтеры не проходят самую длинную цепочку, из произвольного числа, а потому, что их награды попали в него. Это чрезмерная плата (которая должна быть частично переходит к следующему блоку), что делает атакующую цепь более выгодной. Если бы все мины оригинальной цепи, взятка теряется. Если бы все мины атакующей цепи есть некоторые ожидается дополнительная прибыль (и вы гарантированно не потерять свои награды). Сговор подразумевается и не требует координации (предполагая, что все шахтеры хотят, чтобы максимизировать свою прибыль). Ни один шахтер не теряет блочные награды. Они получают компенсацию за потерянные блоки и прибыль от чрезмерного сбора.

Я все еще думаю, что есть связь между безопасностью и накопленными шахтерскими наградами. Почему вы решили не заминировать атакующую цепь?
BromoL сейчас офлайн Пожаловаться на BromoL   Ответить с цитированием Мультицитирование сообщения от BromoL Быстрый ответ на сообщение BromoL

24 августа 2017, 8:15:20 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Может быть, атака нуждается в некоторой доработке.

Для того, чтобы это вообще возможно? Я согласен.

Допустим, что сделка, которая дважды проводит сразу выплачивает компенсацию за вознаграждение от 6 оригинальных блоков к тем же адресам. Таким образом, есть гарантия, что никто не теряет награды в том случае, когда атакующая цепь побед.

Тогда это становится невозможным, чтобы получить достаточно хэш власти участвовать.

Если Я майнинг, что первоначально добытый блок 2, то у меня нет стимула добывать блок замены 1 (так как я не буду получать вознаграждение за это). Если я работаю на майнинг, не решить ни одну из 6 блоков, то у меня нет стимула участвовать в нападении на все (так как я не буду получать никакого вознаграждения).

Кроме того, сделка добавляет один раз чрезмерную плату. Теперь вы должны решить, какие цепи продлить. Оригинальная цепь со стандартными блоком вознаграждениями и сборами, или атакующей цепью со стандартными печатными наградами, но чрезмерными налогами. Таким образом, вы расширяете атакующую цепь. Также вы передать некоторые из чрезмерных сборов к следующему блоку, потому что вы хотите, чтобы все остальные шахтеры для дальнейшего расширения атакующей цепи.

Таким образом, вы проводите время добычи блок, который, кажется, вряд ли будет принято (если у вас уже есть соглашение с картелем, что они будут принимать его). Тогда вы берете в настоящее время бесполезно (но, надеюсь, в конце концов, полезно) вознаграждение и дать некоторые из его подальше в надежде, что достаточно других будет делать то же самое решение, что вы сделали?

С учетом затрат на горно-шахтного оборудования и электроэнергии, что много риска в обмен на надежде, что другие будут решать принимать один и тот же риск. Теперь вы должны решить, правильный баланс сохранения достаточно наград, чтобы сделать риск стоит и добровольно отказавшись от достаточного количества награды, чтобы убедить другие пулы, что риск того стоит.

В то же время, как оригинальная цепь продолжает расти, риск продолжает расти в то время как награда для всех, кто не имеет уже сосут усилие в сжимается нападение.

Поскольку все потерянные горнодобывающие награды от оригинальной цепи уже были компенсированы на atacking цепи, нет никакой выгоды в добыче оригинальной цепи.

Существует для всех, что не мины, конкретный блока.

С точки зрения выгоды, обе цепи имеют одинаковую длину. Шахтеры не проходят самую длинную цепочку, из произвольного числа, а потому, что их награды попали в него.

Там нет никаких шахтеров с гонорарами запертых в любом месте. Все "честный" шахтеры уже заработали свои доходы на "честный" цепь.

Это чрезмерная плата (которая должна быть частично переходит к следующему блоку), что делает атакующую цепь более выгодной. Если бы все мины оригинальной цепи, взятка теряется.

Верный. И если "нападающий" цепь не успевает достаточно быстро, интерес постоянно сокращающийся взяток будет ослабевать. В качестве такой взятке, скорее всего, будут потеряны. Знание этого действует, чтобы подавить количество участия в "нападающий" цепь. Это самоусиливающийся петля обратной связи, что приводит к никому быть готовы рисковать тратить время и деньги на атаки, все они считают, не удастся.

Если бы все мины атакующей цепи есть некоторые ожидается дополнительная прибыль (и вы гарантированно не потерять свои награды). Сговор подразумевается и не требует координации (предполагая, что все шахтеры хотят, чтобы максимизировать свою прибыль). Ни один шахтер не теряет блочные награды. Они получают компенсацию за потерянные блоки и прибыль от чрезмерного сбора.

Предполагая, что хотя бы на мгновение, что это attactk может работать так, как вы пытались описать это. Существует окончательный фатальный недостаток, который делает невозможным нападение на успех без сговора.

Растущий чередовать цепь и деятельность шахтеров в выборе, чтобы расширить это все очень общественности. Было бы очевидно всем, что происходит. Это будет иметь 2 побочные эффекты.

1. Вера в способность Bitcoin, чтобы функционировать в качестве надежного децентрализованной валюты рухнут. Обменный курс Bitcoin будет падать на гроши. Шахтеры / Бассейны, имеющие значительные капитальные вложения, потеряют свой единственный источник дохода и привести к банкротству. Не звучит как логическое решение для "эгоистичный" шахтер.

2. Если даже были близки к еще раз происходит, поведение сразу изменить для определения числа подтверждений ждать.

Я все еще думаю, что есть связь между безопасностью и накопленными шахтерскими наградами. Почему вы решили не заминировать атакующую цепь?

С сговора, который обеспечивает единое целое с контролем над значительно более 50% мирового хэш власти, она больше не имеет значения. Безопасность Bitcoin было бы бессмысленной и ваша атака была бы ненужной.

Без сговора, это требует значительного риска во времени, усилий и денег на эффективно бесполезный потенциального выигрыша. Эгоистичный шахтер / бассейн вряд ли этот риск. Было бы очень интересно посмотреть, кто-то попробовать.

Возможно, некоторые математики могут выработать идеальную формулу для определения, насколько больше, чем блок вознаграждает "взятка" должно быть, чтобы сделать его работу (в предположении, что обменный курс существенно не изменится после этого), а также формулы для бассейна, чтобы определить, какой процент "взятка" они должны были бы направить к следующему блоку.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

25 августа 2017, 6:49:32 AM   # 11
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему подтверждение не сделка зависит от накопленного вознаграждения шахтер?

Если Я майнинг, что первоначально добытый блок 2, то у меня нет стимула добывать блок замены 1 (так как я не буду получать вознаграждение за это). Если я работаю на майнинг, не решить ни одну из 6 блоков, то у меня нет стимула участвовать в нападении на все (так как я не буду получать никакого вознаграждения).
Если я пул, который первоначально добытый блок 2, то я не получить компенсацию за утраченное вознаграждение по сделке двойной расходы, независимо от того, кто шахт первого блока атакующего, который содержит его. В утонченной атаке, компенсация за потерянные выгоды входят в сделку двойных расходов. Эта компенсация берется из первоначальной суммы 1000 BTC. Если кто-то еще рудники первого атакующего блока, я получить компенсацию от сделки, а другой шахтер получает стандартное вознаграждение и платы блока и на нем некоторая часть чрезмерной платы (также принята от 1000 BTC). Он проходит на некоторых из чрезмерных сборов, чтобы держать цепь более выгодной, чем исходная цепь. Но он получил больше, чем он получил бы на оригинальной цепи, потому что нет чрезмерного плата доступен на нем.

Графическая версия: https://drive.google.com/open?id=0B09kXol8QHGgc2RFMkxjT28xT1E
BromoL сейчас офлайн Пожаловаться на BromoL   Ответить с цитированием Мультицитирование сообщения от BromoL Быстрый ответ на сообщение BromoL



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW