Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
1 октября 2012, 9:52:51 PM   # 1
 
 
Сообщений: 36
Цитировать по имени
цитировать ответ
по умолчанию Re: Блокировка Искажение времени атаки

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


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

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

В bitcoin.pdf, 51% атаки а должна была быть по крайней мере, несколько ограничена:
котировка
"Даже если это будет сделано, он не бросает систему, открытую для любых изменений, таких как создание ценности из воздуха ... Злоумышленник может только попытаться изменить одну из своих собственных сделок, чтобы забрать деньги, которые он недавно потратил."

С Искажением времени ошибкой, 51% злоумышленник Можно создавать ценности из воздуха за счет снижения сложности 1 и генерируя оставшиеся 11 миллионов BTC блочно вознаграждения за себя. Время перекос отсчитывает время, чтобы соответствовать неограниченному количеству блоков до текущего времени перематывать. (Я думаю, что на самом деле ArtForz продемонстрировали нападение на одного из altcoins)

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

Правило Идея № 2:

Правило: Блок является недействительным, если метка времени более чем через 24 часа после GetMedianTimePast ()

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

Это действительно нужно только обратиться к двум блокам, участвующих в расчетах коррективов трудности. (Только 2 из блоков 2016)

Трудно себе представить, когда-либо быть 24 часа разрыв на практике, но только в том случае, шахтеры должны ограничить метку времени на GetMedianTimePast () + 24 часов. (Эта часть не требует всеобщей поддержки шахтер, достаточно просто протолкнуть 2-х блоков)
Jevon сейчас офлайн Пожаловаться на Jevon   Ответить с цитированием Мультицитирование сообщения от Jevon Быстрый ответ на сообщение Jevon


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


2 октября 2012, 1:29:33 AM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Блокировка Искажение времени атаки

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





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

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

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

котировка
Правило: Блок является недействительным, если его временная метка меньше, чем временные метки в любой из блоков 2015 и 2016 обратно.

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


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

2 октября 2012, 4:51:46 PM   # 3
 
 
Сообщений: 36
Цитировать по имени
цитировать ответ
по умолчанию Re: Блокировка Искажение времени атаки

Это не только требует простого большинства, цепь также должна быть раздвоенной более чем за две недели в прошлом (и чуть более двух недель в прошлом это заняло бы много времени, чтобы подтолкнуть трудности вниз), то необходимо кетчупом и обгон в сумме сложности. Это _much_ сложнее, чем просто большинство. С только 1% преимущества вы бы трудясь в течение очень долгого времени в тайне, чтобы перегнать после срезки месяц назад.
Мы не должны слишком полагаться на него быть сложнее. Минимум 51% атака в настоящее время требует 22Thash. Время перекос может потребовать 44Thash стащить. Кто-то, имеющий 22Thash маловероятно, но 44Thash не намного реже, чем 22Thash. Кто-то с возможностью получить 22Thash, вероятно, может получить 44Thash тоже.

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

Представьте себе, если время перекос злоумышленник разделен на 10 миллионов поддельного BTC и послал его к каждому адресу общественного Bitcoin в цепочке. Многие предприятия будут автоматически принимать меры по получению подтвержденного платежа, как инициируя передачу их собственной хорошего BTC или декретной валюты. Любой поддельный BTC циркулирующий смешивался с хорошей BTC. Все операции, основанные на смешанных деньгах должны быть перемотаны, но чистые операции должны оставаться в силе. Если кто-то осаждается смешанная сделкой и удалились чистые один, или наоборот, одна сторона из денег. Кроме того, это было бы ужасно беспорядок, чтобы очистить все облажались бумажники, которые думают, что их монеты тратятся.

котировка
Я не думаю, что правило, достаточно. Вы можете поставить галочку с часами всего 1 секунду на 5 блоков без продвижения вперед старейшего разрешенное времени.
Я обновил OP к более очевидной идея # 2.
Jevon сейчас офлайн Пожаловаться на Jevon   Ответить с цитированием Мультицитирование сообщения от Jevon Быстрый ответ на сообщение Jevon

3 октября 2012, 11:57:08 AM   # 4
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Блокировка Искажение времени атаки

Трудно себе представить, когда-либо быть 24 часа разрыв на практике, но только в том случае, шахтеры должны ограничить метку времени на GetMedianTimePast () + 24 часов. (Эта часть не требует всеобщей поддержки шахтер, достаточно просто протолкнуть 2-х блоков)
Я не учел, если недавно предложенное вами правило, достаточно или еще, если это иначе опасно. Но это развертывание будет развилка рисков, если это не было супер-мажоритарная поддержка шахтера. В противном случае злоумышленник может намеренно разделить сеть.

Два пути:
(1) Если есть маловероятен, умеренно длинный промежуток между медианой и в настоящее время (5 блоков в течение 24 часов), он может просто непосредственно помоему один блок с нарушающей меткой времени.
(2) Поскольку вы уже постулировать большинство hashpower нападавшими, один может заменить конец цепи с нарушающим куском.

котировка
Мы не должны слишком полагаться на него быть сложнее. Минимум 51% атака в настоящее время требует 22Thash. Время перекос может потребовать 44Thash стащить. Кто-то, имеющий 22Thash маловероятно, но 44Thash не намного реже, чем 22Thash. Кто-то с возможностью получить 22Thash, вероятно, может получить 44Thash тоже.

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

Получение консервативное правило в том, что убивает их, но которые не надеюсь, никогда не были нарушены mainnet все равно будет хорошей идеей. Если ничего иного Timewarp затрудняет объяснение модели безопасности Bitcoin. ("... такая атака может сделать только X / Y, для этой ошибки, за исключением, а также позволяет Z, но делать это гораздо сложнее, чем просто пересиливает ...")

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

3 октября 2012, 9:09:33 PM   # 5
 
 
Сообщений: 36
Цитировать по имени
цитировать ответ
по умолчанию Re: Блокировка Искажение времени атаки

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

Два пути:
(1) Если есть маловероятен, умеренно длинный промежуток между медианой и в настоящее время (5 блоков в течение 24 часов), он может просто непосредственно помоему один блок с нарушающей меткой времени.
(2) Поскольку вы уже постулировать большинство hashpower нападавшими, один может заменить конец цепи с нарушающим куском.
Это обоснованные опасения во внедренных перед большинством шахтеров есть правило, но обычная процедура делает это позволит в какой-то момент в будущем или номер блока будет охватывать это.
Jevon сейчас офлайн Пожаловаться на Jevon   Ответить с цитированием Мультицитирование сообщения от Jevon Быстрый ответ на сообщение Jevon



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW