Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
28 июля 2013, 1:05:06 PM   # 1
 
 
Сообщения: 2296
Цитировать по имени
цитировать ответ
по умолчанию Re: Сделать Bitcoin SHA256 будущего доказательства

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


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

В какой-то момент в будущем (да я предлагаю планирование вперед снова ...) нам нужно будет изменить SHA256 хэш что-то более надежной.

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

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

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

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

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

Мой первый предложил хэш-дополнение будет SHA-3.
Имея код все там готовый и рабочий, но только не доступно быть принятым в блок цепи сразу бы действительно очень хороший план вперед - а не один день в будущем вдруг обнаружив, что SHA256 пришлось заменить и весь мир Bitcoin скремблирования взломать исправление в Bitcoin.
Вместо этого было бы просто для того, чтобы другой хэш-механизм уже присутствуют и отключить больше не безопасный механизм хэша - и жесткая вилка в тот же день (как произошел в начале этого года), а затем эта проблема будет решена.
то есть я предлагаю что-то, что также планирует вперед для катастрофического отказа, найденного в SHA256 и возможность переключаться, что как можно быстрее

Мы могли бы также рассмотреть рано дату в будущем, чтобы включить SHA-3, но не отключать ток SHA256 и, таким образом, огромная сеть мощность существующей сети bitcoind не будет выключен в течение ночи и сделать Bitcoin сильно подвержены риску 51% атаки а.
Дизайн в хэш SHA-3 может также использоваться, чтобы сделать его столь же трудно хэш как has256 и SHA-3, так, чтобы Стир будущего дизайна аппаратных средств, чтобы взять на себя новый SHA-3 ... когда SHA-3 был включен.

Простой пример, который не может быть жизнеспособным решением, а просто предложение, был бы использовать «первых» байт хэша для определения механизма хэша используется. В настоящее время все блочные хэши sha256 должны иметь 0 в «первый» 4 байта, так что можно было бы использовать для дифференциации хэш-механизмы, используемые.

Конечно, я бы также предложить еще одно дополнение хэш / заголовок, как описано здесь:

следует рассматривать как ближайшее будущее добавление кода и, возможно, будет включен в не слишком отдаленном будущем также.

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


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


28 июля 2013, 2:03:14 PM   # 2
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Сделать Bitcoin SHA256 будущего доказательства

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





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

Добавление хэш может быть столь же просто, как добавление / MH: SHA-3 / к coinbase (или любой другой строки уместно) и позволяя, что хэш один раз 95% шахтеров его поддержки. Пока хэш производит битовый выход 256 (или больше, мы можем отбросить часть), и имеют почти случайное распределение, механизм трудности может оставаться неизменным.

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

28 июля 2013, 3:31:41 PM   # 3
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Сделать Bitcoin SHA256 будущего доказательства

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW