Вернуться   Биткоин Форум > - Помощь начинающим
15 июня 2011, 11:28:33 PM   # 1
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшего рудничной атаки?

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


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

в выпадении недавней краже 0,5 M была интересная дискуссия на немецком борту и предложение для нападения. Я не уверен, что если мы можем выдержать эту атаку и, таким образом, разместить его для комментариев здесь.

Mallory имеет хороший горнодобывающий Рог / бассейн. У него нет ни в коем случае большинства исполнения хеширования, но он знает, что он имеет самую большую или второй по величине производительности hasing.

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

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

По моему разумению, что нападение будет работать, хотя это может быть не практично.

Мнения?
При р сейчас офлайн Пожаловаться на При р   Ответить с цитированием Мультицитирование сообщения от При р Быстрый ответ на сообщение При р


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


15 июня 2011, 11:36:24 PM   # 2
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

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





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

15 июня 2011, 11:43:23 PM   # 3
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

Вам нужно переписать это, он даже не имеет никакого смысла.

Сожалею. Я просто исправил две опечатки, которые, возможно, были в заблуждение. Что еще не ясно? Или я слишком коротка?

Идея заключается в том, что Мэллори doublespending в массовом масштабе - отправка другой сделки каждому участнику в сети. Он победит самый длинный блок, предполагая, что он имеет самую большую горнодобывающую вышку.

При р сейчас офлайн Пожаловаться на При р   Ответить с цитированием Мультицитирование сообщения от При р Быстрый ответ на сообщение При р

15 июня 2011, 11:50:05 PM   # 4
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

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

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

16 июня 2011, 12:24:52 AM   # 5
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

Вам нужно переписать это, он даже не имеет никакого смысла.

Сожалею. Я просто исправил две опечатки, которые, возможно, были в заблуждение. Что еще не ясно? Или я слишком коротка?

Идея заключается в том, что Мэллори doublespending в массовом масштабе - отправка другой сделки каждому участнику в сети. Он победит самый длинный блок, при условии, что он имеет самую большую горнодобывающую вышку.



Ах, теперь я понимаю.

Я вижу две проблемы с сценарием ...

1) Во-первых, вы понятия не имеете, как работает Bitcoin blockchain доказательство работы системы, а также ..

2) вы не имеете ни малейшего представления о том, как работает майнинг, либо.

Moonshadow сейчас офлайн Пожаловаться на Moonshadow   Ответить с цитированием Мультицитирование сообщения от Moonshadow Быстрый ответ на сообщение Moonshadow

16 июня 2011, 12:39:17 AM   # 6
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

Ах, теперь я понимаю.

Я вижу две проблемы с сценарием ...

1) Во-первыхов, вы понятия не имеете, как работает Bitcoin blockchain доказательство работы системы, а также ..

2) вы не имеете ни малейшего представления о том, как работает майнинг, либо.

Зин ~
[Монеты] сейчас офлайн Пожаловаться на [Монеты]   Ответить с цитированием Мультицитирование Сообщения от [Монеты] Быстрый ответ на сообщение [Монеты]

16 июня 2011, 6:54:46 AM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

Вам нужно переписать это, он даже не имеет никакого смысла.

Сожалею. Я просто исправил две опечатки, которые, возможно, были в заблуждение. Что еще не ясно? Или я слишком коротка?

Идея заключается в том, что Мэллори doublespending в массовом масштабе - отправка другой сделки каждому участнику в сети. Он победит самый длинный блок, предполагая, что у него есть большой добычи буровой установки.
Гм ... Я думаю, что вы пытаетесь описать "Атака Финни", Вот почему никто не должен принимать дорогостоящие операции, которые еще не подтверждены.
Магид сейчас офлайн Пожаловаться на Maged   Ответить с цитированием Мультицитирование сообщения от Maged Быстрый ответ на сообщение Maged

16 июня 2011, 7:15:36 AM   # 8
 
 
Сообщений: 51
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

1 ГГц одноядерный процессор имеет тот же "шанс" решения блока как Beowolf кластера видеокарт. Это не только само количество сырья поколения блоков, но там также "шанс" или "везение" фактор, где ваша машина получает решить что-то перед другим.
МБХ сейчас офлайн Пожаловаться на МБХ   Ответить с цитированием Мультицитирование сообщения от МБХ Быстрый ответ на сообщение МБХ

16 июня 2011, 5:47:43 PM   # 9
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшей рудничной атаки?

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

@Raistlan:
========

Я извиняюсь, Raistlan, если бы я был слишком загадочным.

Идея, как я понял, в этом немецком форуме, выглядит следующим образом:

Предположим, Bob001, Bob002, ..., Bob999 все имеют 1 GHash / сек и Мэллори 10 GHash / сек. Mallory имеет более быстрый шахтер, чем все остальные ребята в сети, но он не имеет абсолютное большинство (то есть. 50% или более) способность горной сети.

Предположим, плохой парень Мэллори знает адреса хороших парней Bob001, Bob002, ..., Bob999.

