Вернуться   Биткоин Форум > Bitcoin Обсуждение
15 апреля 2013, 12:35:13 AM   # 1
 
 
Сообщения: 9
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

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


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

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

Но сами блоки находятся как раз (эффективно) грубое форсированием УВХ2. Что мешает кому-то делать, что к произвольному старому блоку (скажу) удалить транзакцию и, таким образом, двойные потратить? (Или просто массово запутать сети.) Другими словами, она не должна быть столь же легко, если мы в настоящее время в блоке 231375, для меня, чтобы найти замену блока 200000, чтобы найти следующий блок? Замена будет, по определению, имеет один и тот же хэш, но разное содержание - содержание, которое, по какой-либо причине, способствует меня, как злоумышленник. Почему он не мог поместиться прямо в "аутентичный" цепь?

бумага Satoshi адрессов подобной проблемы, но это, кажется, не то же самое. Он показывает, что она становится экспоненциально сложнее диктовать новую цепочку (чьи блоки имеют разные хэш от "реальный" цепь) против "честный" хэширования власти. Но есть ли что-то другое, чем хэш хранится в блоке 200001 блоке AUTHENTICATE 200000? И если нет, то как же мы различаем в любом распределенным образом среди любых кандидатов на блок 200000, которые имеют один и тот же хэш и в противном случае действительные блоки?

(Очевидно, что мы могли бы контрольно-пропускного пункта, или ехать, которые блокируют большинство узлов думаю пришел первый, но это на самом деле не "распределенный" в том, как мы говорим, Bitcoin есть. Если большинство хэширования власти является единственной вещью, которая решает, какой вариант старого блока верить, что бы сделать 51% атаку хуже, чем люди говорят, что это, так как это позволило бы произвольно переписывать даже древнюю историю.)

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


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


15 апреля 2013, 12:40:18 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

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





Блок 200001 содержит хэш блока 200000. Это подтверждает, что блок 200000 не был изменен. Замена для блока 200000 остановится на этом блоке, а не быть частью блочных 200001 в цепи.

Клиент Bitcoin будет принять "длинная цепь", Что цепь с самой работой за ним. Поскольку цепь блок замены заканчивается на 200000, он короче, чем исходный блок 200000 в цепи, и она будет отклонена.
dree12 сейчас офлайн Пожаловаться на dree12   Ответить с цитированием Мультицитирование сообщения от dree12 Быстрый ответ на сообщение dree12

15 апреля 2013, 12:40:32 AM   # 3
 
 
Сообщения: 1914
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

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

15 апреля 2013, 12:42:57 AM   # 4
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

Каждый блок имеет в своем blockheader хэш предыдущего блока. При замене блока вы также должны заменить все блоки после него плюс дополнительный блок для модифицированной цепи с самым длинным.
Таким образом, чтобы изменить блок 10 блоков глубоко в blockchain потребуют решающий 11 блоков до того, как "хорошие шахтеры" коллективно решить 1 в противном случае ваша модифицированная цепь еще короче и отстать.

На редактирования: пропустил это ...

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

Шансы вашего производства блок с различным содержанием и то же хеш-1 в 2 ^ 256. Существует не осталось в нашей звезды для достижения этой цели даже с учетом планетарного размера суперкомпьютер работает в термодинамическом пределе в течение следующих четырех миллиардов лет достаточное количество энергии.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

15 апреля 2013, 12:45:54 AM   # 5
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

Что мешает это последующие блоки.

Если ты мой запасной блок для блока № 199999, изменить его хэш. Потому что хэш хранится в блоке # 200000, вы будете изменить содержание этого блока и должны Ремайн его. Тогда вам придется сделать следующий блок и так далее, вплоть до конца цепочки. На это письмо, это еще 31375 блоков. Нетривиальный независимо от того, сколько грубой силы вы бросаете на нее!

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

15 апреля 2013, 12:50:50 AM   # 6
 
 
Сообщений: 88
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

Но сами блоки находятся как раз (эффективно) грубое форсированием УВХ2.

Не совсем, но очень близко. Блок найден, когда в результате SHA2 хэш ниже определенного значения, диктуемого текущим горю.

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

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

Шансы вашего производства блок с различным содержанием и то же хеш-1 в 2 ^ 256. Существует не осталось в нашей звезды для достижения этой цели даже с учетом планетарного размера суперкомпьютер работает в термодинамическом пределе в течение следующих четырех миллиардов лет достаточное количество энергии.

Это звучит о праве.

Что мешает это последующие блоки.

Если ты мой запасной блок для блока № 199999, изменить его хэш. Потому что хэш хранится в блоке # 200000, вы будете изменить содержание этого блока и должны Ремайн его. Тогда вам придется сделать следующий блок и так далее, вплоть до конца цепочки. На это письмо, это еще 31375 блоков. Нетривиальный независимо от того, сколько грубой силы вы бросаете на нее!

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

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

15 апреля 2013, 12:59:20 AM   # 7
 
 
Сообщения: 9
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

Ах я вижу. Глупая ошибка. Сожалею.
bitcoinfuturefiction сейчас офлайн Пожаловаться на bitcoinfuturefiction   Ответить с цитированием Мультицитирование сообщения от bitcoinfuturefiction Быстрый ответ на сообщение bitcoinfuturefiction

15 апреля 2013, 1:46:56 AM   # 8
 
 
Сообщений: 88
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

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

15 апреля 2013, 1:52:44 AM   # 9
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: Что на самом деле предотвращает замену старых блоков?

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

Согласен! Там очень много из этого, что вы должны идти снова и снова много раз до тех пор, пока не увидите, как это работает. И даже тогда, иногда вы будете месте отверстия, как это, а затем обучать себя, изучая, как Bitcoin защищает от того, что было похоже на уязвимость.
Вальтер Ротбардом сейчас офлайн Пожаловаться на Вальтера Ротбарда   Ответить с цитированием Мультицитирование сообщения от Walter Ротбард Быстрый ответ на сообщение Walter Ротбард



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW