Logo
Реклама
Поделиться этой статьей

Тестирование предстоящего изменения консенсуса Ethereum продолжается

Менее чем через год после формализации Casper клиенты Ethereum начинают тестировать смарт-контракт для крупного изменения консенсуса сети.

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

Последующие наАпрельский выпуск программного обеспечения в котором идея была формализована в коде, обновление LOOKS на то, чтобы перевести второй по величине в мире блокчейн на новый способ KEEP тех, кто запускает его программное обеспечение. Однако текущая итерация идеи (называемая Casper FFG) показывает, что разработчики ethereum продолжают работу над планом, который позволит как новым, так и старым алгоритмам консенсуса работать вместе, чтобы защитить сеть от неожиданных векторов атак, которые могут возникнуть во время перехода.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки

Согласно предложению, смарт-контракты LINK майнеров, которые обеспечивают безопасность сети, с новой группой участников, называемых «валидаторы."

Код обеспечивает способ для майнинга продолжаться без помех, накладывая смарт-контракт поверх Ethereum , который позволяет пользователям делать ставки на истории транзакций в обмен на вознаграждения. Однако смарт-контракт также содержит ограниченное количество эфира, которое было запрограммировано на истощение — или то, что разработчики называют «финансовым кризисом».

Согласно текущему времени блоков, контракт должен иссякнуть примерно через два года, после чего ожидается запуск нового метода консенсуса, proof-of-stake, и Ethereum полностью откажется от своего уровня майнинга.

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

«Все основные клиенты работают над реализацией», — сказал автор спецификации Casper Дэнни Райан.

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

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

Райан рассказал CoinDesk:

«Доказательство доли было в планах с самого начала. Наше сообщество с нетерпением ждет возможности сделать первый шаг с этой гибридной моделью и вскоре после этого Социальные сети к полной реализации [доказательства доли]».

Критика контракта

И у тех, кто поддерживает это программное обеспечение, есть все основания быть уверенными в своем нынешнем подходе.

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

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

По словам Райана, по мере того, как разработчики-клиенты реализуют спецификацию, они, вероятно, обнаружат проблемы, которые могут также отразиться на исходном коде. Проблема уже была определена – кусок кодачто может привести к спам-транзакциям.

Вэй Тан, разработчик, отвечающий за интеграцию Parity, рассказал CoinDesk:

«Исследовательская группа Casper действительно открыта для подобной критики».

Тан добавил, что его команда активно решает проблемы по мере их возникновения, и сказал: «Я думаю, что исследовательской группе Casper , Geth, Parity и другим реализациям еще предстоит поработать вместе, чтобы согласовать и улучшить спецификации».

Таким образом, это момент сотрудничества исследователей Casper и разработчиков клиента, которые вместе работают над завершением кода.

Райан поддержал это, заявив CoinDesk: «Формализация спецификации в EIP 1011 действительно открыла доступ к участию и разработке для всего сообщества».

Больше тестовых сетей

По словам Вэя, Parity использует спецификацию тестовой сети для тестирования функциональности сети, например, того, как происходит голосование и формируются блоки, чтобы убедиться, что код смарт-контракта ведет себя в условиях, которые отражают условия самого Ethereum . Более того, сказал Вэй, тестирование также направлено на то, чтобы убедиться, что смарт-контракт T конфликтует с тем, как написаны клиенты Ethereum .

По словам Вэя, в ходе этих испытаний команды Parity и Geth добились значительного прогресса.

«Я в восторге от тестовой сети Parity», — сказал Райан CoinDesk. «Я считаю, что они являются первым клиентом, который внедрит EIP 1011. По мере того, как все больше клиентов будут внедрять ее, мы либо пригласим их присоединиться к сети Parity, либо скоординируем новую тестовую сеть».

Однако текущая тестовая сеть Parity будет T ONE.

«Текущий тестовый проект Parity Casper, безусловно, не ONE», — сказал Вэй, отметив, что спецификацию придется тестировать много раз, прежде чем она будет окончательно выпущена для всех пользователей.

Он продолжил:

«Casper — это относительно крупное изменение в протоколе консенсуса, поэтому нам нужно быть осторожными, кроме того, в спецификациях есть много параметров, которые необходимо доработать».

Райан сказал похожие вещи о том, что не стоит торопиться с реализацией, во время Ethereumвызов CORE разработчика 1 июня.

По словам Райана, смарт-контракт вряд ли будет запущен вместе с предстоящим хардфорком Ethereum, Constantinople. Вместо этого, продолжил Райан, важно, чтобы все клиенты Ethereum протестировали код в общей тестовой среде, прежде чем можно будет принимать такие решения.

«Parity проделала большую работу, и сейчас ведется работа с командой Geth, которая как бы собирает все воедино и, как мы надеемся, в ближайшие несколько недель запустит тестовую сеть, в которой будет не только Parity», — заключил он.

EDIT (07:30 UTC 8 июня 2018 г.):В более ранней версии этой статьи «финансовый кризис» ошибочно смешивался с «бомбой сложности». Теперь это исправлено.

Изображение сваркичерез Shutterstock

Rachel-Rose O'Leary

Рейчел-Роуз О'Лири — программист и писатель в Dark Renaissance Technologies. Она была ведущим техническим писателем CoinDesk 2017-2018, освещая технологии Политика конфиденциальности и Ethereum. У нее есть опыт работы в области цифрового искусства и философии, и она пишет о Криптo с 2015 года.

Rachel-Rose O'Leary