12 июля 2013, 11:25:59 AM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

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


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

Если 75% сети производит блоки версии N, то не принимают блоки версии N, если они являются недействительными
Если 95% сети производит блоки версии N, то не принимают блоки меньше, чем версия N (постоянное изменение)

Однако, это не дает четкого определения того, что новая версия. Если бы было два предложения для версии 3-х блоков, затем 75% (или даже 95%) в сети может быть с помощью версии 3 блоков, но было бы несовместимо.

А как насчет настройки правил обработки обновления блоков.

Сеть будет иметь "жить" версия (L), для блоков. Это в настоящее время 2.

- блоки выше версии L +-должны быть отклонены

- блоки ниже версия L должны быть отклонены

- блоки версия L + 1 рассматриваются предлагаемые обновления версий, но идентичны версии L блоков для номера версии, кроме
-- Последние 32 байт coinbase сценарий содержит хэш предлагаемого BIP
-- Если предыдущий байт 0, это указывает на то, что это трудно разветвление обновление

- Если более 75% от последних 1000 блоков версия L + 1 или L + 2 и имеют одинаковый хэш BIP
-- отказаться от блоков версии L + 2, которые не соответствуют БИП

- Если более чем 95% от последних 1000 блоков версия L + 1 или L + 2 и имеют одинаковый хэш BIP
-- прирост живой версии на 2 (так отвергают все блоки ниже L + 2)
-- Хэш BIP не должен быть включен в последующих блоках

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

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

Если длинная POW цепь содержит жесткий Разветвляющееся обновление к версии блока, что клиент не поддерживает, он может отобразить сообщение вида "Жесткое разветвление изменение было принято горняками сети. Обновление клиента должно продолжать то, что они предлагают лучший набор правил для основной цепи. Рекомендуется обновить только к новой версии клиента, если вы согласны с предлагаемыми изменениями. Если не обновлять, то вы будете оставаться на оригинальной, не запускающую цепи."
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan


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


12 июля 2013, 11:33:57 AM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

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





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

12 июля 2013, 12:16:03 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

Я не считаю blockchain "голосование" для жесткой вилки быть особенно вменяемыми.

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

Это также может быть достигнуто при наличии поля в заголовке. Может быть, младший бит версии блока может быть использован. Это означало бы, увеличивающийся по 2 для каждой новой версии. 2 -> 2 -> 2 -> 3 -> 4 -> 4 -> 4 означает, что обновление до версии 4 была тяжелая вилка. Это означало бы, что версии должны быть четным. Блок версия 3 будет иметь хэш изменения правил. Несколько младшие разряды версии может быть определен как флаги.

Он должен обрабатывать, твердые и мягкие вилки, а также голосование против "крайняя необходимость" изменения.

Уведомление может быть что-то вроде

Трудная вилка произошла в номере блока и подтверждено N блоков

Новые сетевые правила несовместимы со старыми правилами.

Это помечено как EMERGENCY жесткая вилка.

Вы не обязаны обновлять с новыми правилами.

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

Ваш клиент был помещен в безопасном режиме. Новое подтверждение транзакции было отключено.

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

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

12 июля 2013, 12:44:45 PM   # 4
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

Alerting людей является то, что система оповещения для - не говоря уже о СМИ.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

12 июля 2013, 12:51:41 PM   # 5
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

Alerting людей является то, что система оповещения для - не говоря уже о СМИ.

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

12 июля 2013, 1:22:06 PM   # 6
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

Alerting людей является то, что система оповещения для - не говоря уже о СМИ.

Это централизованное решение.

Любая аварийная жесткий вилка будет включать в себя централизацию; большая часть того, почему жесткие вилки так сильно обескуражены является централизацией они подразумевают; Bitcoin еще никогда не испытывал hardfork.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

12 июля 2013, 5:10:17 PM   # 7
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Обновление версии блока

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW