Влад Замфир рассказал о переходе на Proof-of-Stake и других вызовах Ethereum

Влад Замфир рассказал о переходе на Proof-of-Stake и других вызовах Ethereum

Влад Замфир, исследователь и разработчик Ethereum Foundation, недавно посетил Одессу, где принял участие в Blockchain Incredible Party (BIP 001), которую уже в третий раз в этом городе на берегу Черного моря провела компания Distributed Lab.

После конференции Замфир также выступил на Ethereum Meetup в одесском Terminal 42, рассказав о различных аспектах этой популярной платформы. Несмотря на жесткий график, Влад нашел время пообщаться с редакцией ForkLog и поделился своим мнением о нынешнем состоянии дел в Ethereum, а также рассказал о том, каким он видит будущее системы.

ForkLog: Влад, привет! Сообщество хочет знать, что происходит сегодня в Ethereum, каких можно ждать инноваций и других прорывных идей.

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

FL: Давай остановимся более подробно на Proof-of-Stake.

В.З.: В целом, Proof-of-Stake не занимает какого-то особенного места среди всех остальных наших проектов. Мы фокусируемся на таких вопросах, как криптоэкономика, т.е. использование механизмов стимулирования для обеспечения безопасности распределенных систем. Мы действительно уделяем много внимания и времени безопасности нашей системы.

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

К примеру, для нас большим вызовом является Long-Range-Attack. То же самое можно сказать и о так называемой атаке Nothing-at-Stake – если пользователь ничего не теряет, участвуя в подписании форков, у него есть определенный стимул голосовать за другой протокол. По этой причине мы в качестве основного механизма используем гарантийный депозит и не доверяем пользователям без такого депозита.

Таким образом, я бы сказал, что мы ведем большую работу в направлении экономического стимулирования. Мы должны каким-то образом понять, кто голосовал за протокол, а кто нет. Если такое голосование было, мы должны каким-то образом наказать участника, и поэтому мы изымаем его гарантийный депозит. Если же мы не можем с точностью сказать, кто принимал участие в голосовании, мы в любом случае должны установить круг причастных и принять к ним меры экономического характера.

В этом отношении у нас достаточно жесткий подход – механизм гарантийных депозитов дает нам действительно высокий уровень экономической прочности.

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

FL: В последние несколько месяцев можно было услышать целый ряд противоречащих друг другу заявлений относительно временных рамок перехода Ethereum на алгоритм Proof-of-Stake. Можешь сказать точнее, когда это произойдет?

В.З.: Это не будет какой-то переход в один момент, все будет происходить поэтапно. Если говорить точнее, то первый этап будет развернут в течение года. Это практически гарантированно.

FL: Но пока Ethereum остается на алгоритме Proof-of-Work?

В.З.: Да, мы перейдем на Proof-of-Stake тогда, когда будем к этому готовы. Это означает, что у нас должна быть готова соответствующая имплементация и достаточный уровень информированности сообщества.

FL: Сделает ли Ethereum сильнее отказ от алгоритма Proof-of-Work?

В.З.: Абсолютно, и тому есть много причин. Одна из очевидных вещей – это окончательность транзакций, другая – возможность призвать к ответу картели, что, например, невозможно сделать сейчас при алгоритме Proof-of-Work. Все это позволяет нам сделать систему по-настоящему устойчивой по отношению к внутренним договоренностям между обладателями большого количества монет – у нас появляется возможность, что называется, «взять их за яйца», наблюдать за ними и обеспечить их правильное поведение в рамках протокола.

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

FL: В последнее время многие пользователи жаловались на слишком высокие комиссии при осуществлении транзакций, особенно когда речь заходит об участии в различных ICO и краудсейлах.

В.З.: Я не могу обещать, что транзакционные комиссии станут меньше. Но вот прибыль майнеров совершенно точно сократится.

FL: Не так давно все мы стали свидетелями того, как сеть Ethereum фактически «легла» во время краудсейла проекта Status, не справляясь с большим числом транзакций. Как разработчики Ethereum планируют решать этот вопрос?

В.З.: Мы, безусловно, изучаем такие ситуации, но это все же больше относится к вопросу масштабирования сети. Я бы даже сказал, что еще больше это касается шардинга, который возглавляет список наших приоритетов. Например, нам нужен шардинг серверного файла, и это вопрос, который не терпит промедлений.

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

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

FL: Скоро будет ровно год с момента первого хардфорка Ethereum, которому, как все помнят, предшествовал коллапс The DAO. Оценивая ситуацию сегодня, было ли это решение правильным?

В.З.: Абсолютно. Я был убежден в правильности хардфорка тогда, а сегодня я убежден в этом еще больше. Это был очень большой шаг во многих отношениях. Например, и это мы осознали уже год спустя, благодаря тому хардфорку идея разделения моне больше не является чем-то неизвестным. Несмотря на все разногласия и раскол среди части сообщества, сегодня мы знаем, что это возможно.

Кроме того, сегодня мы также можем наблюдать значительное разнообразие клиентов. Часть из них была против хардфорка и разделения сети, другие хотели ровно обратного.

Но, что более важно и что меня по-настоящему радует, это то, что тот хардфорк продемонстрировал, что сообщество способно и готово взять ответственность за то, что происходит. Это действительно очень важно.

FL: Если говорить о среднесрочном будущем Ethereum, каким его видишь ты? Чего могут ждать пользователи, например, к 2020 году?

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

Беседовал Andrew Asmakov

ПОЛУЧАЙ ЛУЧШИЕ предложения самым первым

Телеграм канал про криптовалюту

Как зарабатывать крипту без вложений и куда её инвестировать, что бы приумножить

Мы будем рады и вашему мнению

Оставить отзыв

Охота за монетами
Logo

Хотите зарабатывать криптовалюту без вложения и стать финансово независимым? Присоединяйтесь будем двигаться вместе.