Всем привет,
Вы знаете, что произойдет, если два блока получают одни и те же хэш? Я знаю, что есть очень маленький шанс, но я хотел бы знать, если это может повлиять на целостность blockchain или коснуться.
|
3 апреля 2014, 4:29:07 PM | # 1 |
Сообщений: 47
цитировать ответ |
Re: тот же блок хэша
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Всем привет,
Вы знаете, что произойдет, если два блока получают одни и те же хэш? Я знаю, что есть очень маленький шанс, но я хотел бы знать, если это может повлиять на целостность blockchain или коснуться. |
3 апреля 2014, 4:46:32 PM | # 2 |
Сообщения: 1750
цитировать ответ |
Re: тот же блок хэша
Получил 1806 Биткоинов
Реальная история. Я думаю, что это фундаментальное предположение, что не может произойти никакого столкновения. Я не думаю, что код готов к этому. Цепь будет вилка, если входы и выходы транзакций в двух блоках не являются идентичными.
|
3 апреля 2014, 4:58:57 PM | # 3 |
Сообщений: 47
цитировать ответ |
Re: тот же блок хэша
Ну, я думаю, мы должны подготовиться к этому. В это время его не убеждая вопрос, как hashrate растет, и есть много места для увеличения различий, но как только hashrate не растет, или мы получаем очень высокий дифференциал, шанс получить тот же хэш получает больше.
|
3 апреля 2014, 5:04:44 PM | # 4 |
Сообщения: 1750
цитировать ответ |
Re: тот же блок хэша
Ну, я думаю, мы должны подготовиться к этому. В это время его не убеждая вопрос, как hashrate растет, и есть много места для увеличения различий, но как только hashrate не растет, или мы получаем очень высокий дифференциал, шанс получить тот же хэш получает больше. Даже если вы используете всю энергию нашего солнца, вы не сможете найти столкновения случайно Единственный возможный сценарий, когда SHA256 полностью нарушена |
3 апреля 2014, 5:09:32 PM | # 5 |
Сообщения: 2058
цитировать ответ |
Re: тот же блок хэша
Ну, я думаю, мы должны подготовиться к этому. В это время его не убеждая вопрос, как hashrate растет, и есть много места для увеличения различий, но как только hashrate не растет, или мы получаем очень высокий дифференциал, шанс получить тот же хэш получает больше. становлюсь все больше, но все-таки мизерный. <вставить изображение объяснить, как большой 2 ^ 256> |
3 апреля 2014, 7:29:43 PM | # 6 |
Сообщения: 2002
цитировать ответ |
Re: тот же блок хэша
Почему это имеет значение, если два блока имеют один и тот же хэш? Есть ли что-то, что я не в курсе в протоколе, который зависит от блоков, имеющих уникальный хэш?
|
3 апреля 2014, 7:42:00 PM | # 7 |
Сообщения: 288
цитировать ответ |
Re: тот же блок хэша
Почему это имеет значение, если два блока имеют один и тот же хэш? Есть ли что-то, что я не в курсе в протоколе, который зависит от блоков, имеющих уникальный хэш? Не является ли база данных блока индексируется blockhash? Цепь все еще может функционировать, если он был пройден линейно, то предыдущий блок будет также иметь значение. |
3 апреля 2014, 7:49:29 PM | # 8 |
Сообщения: 2002
цитировать ответ |
Re: тот же блок хэша
Почему это имеет значение, если два блока имеют один и тот же хэш? Есть ли что-то, что я не в курсе в протоколе, который зависит от блоков, имеющих уникальный хэш? Не является ли база данных блока индексируется blockhash?Цепь все еще может функционировать, если он был пройден линейно, то предыдущий блок будет также иметь значение. Таким образом, мы говорим, что даже если бы существовал риск блок хэш столкновения, это будет проблема реализации в базе данных Bitcoin ядра, а не проблема протокола, не так ли? Сделки относятся к предыдущим выходам по предыдущому хэшу транзакций и индекс вывода, нет никакой ссылки на блок хэша. Блок-цепь хранится линейно в файлах, так что порядок блоков (и проведении операций) не будет затронут. |
3 апреля 2014, 10:28:34 PM | # 9 |
Сообщения: 3
цитировать ответ |
Re: тот же блок хэша
Шансы двух блоков хеширования к тому же значению около 2 ^ 256, которая составляет около 1,15 * 10 ^ 77.
В случае, если вы не понимаете, экспоненциальное, шанс составляет около 1 в 115000000000000000000000000000000000000000000000000000000000000000000000000000. Вероятность быть убитым метеорита составляет около 1 в 250000 http://www.wired.com/2013/02/asteroid-odds/ Коэффициенты смертности по освещению около 1 в 10000000. http://www.theblaze.com/stories/2013/02/15/how-likely-are-you-to-die-from-gun-violence-this-interesting-chart-puts-it-in-perspective/ Вы бы лучше планировать эти два события. Эти события гораздо более вероятно. Тоши |
3 апреля 2014, 10:51:57 PM | # 10 |
Сообщения: 2002
цитировать ответ |
Re: тот же блок хэша
Шансы двух блоков хеширования к тому же значению около 2 ^ 256, которая составляет около 1,15 * 10 ^ 77. В случае, если вы не понимаете, экспоненциальное, шанс составляет около 1 в 115000000000000000000000000000000000000000000000000000000000000000000000000000. Вероятность быть убитым метеорита составляет около 1 в 250000 http://www.wired.com/2013/02/asteroid-odds/ Коэффициенты смертности по освещению около 1 в 10000000. http://www.theblaze.com/stories/2013/02/15/how-likely-are-you-to-die-from-gun-violence-this-interesting-chart-puts-it-in-perspective/ Вы бы лучше планировать эти два события. Эти события гораздо более вероятно. Тоши Учитывая нынешние трудности, я думаю, что первые 64 бита или так блоков хэши все нули. Как сложность возрастает, число эффективных битов в действительном хэш снижаются. Таким образом, шансы (предполагается, что сложность не увеличиваются за пределами эффективной сложности текущего блока), что любой действующий блок в будущем будет иметь тот же хэш, как текущий блок составляет около 2192, не 2256. Парадокс дня рождения увеличивает вероятность того, что будет два блока, которые соответствуют друг другу (а не блок, который соответствует определенный блок). Конечно, даже 2192 это смешно большое число. Итак, мы обсуждаем то, что большинство из нас согласится не произойдет. Даже если ОП не может обернуть свой ум вокруг, насколько маловероятно, что это, я не уверен, что дубликат блок хэша будет серьезной проблемой, так или иначе. Так что не только мы обсуждаем то, что не случится, это не могло бы даже быть проблемой, если это было возможно. |
4 апреля 2014, 1:35:37 AM | # 11 |
Сообщений: 47
цитировать ответ |
Re: тот же блок хэша
Да конечно же он имеет очень небольшой шанс сейчас, мы вокруг дифф 0x0000000000000000 8d7c776de8f52815420ca164e661e062c8590ca248c8d4ec, что делает его около 16 ^ 48, но hashrate растет, поэтому разница делает. Каждая трудность удвоения половин этого числа. Трудность удваивается каждые 2month до сих пор, что, вероятно, замедлится в то время, но если он держит Tendence после 20months это будет только 16 ^ 38, которые до сих пор большое количество, но гораздо меньше, то, что сейчас.
Но в конце концов, мне было просто интересно, что произойдет, если мы получим тот же хэш-номер, как же протокол и как реагировать текущую реализацию бумажника? Edit: laanwj ответил: Первое, что AcceptBlock () делает проверки дубликатов блоков хэшей и отклонять блок в этом случае. Blockchain не будет ветвиться, это будет не просто быть принято. |
6 апреля 2014, 8:37:59 AM | # 12 |
Сообщения: 1764
цитировать ответ |
Re: тот же блок хэша
Да конечно же он имеет очень небольшой шанс сейчас, мы вокруг дифф 0x0000000000000000 8d7c776de8f52815420ca164e661e062c8590ca248c8d4ec, что делает его около 16 ^ 48, но hashrate растет, поэтому разница делает. Каждая трудность удвоения половин этого числа. Трудность удваивается каждые 2month до сих пор, что, вероятно, замедлится в то время, но если он держит Tendence после 20months это будет только 16 ^ 38, которые до сих пор большое количество, но гораздо меньше, то, что сейчас. Но в конце концов, мне было просто интересно, что произойдет, если мы получим тот же хэш-номер, как же протокол и как реагировать текущую реализацию бумажника? Edit: laanwj ответил: Первое, что AcceptBlock () делает проверки дубликатов блоков хэшей и отклонять блок в этом случае. Blockchain не будет ветвиться, это будет не просто быть принято. Высокий, так что даже если это произойдет каким-то чудом, некоторые шахтер / бассейн просто был очень повезло. |