Мне интересно, будут ли какие-либо недостатки в безопасности, если криптовалюты, такие как Биткойн, заменят свои проблемы с доказательством работы на конкурсы по оптимизации. Например, предположим, что Биткойн должен изменить свою задачу доказательства работы на задачу оптимизации. В этом сценарии целью каждого экземпляра задачи проверки работоспособности будет минимизация выходных данных хэш-функции, а победителем каждого блока будет объект, который найдет входные данные с наименьшим хэшем через 10 минут. Не вызовет ли оптимизационная проблема с доказательством выполнения каких-либо слабых мест в системе безопасности, других недостатков или осложнений для криптовалюты? Существуют ли какие-либо криптовалюты, которые используют проблему доказательства работы оптимизации вместо проблемы поиска в качестве доказательства работы?
Как правило, можно предсказать «средний» успешный хэш.
Когда майнеру посчастливится найти хеш, который необычно лучше обычного, он может оставить этот блок себе и получить преимущество в добыче следующего блока и следующего блока.
Когда конкурирующий блок выпускается конкурирующим майнером, первоначальный майнер может выпустить свой ранее секретный блок с исключительно низким хэшем, который, как известно, является гарантированным «победителем».
Это сделало бы работу других майнеров недействительной и обеспечило бы преимущество майнера в будущей работе, дав ему несправедливое преимущество и больший контроль над цепочкой блоков.
Ты еще не думаешь как нападающий. ;)
Помимо стимулирования эгоистичного майнинга, майнер может провести следующую атаку: Мэллори отправляет все свои средства себе в каждом блоке. Как только она находит блок с очень низким хэшем, она может выполнить следующую атаку: произвести платеж тому, кто примет первое подтверждение, со значительной комиссией, гарантируя, что он будет в следующем блоке. Дождитесь следующего блока. Получите обратную сторону сделки (например, монеты в другой цепочке). Опубликуйте их блок и посмейтесь.
абеленький
Джозеф Ван Имя
вымысел
Джозеф Ван Имя