Можно ли объединить PoW с PoS по очереди?

Я читал о криптоколебаниях и очень воодушевлен многими. Я читал, что одной из проблем и постоянных дебатов является «Доказательство работы» и «Доказательство состояния» в отношении обеспечения достоверности блокады, особенно в «Эфириуме».

Я задавался вопросом, почему мы не будем просто комбинировать эти два. Например, первый блок, проверенный PoW, второй блок PoS, третий по PoW и т. Д. Поскольку каждый блок зависит от предыдущего, атака 51% будет намного сложнее, а энергопотребление значительно сократится.

Есть ли очевидная проблема с этим?

6 голосов | спросил deskenny 14 52014vEurope/Moscow11bEurope/MoscowFri, 14 Nov 2014 01:09:24 +0300 2014, 01:09:24

1 ответ


2

Да. Проблема с этим подходом заключается в том, что все узлы PoW будут бездействовать половину времени, и все узлы PoS будут бездействовать половину времени. Это не проблема. Вы могли бы разыграть другую монету в то время, когда ваш шахтер-пулемет простаивал; Точки PoS, которые простаивают в течение половины времени, не являются большой проблемой.

В вашем предложении есть преимущество в безопасности, о котором я не думаю, что вы указали. В частности, для того, чтобы провести атаку 51%, вы должны иметь возможность создавать как PoW, так и PoS. У вас может быть 51% каждого, или вы можете компенсировать меньшее количество PoW или PoS, имея больше других.

Для атаки на 51% обычный PoW требует:

  

W = Ваша емкость PoW, где 0.5 означает, что вы контролируете половину мощности   W> 0.5

Для 51% атаки обычный PoS требует:

  

S = Ваша емкость PoS, где 0.5 означает, что вы контролируете половину монет, активно участвующих в PoS
  S> 0.5

Для 51% атаки на эту схему вам потребуется:

  

1 /((1 /S + 1 /W) /2)> 0.5

ответил Nick ODell 14 52014vEurope/Moscow11bEurope/MoscowFri, 14 Nov 2014 01:39:10 +0300 2014, 01:39:10

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132