Кроме того, Мэллори 10 BTC. Мэллори в настоящее время разрабатывает сделки тратить эти 10 BTC в Bob001 и отправляет его в Bob001. Он проектирует другую сделку тратить эти 10 BTC в Bob002 и отправляет его на Bob002 - и так далее. Он также посылает транзакцию тратить эти 10 BTC на другой Bitcoin адрес он держит себя.

В конце концов Bob001 начинает работать на уплотняющих эту сделку в блоке и так делают Bob002, ..., Bob999. И так же Мэллори, работая на уплотняющих сделку отправки денег на другой свой адрес.

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

 

АГА. И теперь я понимаю, что это, наверное, была ошибка, которую я сделал в оценке этой атаки. Мэллори может иметь больший шанс найти уплотнительный блок, чем индивидуальный Bob001 по 10 разам, но он не будет иметь больший шанс найти уплотнительный блок, чем любой Боб *. Конечно, он конкурирует со всеми другими шахтерами, вместе взятых. Таким образом, шансы гораздо выше, что есть только ANY Bob *, чтобы его блок сделал первый и поэтому план Мэллори не будет работать.

Я надеюсь, что это нормально сейчас?!  


@Maged:
=======

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

16 июня 2011, 5:49:06 PM   # 10
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшего рудничной атаки?

1 ГГц одноядерный процессор имеет тот же "шанс" решения блока как Beowolf кластера видеокарт.

Согласитесь, и не согласны.

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

Ни одна машина не находит блок в пределах 1 [наносекунды] и каждая машина находит блок в пределах 1000 [столетий].

Но, если мы определим "шанс" в виде "вероятность того, что машина находит блок в течение 1 секунды", Конечно, Beowolf кластер графических карт имеет больший шанс, чем 1 ГГц одноядерного процессора. "шанс" (Если определено, что путь) линейно пропорциональна производительности хеширования.

Это та часть, где я не согласен с вашей проводкой.

Часть, где я согласен с вашей проводкой: Решение блока не является детерминированным типом задачи, но случайная один. Так что, если многие узлы пытаются решить, и если их генераторы случайных чисел являются indepent (и высевают по-разному), то их "решения мощности" с точки зрения "шанс" на самом деле складывает. И это именно там, где мои мысли пошли в неправильном направлении. 

Thanx очень много для размещения - это заставило меня думать и поможет мне понять проблему моего нападения.

Я надеюсь, что я получил его прямо сейчас 


При р сейчас офлайн Пожаловаться на При р   Ответить с цитированием Мультицитирование сообщения от При р Быстрый ответ на сообщение При р

16 июня 2011, 5:50:57 PM   # 11
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшего рудничной атаки?

@MoonShadow, @Coins!
====================

К сожалению, я не знаю спецификации протокола, который я полностью понимаю - за исключением некоторых 10000 строк кода C ++, который я в настоящее время в процессе чтения и добавления недостающих комментариев, но это по-прежнему занимает немного времени.

Оригинал бумага Satoshi оставляет много черных пятен и спецификация Wiki описывает форматы сообщений, но не общую логику. Я до сих пор не удалось заполнить все черные пятна.

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

И, да, я все еще имею проблемы с пониманием, когда и как узел решает, какие операции должны быть упакованы в тот же / следующий блок. Это делается с помощью каждого отдельного горного узла? Если это, что я предполагаю, я вижу еще один вопрос: в настоящее время все меньше и меньше узлов добыча на их и все больше и больше присоединяется к майнингу, который раздает акцию своих работников. Означает ли это, то майнинг "supernode" принимает решение по этому вопросу? Если это произойдет, то мы не теряя преимущества децентрализованной системы, так как мы имеем все меньше и меньше "суперузлов" принятие решения о том, что все работники workign дальше?

Я извиняюсь, если я не прав с моими предположениями. Я пытаюсь понять.

 
При р сейчас офлайн Пожаловаться на При р   Ответить с цитированием Мультицитирование сообщения от При р Быстрый ответ на сообщение При р

16 июня 2011, 9:00:45 PM   # 12
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшего рудничной атаки?

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


В параметрах, да.

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


Что касается бассейна, то сервер пула решает сделки, которые будут включены в блок.

котировка

 Если это произойдет, то мы не теряя преимущества децентрализованной системы, так как мы имеем все меньше и меньше "суперузлов" принятие решения о том, что все работники workign дальше?


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

котировка
Я извиняюсь, если я не прав с моими предположениями. Я пытаюсь понять.

Ваш оригинальный пост, казалось, означает, что вы считали, что бассейн серверы распространения сделок, подлежащих обработке, что это не так. Бассейн шахтеры только хэширование в длинный заголовок 80 байт, и только приращение одноразового номера. Это сервер, который создает блок, и Merkle дерево, которое порождает Merkle корень как часть заголовка.

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

16 июня 2011, 9:13:35 PM   # 13
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Как защитить B от этого относительно крупнейшего рудничной атаки?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW