Вернуться   Биткоин Форум > - Помощь начинающим
28 ноября 2013, 12:59:18 PM   # 1
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

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


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

У меня есть то, что, вероятно, довольно тупой новичку вопрос о 51% атак. Я выложу свое мышление и, возможно, кто-то будет достаточно, чтобы указать, где я буду неправильно.

Он говорит, что в оригинальной Накамото бумаге,

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

и что

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

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

Так что мой вопрос заключается в следующем:

 - Когда 2 цепи конкурируют за принятие, почему Bitcoin выбрать более длинную цепь даже если это всего лишь немного чуть-чуть больше?

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

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

Одним из следствий этого требовать, что для того, чтобы «выиграть», цепь должна быть по крайней мере, п% больше, является то, что вы бы потенциально иметь больше связей (то есть ситуации, когда ни одна цепь N% Больше, чем другой). Но, как Bitcoin имеет механизм тай-брейк встроенный, я не могу понять, почему это проблема.

Поэтому я задаюсь вопросом, почему это не работает. Там, наверное, очевидный ответ, что я пропускаю - я был бы признателен, если бы кто-то (мягко, я новичок) указать мне на него. Благодарю.

Другими словами: поэтому требует простого 50% + большинства, а не 55% или 60% сверхквалифицированного а?


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


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


29 ноября 2013, 2:47:21 AM   # 2
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

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





- Когда 2 цепи конкурируют за принятие, почему Bitcoin выбрать более длинную цепь даже если это всего лишь немного чуть-чуть больше?
Поверните его вокруг: предположим, Bitcoin имеет длинную цепь, и представлена ​​с более короткой цепью (но это только "немного чуть-чуть" короче) - должна Bitcoin выбрать более короткую цепь? Что делать, если Bitcoin уже имеет более короткую цепь, и представлен с более один - она ​​должна просто игнорировать длинную цепь?

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

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

Единственное решение, чтобы ответить "нет" на оба вопроса: самой длинной цепи (50%) всегда побеждает.
Foxpup сейчас офлайн Пожаловаться на Foxpup   Ответить с цитированием Мультицитирование сообщения от Foxpup Быстрый ответ на сообщение Foxpup

29 ноября 2013, 12:22:20 PM   # 3
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос


Привет Foxpup, спасибо за ответ.

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

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

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

Очевидно, что это «тай-брейк» ситуация случается довольно редко на практике - я согласен, что это будет происходить чаще в сценарии я описываю.

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

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

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

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

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

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

29 ноября 2013, 3:04:09 PM   # 4
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

Если сумма, на которую цепь необходимо, чтобы быть длиннее, были не только один квант длины, а скорее определенный процент - т.е. «Выигрышная цепь должна быть по крайней мере это много дольше'- тогда действительно будет больше случаев, когда „произошло тай-брейк“ ситуация, потому что ни одна цепочка была достаточно долго, чтобы выиграть (то есть ситуации, когда обе цепи являются примерно такой же длины).
Это не возможно "ни" цепи, чтобы выиграть. Узел всегда должен быть в состоянии вывести данные транзакции из blockchain. Это означает, что если есть два blockchains, его должен иметь возможность выбрать один из них над другой. Если это невозможно из-за обе цепи такой же длины, он выбирает в зависимости от того один он получил первый, и это плохая вещь (это делает двойные провести атаки легче), хотя неизбежно. Вставлять с первой полученной цепи, даже после того, как с более длинной цепью обнаруживается только делает проблему намного хуже, чем она должна быть.
Foxpup сейчас офлайн Пожаловаться на Foxpup   Ответить с цитированием Мультицитирование сообщения от Foxpup Быстрый ответ на сообщение Foxpup

29 ноября 2013, 5:46:47 PM   # 5
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

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

Ваше предложение полностью разваливается здесь.

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

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

29 ноября 2013, 6:59:02 PM   # 6
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

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

ах! вы совершенно правы.

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

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

29 ноября 2013, 7:06:58 PM   # 7
 
 
Сообщения: 2
Цитировать по имени
цитировать ответ
по умолчанию Re: 51% атаки - новичку вопрос

Я был просто слеп и присоединиться к Bitcoin в настоящее время.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW