Почему Ethereum планирует перейти к доказательству ставки?

В исходной версии Ethereum (Frontier) используется алгоритм консенсуса, основанный на Proof of Work, но я вижу, что в будущей версии Ethereum есть планы по внедрению на основе консенсусного алгоритма Proof of Stake под названием «Каспер». Какова мотивация перехода к реализации Доказательства доли в Эфириуме, когда в настоящее время ни одна другая основная блокировка не использует эту технологию?

118 голосов | спросил Jeff Coleman 20 Jpm1000000pmWed, 20 Jan 2016 19:57:00 +030016 2016, 19:57:00

4 ответа


96

Основной недостаток Proof of Work (PoW) заключается в том, что затраты на атаку системы равны затратам на запуск системы сильный>. Таким образом, высокая безопасность может быть достигнута только при высоких эксплуатационных расходах. Идея состоит в том, что честные участники просто опровергают нечестные.

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

Почему доказательство ставки?

  • Затраты

Доказательство ставки (PoS) обещает решить эту проблему. Ожидается, что честный валидатор будет иметь очень низкие затраты, по сравнению с затратами, которые атакующий понесет .

  • Меньше цензуры

Другая проблема, которую пытается решить Каспер, заключается в том, чтобы отрицать цензуру. Схема PoW Bitcoin - это более или менее игра с нулевой суммой. Это означает, что если шахтер теряет блок (он не входит в основную цепочку /получает цензуру), все остальные шахтеры выигрывают от потери. PoS для Ethereum не будет игрой с нулевой суммой, а вместо этого является координационной игрой, в которой вознаграждения для всех самые высокие, если каждый участник может включить свои блоки.

  • Масштабируемость

Наконец, некоторые проблемы масштабируемости могут быть проще решены с помощью PoS.

ответил mKoeppelmann 20 Jpm1000000pmWed, 20 Jan 2016 21:33:46 +030016 2016, 21:33:46
56

Есть два основных мотива для перехода к доказательству ставки:

  1. Разработчики и исследователи Ethereum полагают, что консенсусные алгоритмы, основанные на Доказательстве ставки (PoS), могут обеспечить более высокую степень безопасности для определенного объема ресурсов , по сравнению с консенсусом Proof of Work (PoW) алгоритмы.
  2. Разработчики и исследователи Ethereum полагают, что новый дизайн под названием Casper разрешает важные оставшиеся проблемы с текущим «уровнем техники» в дизайне «Доказательство наличия ставки». Эти проблемы включают несовершенную децентрализацию и уязвимость к определенным типам атак, а также другие экономические соображения и соображения производительности.

Обе темы затрагивают вопросы, стоящие в их собственных вопросах и ответах, поэтому я буду ссылаться на другие вопросы, поскольку я суммирую основные причины этих двух мотивов.

отказ от ответственности: я внес вклад в исследование Каспера несколькими небольшими, наклонными способами. Однако у меня нет формальных отношений с проектом Ethereum, и я думаю, что мой ответ здесь довольно объективен в любом случае. Предлагаемые изменения приветствуются.

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

Во-первых, некоторый фон полезен. Цель консенсусного алгоритма в общедоступной блочной сети - , чтобы многие разные пользователи соглашались на текущее состояние блок-цепи , даже если они не доверяют друг другу или какой-либо центральной власти . сильный>. Это сложная проблема, и до тех пор, пока сеть Bitcoin не решила ее в 2008 году, Доказательство работы ( ака «добыча», ака «хеширование») не было известно действительно хороших решений. Таким образом, «производительность» алгоритма не была изначально важна - тот факт, что это можно было сделать вообще, было достаточно внушительным.

После того, как Биткойн показал, что решение общественного консенсуса было возможным, появились новые идеи, такие как «Доказательство ставки» начал появляться на своем пути . Для полного объяснения различий между консенсусом между PoW и PoS см. . Когда были предложены новые алгоритмы, вопрос обратился к «работает ли он?». до "работает ли лучше, чем B?"

Есть несколько способов ответить на этот вопрос. Один из способов получить представление о потенциальном обещании протоколов PoS - рассмотреть, в частности, четыре фактора:

  1. Стоимость сотрудничества «честных узлов» при отсутствии враждебной атаки
  2. Стоимость сотрудничества «честных узлов» во время враждебной атаки
  3. Стоимость атаки «враждебных узлов», если их атака не увенчалась успехом
  4. Стоимость атаки «враждебных узлов», если их атака успешна.

Сравнивая эти затраты, чтобы блокировать вознаграждения и другие потенциальные выгоды, мы можем оценить количество ресурсов «честного узла», необходимых для запуска сети и удержания злоумышленника данной шкалы. Это обеспечивает достаточно справедливый способ сравнить уровень безопасности, предоставляемый двумя различными консенсус-протоколами.

ответил Jeff Coleman 20 Jpm1000000pmWed, 20 Jan 2016 22:19:02 +030016 2016, 22:19:02
30

Это очень сложная тема.

Считается, что энергия отходов отработанных отходов должна поддерживать безопасность публичной цензуры, основанной на консенсусе. Хотя об этом вопросе есть долгое обсуждение . Вы сами можете убедиться, что биткойн потребляет более 1 миллиона долларов в день . По оценкам, потребление энергии на расчетах хэшей составляет около потребления энергии Исландии. Вот почему многие умные ребята пытаются решить это с помощью Proof-of-Stake. Существует длинная техническая статья написанный Виталиком, чтобы глубже понять эту тему.

ответил 21xhipster 20 Jpm1000000pmWed, 20 Jan 2016 20:37:04 +030016 2016, 20:37:04
0

Чтобы проверить транзакции и создать блоки, фальсификатор должен сначала поставить свои собственные монеты на «старт». Подумайте об этом, поскольку их запасы хранятся на условном счете: если они подтверждают мошеннические транзакции, они теряют свои владения, а также свои права участвовать в качестве фальсификатора в будущем. Как только фальсификатор ставит свою ставку, они могут участвовать в процессе ковки, и, поскольку они заработали свои собственные деньги, они в теории теперь мотивированы для подтверждения правильных транзакций.

Системы с доказательством наличия кола более экологичны и эффективны, поскольку затраты на электроэнергию и оборудование значительно ниже затрат, связанных с добычей полезных ископаемых, в доказательстве работы системы. Большему числу людей рекомендуется запускать узлы и участвовать в них, потому что это легко и доступно для участия в этой системе; это приводит к большей децентрализации.

ответил Viduni Wickramarachchi 23 Maypm18 2018, 16:59:36

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

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

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