В чем именно заключается проблема Nothing-At-Stake в консенсусных сетях Proof-of-Stake?
Хотя я понимаю, что означает проблема « ничего не поставлено на карту », я не совсем понимаю последствия для безопасности. Кто они такие?
Вы ничего не теряете от плохого поведения, вы ничего не теряете, подписывая каждый форк, ваш стимул — подписываться везде, потому что это вам ничего не стоит.
Так как это ничего вам не будет стоить, хорошей стратегией будет работать над каждой цепочкой, если произойдет разветвление и двойная трата цифрового товара.
Может быть, вики объясняет это лучше:
Однако у этого алгоритма есть один важный недостаток: на кону «ничего не поставлено». В случае форка, независимо от того, является ли форк случайным или злонамеренной попыткой переписать историю и отменить транзакцию, оптимальной стратегией для любого майнера будет добыча на каждой цепочке, чтобы майнер получил свое вознаграждение независимо от того, какой форк выиграет. Таким образом, предполагая большое количество экономически заинтересованных майнеров, злоумышленник может отправить транзакцию в обмен на какой-то цифровой товар (обычно другую криптовалюту), получить товар, затем запустить форк блокчейна из одного блока за транзакцией и вместо этого отправьте деньги себе, и даже с 1% от общей суммы форк злоумышленника выиграет, потому что все остальные майнят на обоих.
Редактировать: я нашел это видео , это 4 минуты, и оно довольно хорошо объясняет проблему и рисует: это делает вещи совершенно ясными!
tl;dr от Casper 101
[В доказательстве ставки] если в цепочке есть форк, оптимальной стратегией для любого валидатора является проверка в каждой цепочке, чтобы валидатор получал свое вознаграждение независимо от результата форка.
Подробнее
Доказательство работы требует CapEx (покупка ASIC и другого оборудования) и OpEx (затраты на электроэнергию, недвижимость и т. д.) для участия в обеспечении безопасности сети. Это реализованные затраты , независимо от того, успешен майнер или нет.
В доказательстве доли это потенциальная потеря экономической ценности , которая защищает сеть. Таким образом, при идеальном исполнении валидатор фактически не несет реализованных затрат. (Одним из преимуществ здесь является то, что вы теоретически можете снизить затраты на обеспечение безопасности сети).
Однако в случае вилки:
Эта проблема называется проблемой «ничего на кону». (Подробнее в FAQ по Proof of Stake )
эт