Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
11 августа 2012, 7:46:13 PM   # 1
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [BIP] Полное автообновление узел (FAN) для продавцов

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


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

В первоначальном техническом документе Satoshi, он подробно тип узла, который проверяет только заголовки блоков. Этот тип узла полезен для торговцев, которые не могут позволить себе запустить узел, который требует обновлений, так как он может принять жесткий раздвоенные блоки, которые не соответствуют его правилам. Тем не менее, такой узел имеет несколько недостатков:

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

Эти недостатки являются проблемами для продавцов, которые не могут позволить себе быть объектом нападения. В результате, многие торговцы придерживаются полных узлов. Они, однако, имеют свою долю проблем:

  • Блоки размера более 1 МБ будут отклонены, если продавец не может обновить узел.
  • Блоки с новыми стилями транзакций, которые используют недавно снова включить или добавленные коды сценариев будут отклонены.

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

Тем не менее, можно создать узел, который не является ни жертвой атак, что SPV узел уязвим для, не препятствует статической природы полных узлов. Такой узел идентичен полный узел, но с некоторыми отличиями:

  • Узел будет принимать любой допустимый блок, но если короткий блок доступен, предпочитает его в длинном.
  • Узел не будет обрабатывать скрипты. Входы и выходы обрабатываются в обычном режиме для всех операций, но сценарии оставили в покое.
  • Узел будет вести журнал всех разрешенных операций, покидающих свой кошелек.
  • Узел будет отвергать любые блоки несанкционированных операций оставляя его бумажник.
  • (Hashrate Slow) Если (действительная) блок метка время показывает, что 2 из 4 последовательных блоков были гораздо медленнее, чем обычно, узел сообщает процессор ждать 12 подтверждений вместо 6 подтверждений. Если более 70% от прошлого 6n-2 блоки гораздо медленнее, чем обычно, узел увеличивает время ожидания до 6n + 6 Подтверждения.
  • (Hashrate Фриз) Если узел обнаруживает, что более 70% из последних 22 блоков были гораздо медленнее, чем обычно, он выдает предупреждения и пытается проверить все, как полный узел. Время ожидания, ограничен 30 подтверждений (5 часов), но из-за обширной проверки, то узел, скорее всего, отвергают все блоки в любом случае.

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

Каждая проблема и почему узлы FAN являются решением приводится ниже.

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

Если "гораздо медленнее" Комендантский час принимается на 40 минут разницы между блоками, злоумышленник не сможет на самом деле мое блок, который работает быстрее, чем за 40 минут от последнего. Однако, злоумышленник может подделать метки времени. Поскольку медиана последних 11 блоков действуют (как атакующие будет просто тратить время, если они не инициируют карантин непосредственно), и время торговца должно быть точным, только оптимальная стратегией атакующей является временной меткой первого блока они заминировать как можно дальше (2 часа меньше, чем фактическое время). Поскольку этот блок "гораздо медленнее", Атакующий имеет только 160 минут, чтобы Mine следующий блок (в противном случае, они будут активировать сигнал тревоги), 200 минут, чтобы добывать следующие 2 блоков и 240 минут шахты следующие три блока. Вероятность такого события крайне мала даже при 5% сетях: вероятность успеха 1/5. Поскольку эти блоки просто получать впустую, и является ли трудно определить узел фактически карантине, случайные расходы атаки не представляется возможным.

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

Если достаточно сети переключается на SPV узлов, шахтеры теоретически может сформировать междусобойчик генерировать дополнительную прибыль как плата.
Это требует более распределенного подхода. Предположим, что все BTC находятся в руках людей, которые работают или я) полный узел или II) узел FAN. Единственный способ для шахтеров, чтобы обмануть узлы думать, что сборы за сделки очень высоки было бы "знак" сделки от случайных адресов, суммировать выходные сигналов очень мало, и надеются, что FAN узлы считают, что блок как легитимные. Однако, когда узел вентилятора, который имеет выходы, которые в настоящее время похищенные из получает блок в вопросе, он будет отвергать все блоки, которые строят на этом blockchain. Кроме того, все полные узлы будут отвергать все блоки на этой blockchain по умолчанию. Поскольку многие узлы отвергли эту blockchain, то ретрансляция изгоев блоков будет остановится, разделив организацию изгоев Miner Кабал и восстановление исходного Bitcoin blockchain как FAN узел принимается один.

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

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

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


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


12 марта 2013, 2:28:47 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [BIP] Полное автообновление узел (FAN) для продавцов

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





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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW