Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 апреля 2014, 1:26:45 PM   # 1
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Насколько я понял, злоумышленник может уничтожить Bitcoin-сеть, если он решает несколько блоков подряд.
Скажем, злоумышленник должен решить шесть блоков в ряд, чтобы уничтожить сеть.

Он может сделать это даже с 10% мощности хеширования, хотя это маловероятно.
Вероятность решения шести блоков в ряду 0,1 ^ 6, составляет один на миллион, или наоборот, вероятность не делать так 999999/1000000.
Но он должен сделать это один раз, не обязательно, начиная со следующим блоком только. Он точно так же может сделать это 10000 блоков вниз по дороге.

Это приводит нас к вероятности не делать это любой из этих 10к раз в (999,999 / 1,000,000) ^ 10000 = 0,99, или наоборот, есть 1% шанс атакующему удастся в течение ближайших 10000 блоков.

Посчитайте и посмотреть, как это увеличивает, если злоумышленник имеет 15%, 20%, 30% и так далее.

Что интересно, это
1) Является ли моя посылка не так? Может Bitcoin быть уничтожены, если один злоумышленник рудниках несколько блоков подряд?
2) Есть ли что-то еще, что составляет 51% порог для возможности уничтожить сеть?
Zetler сейчас офлайн Пожаловаться на Zetler   Ответить с цитированием Мультицитирование сообщения от Zetler Быстрый ответ на сообщение Zetler


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


15 апреля 2014, 1:36:01 PM   # 2
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

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





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

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

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

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

15 апреля 2014, 1:41:13 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Насколько я понял, злоумышленник может уничтожить Bitcoin-сеть, если он решает несколько блоков подряд.

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

Торговцы с высокой добавленной стоимостью сделок будет рекомендовано подождать более 6 подтверждает.

Ожидание больше подтверждает дает более высокий уровень безопасности, если шахтеры начали обратные операции.

котировка
Что интересно, это
1) Является ли моя посылка не так? Может Bitcoin быть уничтожены, если один злоумышленник рудниках несколько блоков подряд?
2) Есть ли что-то еще, что составляет 51% порог для возможности уничтожить сеть?

Дело в том, что с < 50% мощности хеширования, иногда можно отменить небольшое число блоков.

51% является сокращенным означает более чем 50%. С > 50%, вы можете обратить неограниченное количество блоков.

Теоретически, можно обратить вспять все транзакции с последней контрольной точки.  

Существует меньше риска. Злоумышленник с более чем 50% может изменить сделки с уверенностью, в то время как один с менее чем на 50% имеет только вероятность.

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

15 апреля 2014, 1:44:53 PM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Насколько я понял, злоумышленник может уничтожить Bitcoin-сеть, если он решает несколько блоков подряд.

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

Скажем, злоумышленник должен решить шесть блоков в ряд, чтобы уничтожить сеть.

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

Что интересно, это
1) Является ли моя посылка не так?

Да. Ваша посылка неверна.

Может Bitcoin быть уничтожены, если один злоумышленник рудниках несколько блоков подряд?

Это зависит от того, что они делают с этими блоками, и сколько они помоему.

2) Есть ли что-то еще, что составляет 51% порог для возможности уничтожить сеть?

Если злоумышленник может поддерживать более 50% от общей мощности hasing всей сети, то они гарантированно способность добывать каждый блок. Это означает, что они могут предотвратить любые сделки от EVER подтверждения. Это означает, что они гарантируют способность произвольно откатить тысячи блоков. Это означает, что они гарантируют возможность обратного КАЖДЫЙ сделки они посылают.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

15 апреля 2014, 1:59:50 PM   # 5
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Спасибо за ответы.

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

15 апреля 2014, 2:04:28 PM   # 6
 
 
Сообщения: 182
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Цитата: TierNolan

Теоретически, можно обратить вспять все транзакции с последней контрольной точки.

Нолан, вы можете объяснить, что вы имеете в виду на контрольно-пропускном пункте?
dogechode сейчас офлайн Пожаловаться на dogechode   Ответить с цитированием Мультицитирование сообщения от dogechode Быстрый ответ на сообщение dogechode

15 апреля 2014, 2:08:40 PM   # 7
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Спасибо за ответы.

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

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

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

15 апреля 2014, 2:11:03 PM   # 8
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Цитата: TierNolan

Теоретически, можно обратить вспять все транзакции с последней контрольной точки.

Нолан, вы можете объяснить, что вы имеете в виду на контрольно-пропускном пункте?

https://en.bitcoin.it/wiki/Checkpoint_Lockin
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

15 апреля 2014, 2:34:08 PM   # 9
 
 
Сообщения: 182
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Цитата: TierNolan

Теоретически, можно обратить вспять все транзакции с последней контрольной точки.

Нолан, вы можете объяснить, что вы имеете в виду на контрольно-пропускном пункте?

https://en.bitcoin.it/wiki/Checkpoint_Lockin

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

15 апреля 2014, 2:45:28 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

Цитата: TierNolan

Теоретически, можно обратить вспять все транзакции с последней контрольной точки.

Нолан, вы можете объяснить, что вы имеете в виду на контрольно-пропускном пункте?

https://en.bitcoin.it/wiki/Checkpoint_Lockin

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

Checkpoints намеренно довольно глубоко в blockchain. Если я правильно помню, самая последняя контрольная точка является высота блока 279000.  Это 2014-01-06. Контрольно-пропускной пункт до этого был высота блока 250000 (2013-08-03). Злоумышленник с большинством хеша мощности не может катить blockchain назад больше, чем последняя контрольная точка, потому что любой узел не будет отвергать их цепь, если их блок не соответствует контрольной точке блока-хэша (и, следовательно, любые блоки они строят на вершине их недействительный блок). Так что ограничивает, как далеко злоумышленник может катиться вещи обратно. Это не так много, хотя защита. Замена цепи, которые глубоко бы разрушительными. Все, что потребовало бы от нас откатить, что далеко бы вполне возможно, уничтожили веру в Bitcoin достаточно для того, чтобы стать бесполезным. Все монеты добывали с момента последней контрольной точки немедленно исчезают (как бы каждую сделку, которая включает в себя любую часть любого из этих добываемых монет).

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

15 апреля 2014, 3:59:44 PM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% -attack - почему именно "51 процентов"?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW