Новый релиз клиента от разработчиков Эфириум Классик

31.08.2017

От разработчиков Эфириум Классик - новый релиз клиента

Команда разработчиков Эфириум Классик пытается полностью предать забвению программный код Ethereum. Для этого они в течение нескольких месяцев с нуля писали клиент Mantis, с которым будут работать пользователи их сети. Еще прошлым летом пути двух проектов разошлись после хардфорка, спровоцированного провалом проектом децентрализованной организации DAO, и с этих пор им приходится делить одну кодовую базу, а также другие опции для работы со смарт-контрактами. Можно даже сказать, что существовали две абсолютно одинаковых сети, и они отличались только тем, что в одной из них отсутствовала «бомба сложности». Можно выделить ряд других тонкостей, которыми отличались форки, но все они были незначительными.

Не так давно в Ethereum Classic приняли решение изменить ситуацию. Для этого были использованы лучшие разработчики проекта, которые должны были создать продукт, ни в чем не уступающий коду Ethereum. Взял шефство над разработкой Алан МакШерри, который и презентовал модель Mantis в своем персональном блоге. При создании кода использовался язык программирования Scala, тогда как основной целью программистов было получение полноценного продукта, который станет серьезной заявкой в глазах криптовалютного сообщества. Таким образом, с появлением Mantis будет положено начало для многочисленных обновлений в платежной системе.

По словам господина МакШерри, для Ethereum Classic инновационный клиент может стать началом эпохи положительных изменений. Можно смело говорить о том, что продукт создавался с нуля, а поэтому в будущем на его основе можно получить множество уникальных и эффективных разработок. Но прежде чем разобраться, чем так обрадованы программисты проекта, нужно более подробно разобраться, что такое Mantis и как способен изменить существующие реалии.

Клиент блокчейна

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

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

Пользователи Эфириум Классик могут использовать не только Mantis, так как у них есть сразу несколько различных клиентов на выбор. Кроме этого, другие команды разработчиков могут создавать собственное программное обеспечение. Также представители сообщества «Classic» могут по-прежнему пользоваться Parity и Geth, написанных на разных языках. Господин МакШерри считает, что Mantis в итоге станет лидером среди конкурентов, так как обладает инновационными возможностями.

Высокая функциональность языка

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

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

По словам господина МакШерри, их разработка имеет большие перспективы, ведь Scala не только признан функциональным языком, но и позволяет использовать фреймворки, подобные Stainless. Таким образом, каждый получает доказательство, позволяющее проверить работоспособность системы. Сообщество криптовалюты Ethereum Classic с большой надеждой воспринимает новый продукт и уход от изначального кода Виталика Бутерина. Ведь они не хотят иметь ничего общего с платежной системой, которая в свое время нарушила принцип неизменяемости, и считают, что смарт-контракты должны быть реализованы в безопасной среде. Итоговая цель команды Эфириум Классик – получение качественного кода, который позволит повысить надежность средств, хранимых в сети.


Назад