Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 января 2014, 3:44:29 AM   # 1
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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


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

******** 1-й проблемы: Двойные Проводят атаки *********

Вот мое решение: Мы не можем согласиться, что наш полный Bitcoin Узлы никогда автоматически перезаписывать эти части Blockchain, которые старше, чем, скажем, 1 час (или 6 подтверждений). Обычно осиротевшие blockchains никогда не содержат более чем один дополнительный блок, поэтому не должно возникнуть никаких проблем.  

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

* http://bitcoin.org/en/alert/2013-03-11-chain-fork
* Реальные 51% атаки
* Австралия отключается от остального мира, и вы живете в Австралии или любой другой 🙂

Я думаю, что было бы безопаснее, если пользователи могут вручную обрабатывать эти события.  

******* вторая проблема: Горнодобывающие Пустые блоки ********
Гэвин также нашел хорошее решение (изменение протокола отклонять более длинные цепи в некоторых случаях):


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

Я хотел бы предложить такое же решение, как с проблемой 1. Любой шахтер или любой Полный узел не должен перезаписать блок, который старше 5мин в том случае, если такая атака продолжается.

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


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


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


21 января 2014, 4:17:51 AM   # 2
T3A
 
 
Сообщения: 179
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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





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

21 января 2014, 4:21:13 AM   # 3
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

Хорошая точка зрения. Злоумышленник может сделать это, однако сделки, которые старше, чем за 1 час никогда не могут быть отменены! И это не то, что вся суть в 51% атаки?

Единственное, что злоумышленник может сделать это прямо сейчас

* Предотвратить любые сделки от случаться
* Обратный или двойные операции тратить моложе 1 часа.

что очень дорого и не опасно имо.

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

21 января 2014, 4:46:53 AM   # 4
T3A
 
 
Сообщения: 179
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

Хорошая точка зрения. Злоумышленник может сделать это, однако сделки, которые старше, чем за 1 час никогда не могут быть отменены! И это не то, что вся суть в 51% атаки?

Единственное, что злоумышленник может сделать это прямо сейчас

* Предотвратить любые сделки от случаться
* Обратный или двойные операции тратить моложе 1 часа.

что очень дорого и не опасно имо.

Если продавец получает большую сделку, он мог бы просто ждать 6 Подтверждения (может быть двойная проверка сделки по blockchain.info и blockexplorer.com), и даже если атакующий находится в полном контроле за все время этой сделка не может быть отменена!

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

21 января 2014, 5:38:52 AM   # 5
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?


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

Не понимаю. Можете ли вы объяснить в деталях. Если самые честные узлы в сети (которые работают 24/7) не перезаписывать любые блоки, которые старше 6 Подтверждения Я не вижу, как они хотели отменить старые транзакции? В случае, когда продавец имеет только несколько узлов подключения, и все они являются злом, он может перепроверить на blockchain.info ...

*Обновить

Хорошо здесь, как я понимаю. Вы говорите, что злоумышленник имеет свою blockchain 0 -> F1 -> F2 ->F3 -> F4 ...-> F10 уже добыт и выпускает F1 тот же второй честный шахтер выпускает свой блок 1 (блок 1 следующего блок 0). Нападавший, чем выпускает свой блок F2 точно, когда другой честный шахтер высвобождает Блок 2 (2 следующих 1) и так далее. Сейчас 3 случая:

* Если большинство честных шахтеров в настоящее время игнорируют F1 -> F2 -> ... -> F6 мы не имеем проблемы из-за новой меры безопасности (так как большинство шахтеров и полные узлы будут просто игнорировать F-цепь, даже если его больше)
* Если большинство честных шахтеров будут работать на F-цепи мы не будем иметь проблему.
* Если оба цепей вокруг одинаково популярные полные узлы будут иметь полное представление о том, что есть развилка и может отправлять предупреждения системы безопасности. Торговцы, которые управляют простым узлом и имеют лишь ограниченные связи могут удвоить проверить на сайтах, как blockchain.info (который должен насторожить большое красное предупреждение системы безопасности в то время как есть развилка)

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

21 января 2014, 6:22:37 AM   # 6
Ix
 
 
Сообщения: 139
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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

Ей-богу, вы самостоятельно обнаружили распределенную консенсус! Это несколько похоже на то, как работает Ripple. Я согласен, что ручное вмешательство является гораздо более разумным решением, чем идиот доказательство "длинная цепь побед." В какой-то момент, вы должны дать некоторый кредит интеллекта пользователя.
Ix сейчас офлайн Пожаловаться на Ix   Ответить с цитированием Мультицитирование сообщения от Ix Быстрый ответ на сообщение Ix

22 января 2014, 2:01:46 AM   # 7
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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

22 января 2014, 9:14:23 AM   # 8
 
 
Сообщений: 40
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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

******** 1-й проблемы: Двойные Проводят атаки *********

Вот мое решение: Мы не можем согласиться, что наш полный Bitcoin Узлы никогда автоматически перезаписывать эти части Blockchain, которые старше, чем, скажем, 1 час (или 6 подтверждений). Обычно осиротевшие blockchains никогда не содержат более чем один дополнительный блок, поэтому не должно возникнуть никаких проблем.  

На самом деле, это уже реализовано, как я описал в следующей статье:

http://btc-base.blogspot.sk/2014/01/bitcoin-transactions-why-it-is.html

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

22 января 2014, 10:36:57 AM   # 9
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

@greyman - вау THx много. Я думал, что знаю все о Bitcoin, но это ново для меня. Таким образом, эти 6 Подтверждения, которые используют люди там по причине. 
Меркель сейчас офлайн Пожаловаться на Меркель   Ответить с цитированием Мультицитирование сообщения от Меркель Быстрый ответ на сообщение Меркель

22 января 2014, 10:57:49 AM   # 10
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Простое решение, чтобы предотвратить 51% атак делать никакого вреда?

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW