Возможно ли, чтобы вычислительная мощность увеличивалась достаточно быстро, чтобы сломать перенацеливание майнинга?

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

Предполагая, что я правильно понимаю, знает ли кто-нибудь из вас, волшебников математики, наступит ли когда-нибудь время, когда вычислительная мощность станет достаточно мощной, чтобы сделать время майнинга незначительным, или блокчейн всегда будет, так сказать, впереди, потому что он становится сложнее, чем больше биткойнов найдено/вознаграждено/что-то еще?

Очень любопытно об этом. Спасибо за любые ответы.

Проблема с этим вопросом заключается в том, что BTC не использует «шифрование» в буквальном смысле этого слова. Скорее, он использует алгоритм проверки работоспособности, чтобы накапливать работу по обновлениям статуса сети Биткойн, что делает дорогостоящим изменение истории (что потребовало бы повторной работы). По мере того, как становится легче выполнять эту работу благодаря техническому прогрессу, объем работы, которую необходимо переделать, чтобы изменить историю, также увеличивается. Поскольку нет никакого шифрования, которое можно было бы взломать, я не понимаю, что вы хотите здесь услышать.
Возможно, вам стоит проверить, что такое майнинг? , а затем вернитесь сюда, чтобы уточнить свой вопрос и отметить его для повторного открытия! :)
@Murch Я, наверное, не совсем правильно выразился, но я думаю, что довольно ясно, о чем я спрашиваю. Возможно, вы чрезмерно модерируете это. Я посмотрю, что я могу сделать, чтобы удалить ссылку на шифрование, но опять же, я думаю, что довольно ясно, о чем здесь спрашивают.
@NotoriousPet0 Я интерпретировал ваш вопрос как вопрос об алгоритмах, лежащих в основе Биткойн, таких как ECDSA, SHA256 и HASH160. Это правильно, или вы спрашиваете о перенацеливании майнинга, как думает Марч?
Вопрос расплывчатый, потому что он не определяет, что такое взлом. Например, вы спрашиваете, можно ли будет в будущем создать более длинный блокчейн с большим количеством доказательств работы? Это уже возможно с использованием современных технологий. Или вы спрашиваете, возможно ли, что ретаргетинг майнинга не сможет контролировать время блокировки? и т.д.
Теперь я понимаю этот вопрос как «Возможно ли увеличение вычислительной мощности достаточно быстро, чтобы сломать перенацеливание майнинга?». Я надеюсь, что это то, к чему вы стремились, и предоставили ответ в этом направлении. :)

Ответы (2)

Сложность алгоритма майнинга зависит исключительно от времени, необходимого для добычи блоков 2016, и предыдущей сложности. (См.: Как рассчитывается сложность? ).

Поскольку алгоритм майнинга экспоненциально (до 4 раз) перенацеливается каждые 2016 блоков, технологический прогресс не может опередить увеличение сложности в долгосрочной перспективе. Даже если бы мощность майнинга удваивалась каждый день (что безумие!), интервал между блоками сократился бы в среднем примерно до двух минут, то есть примерно в пять раз быстрее.

В другом ответе я предоставил пример расчета увеличения хэш-мощности за ночь в 21 раз , что может вас заинтересовать. Сложность наверстает упущенное через 14 дней.

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

Теоретически, но если установить время блока не более 1 секунды, в настоящее время (теоретически, конечно!) потребуется хешрейт не менее 48 зетахэшей в секунду. Это будет означать, что в течение примерно 34 минут блоки добываются так быстро, что сеть не успевает за ними. После этих корректировок все вернется на круги своя, если майнеры продолжат работать с такой скоростью. Затем, в течение 133 минут, это будет 4 секунды, и он будет расти экспоненциально в 3 раза, сделать меньшее увеличение в последний раз, а затем он будет установлен.