2 posts tagged

economicincentives

Введение в криптоэкономику от Виталика Бутерина

Основатель Эфира Виталик Бутерин в этом видео объясняет, что представляет из себя криптоэкономика.
Видео на английском, поэтому приведем основные мысли из него на русском:

Что такое криптоэкономика ?
Криптоэкономика — это построение систем с определенными «желательными свойствами».
Cryptoeconomics is about building systems that have certain desired properties.

Криптография используется в таких системах для того, чтобы подтвердить свойства предыдущих сообщений.
Use cryptography to prove properties about messages that happened in the past.

В таких системах используются экономические стимулы, чтобы обеспечить, то что «желательные свойства» системы будут работать и в будущем.
Use economic incentives defined inside the system to encourage desired properties to hold into the future

На примере биткойна Виталик объясняет, что представляет из себя система, основанная на криптоэкономике.
Можно говорить о том, что биткойн создан для того, чтобы существовала цифровая peer-to-peer валюта. То есть валюта, которую можно передавать свободно между двумя участниками биткойна.

Желательные свойства биткойна:

  • создавать цепь блоков;
  • включать транзакции в каждый блок;
  • возможность видеть состояние системы, например, сколько биткойнов у каждого участника. Если речь бы шла про эфир с его смарт-контрактами, еще одним желательным свойством системы была бы возможность видеть текущее состояние смарт-контрактов. Транзакции меняют состояние системы.
  • в системе биткойна должны быть часы (чтобы видеть, когда какие транзакции происходили).
  • convergence: новые блоки можно добавлять в систему, но блоки нельзя удалять или изменять.
  • validity: блоки должны содержать хеши предыдущих блоков. Часы должны идти только вперед. Транзакции могут пройти только в том случае, если у отправителя достаточный баланс биткойнов.
  • data availability: должна быть возможность скачать весь блокчейн и всю информацию, связанную с блоком.
  • availability: транзакция, которая платит большой fee (комиссию за транзакцию), должна иметь возможность быть быстро включенной в следующий блок. То есть майнеры не дискриминируют против отдельных транзакций.

Криптография, используемая в биткойне, чтобы обеспечить желательные свойства биткойна:

  • Proof of work;
  • Подписи;
  • Хеши

Экономические стимулы, используемые в биткойне:

  • Майнер блока, включаемого в блокчейн, получает 12.5 BTC, а также выступает «временным диктатором» в вопросе включать или нет какие-то транзакции в этот блок;
  • Майнер блока, который не включается в блокчейн, не получает ничего;
  • Difficulty adjustment: у всех участников с одинаковым объемом вычислительной мощности примерно равные шансы получить вознаграждение.

Далее (последние 45 минут лекции) Виталик переходит к объяснению инструментов криптографии, каким образом алгоритмы консенсуса можно улучшить, каким образом можно улучшить протоколы блокчейна, сделав их менее уязвимыми к атакам.

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

Лично у меня сложилось мнение, что разница между теми протоколами блокчейна, которые используются сегодня и теми, которые придут через 5-10 лет, это как разница между кнопочными телефонами Motorola и современными iPhone X.

К сожалению, лекция на английском, если найдете ее на русском, оставляйте ссылку в комментариях.

Ссылка на слайды лекции: http://vitalik.ca/files/intro_cryptoeconomics.pdf