Меню

Обзор криптовалюты и платформы для смарт-контрактов EOS

Биржа Предложение Срок действия Реферальный код
Кэшбэк 20% Навсегда UG702FNS
Кэшбэк 10% 6 месяцев Только по ссылке

Множество платформ осуществляют параллельную разработку собственных сред исполнения смарт-контрактов, которые должны стать быстрее, надёжнее и дешевле Ethereum. В числе однозначных лидеров таких  разработок – система EOS, реализация всех планов и идей которой позволит получить колоссальную производительность – свыше 100 000 операций в секунду на технологии блокчейн. Это ещё не рекорд, но первая попытка создать настоящего конкурента Ethereum, тем более, что их объединяет единый стандарт ERC20.

Предисловие

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

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

О том, как работает EOS, какие возможности уже реализованы и какие находятся в стадии подготовки к реализации, будет рассказано в этом обзоре.

Желаете купить EOS? Тогда читайте статью: Как купить криптовалюту EOS за рубли

Что нужно знать про EOS

Первое и самое главное. В настоящий момент (март 2018 года) токены EOS не являются частью разрабатываемого проекта платформы EOS. Сами токены представляют собой смарт-контракт действующий ограниченное время, который работает на базе сети Ethereum.

Основное назначение монет EOS  – финансирование процедуры ICO компании Block.one, которая занимается разработкой проекта EOS software. Разработчики прямо указывают на то, что владельцы монет EOS, которые приобрели их через официальную процедуру распределения на сайте eos.io или на бирже не имеют никаких имущественных прав относительно создаваемого программного обеспечения, а сами токены не будут впоследствии выкуплены или иным образом конвертированы в какие-либо имущественные права.

Более того, 1 июня 2018 года все монеты EOS перестанут быть обращаемыми и навсегда останутся на кошельках владельцев. Какой же смысл инвестировать в эти токены?

Какой только ответ не дают на этот вопрос «специалисты» по криптовалюте из российского сегмента Интернет! Идейного вдохновителя и главного разработчика EOS Дена Ларимера, биография которого и вправду не лишена «серых» пятен, но без криминала, прямо обвиняют в мошенничестве, а всех поголовно инвесторов EOS признают, мягко выражаясь, недальновидными и недалёкими обывателями. Но почему-то никто так и не удосужился прочитать White Paper проекта или хотя бы заглянуть в секцию вопросов и ответов на сайте eos.io. А между тем, важнейшая деталь запуска коммерческой эксплуатации сети EOS и смарт-контрактов внутри неё почти всегда остаётся за пределами рассмотрения сути бизнес-модели проекта.

Интересно узнать какой прогноз ждет EOS в 2018 году? Тогда читайте статью: Прогноз курса цены EOS. Перспективы криптовалюты ЭОС на 2018 год.

Что произойдёт 1 июня 2018 года?

  1. Через 24 часа после наступления этой даты, токены EOS будет невозможно передать со счета на счет, а значит, прекратится, в том числе, и биржевая торговля этой криптовалютой. Каждый владелец токенов Ethereum-EOS получит возможность сформировать файл определённой структуры, который будет содержать публичные ключи к имеющимся в распоряжении монетам для их переноса на новый блокчейн EOS (требуется первоначальная привязка токенов к публичному ключу). Новым участникам можно будет войти в проект только через «черный ход» — купив непосредственно у владельца сформированные ключи и его аккаунт в EOS.
  2. В EOS не планируется оборот ни «старых» токенов EOS ни какого-либо нового его аналога. Именно поэтому речь не идёт о передаче имущественных прав – новые монеты не предполагают автоматический перенос стоимости. Единственное, для чего будут использованы «перенесённые» токены внутри сети – это опосредованная оплата комиссии за запуск собственных смарт-контрактов, а вот выпущенные в обращение этими контрактами монеты уже будут иметь свободное хождение, а значит и стоимость, определяемую рынком. Возвращаясь к опосредованной оплате комиссии (газа), стоит пояснить, что владение токенами «резервирует» долю производительности сети, но сам смарт-контракт работает без уплаты комиссии. Однако такой резерв не является правом собственности: он представляет собой неотчуждаемую долю в общем праве, а значит, её нельзя передать другому участнику сети ни за деньги, ни бесплатно, но вероятно, можно будет сдать в аренду (пока такой механизм еще не реализован полностью).
  3. Но это ещё не все условия. В сети EOS будут действовать строгие правила запуска распределённых приложений: сделать свои токены «обращаемыми» через выпуск смарт-контракта можно будет только после получения одобрения идеи не менее чем от 15% держателей перенесённых монет. Таким образом, будут отсеяны проекты, смысл которых будет заключаться в «отмывании» токенов и выводе их стоимости за пределы EOS, иными словами – бесполезные и не несущие коммерческой или социальной нагрузки смарт-контракты, скорее всего, будут отвергнуты сообществом. Именно запуск всей экосистемы EOS создаст реальные возможности для извлечения прибыли владельцами перенесённых в сеть монет, а достаточно жесткие условия и некоторая изолированность от внешнего мира призваны обеспечить относительно постоянную капитализацию всей системы и её внутреннюю саморегулируемость по правилам свободного рынка.
Читать также:  Monero (XMR) - особенности и обзор криптовалюты

Исходя из приведённой информации нужно сделать важный вывод:

Спекуляции на курсе токена EOS в сети Ethereum имеют смысл только до середины мая 2018 года. Если их не продать до полуночи 1-го июня, то в дальнейшем «избавиться» от этого актива не получится: смарт-контракт в сети Ethereum просто перестанет выполнять транзакции с одного адреса EOS на другой. Единственным источником дохода для владельцев небольших долей станет плата за сдачу их в аренду заинтересованным участникам сети. Арендополучатели будут расплачиваться исключительно своими токенами, которые будут обращаться внутри экосистемы EOS, а вот уже их можно будет свободно обменять на другие активы. Сложно? Такова плата за экономическую стабильность всей системы.

Схема распределения

Токены EOS, общее количество которых составляет 1 000 000 000 (1 миллиард), распределяются по следующей схеме:

  • 20% или  200 000 000 монет было распределено в ходе первичного этапа ICO, который начался 26 июня 2017 года и успешно завершился 1 июля того же года.
  • 10% или 100 000 000 монет зарезервированы за компанией Block.one (разработчики системы), но по правилам смарт-контракта они не могут быть проданы или каким-либо другим образом переведены в сети Ethereum. Монеты останутся в «вечном» владении разработчиков для сохранения возможности влиять на дальнейшую судьбу проекта (помните про одобрение от минимум 15% держателей токенов)
  • 70% или 700 000 000 монет продаются инвесторам в ходе ежедневных раундов по 2 000 000 токенов. Таким образом, за 350 дней планируется полностью реализовать весь объём, срок завершения столь продолжительного этапа ICO истекает 1 июня 2018 года плюс одни сутки на прекращение оборота. Цена монет в каждом раунде определяется в зависимости от уровня спроса: чем больше собрано Эфира за день, тем меньшее количество EOS приходится на каждый вложенный ETH, но общее количество распределяемых монет в течение одного дня неизменно.

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

Майнинг токена EOS невозможен – все монеты уже выпущены, а сейчас происходит процесс их распределения между инвесторами. Разрабатываемая сеть EOS на собственном блокчейн, будет работать на основе алгоритма DPOS (делегированое доказательство владения долей), автором и разработчиком которого является Ден Лаример, но об этом немного позже.

Разобравшись с токенами, можно переходить непосредственно к самой сети: алгоритмы её работы также содержат множество интересных и уникальных технических решений.

В борьбе за производительность

Низкая производительность — один из факторов, который серьёзно мешает началу массового перехода бизнеса на технологию блокчейн и смарт-контракты. 30-35 операций в секунду, которые предлагает разработчикам Ethereum, оказывается недостаточно для высоконагруженных проектов. Крупные платёжные системы, популярные массовые сервисы (Uber, например) и даже социальные сети могли бы работать на блокчейн, но традиционные решения не позволяют организовывать взаимодействие с действительно большим количеством пользователей.

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

Разделение блокчейн

Первое, что можно сделать для роста производительности системы – это сократить количество сохраняемых в блокчейн данных. Использованием «приватных» цепочек блоков уже никого не удивишь – возможность записи данных смарт-контракта в «свой» блокчейн реализована во многих аналогичных системах. В EOS пошли немного дальше и разделили распределённый реестр ещё раз: теперь он содержит несколько «слоев», каждый из которых имеет свой приоритет исполнения. Быстрый – для смарт-контрактов, более медленный – для обработки операций аккаунтов.

Читать также:  Как купить криптовалюту Stellar Lumen

Основной единицей сети является аккаунт (узел), который имеет свою собственную структурированную базу данных. Взаимодействие между узлами осуществляется с помощью сообщений, которые позволяют изменять записи в этой базе, но процесс организован таким образом, что только те сообщения, что подписаны определённым ключом, могут изменить содержимое БД. Получение и отправка сообщений возложена на особый управляющий скрипт, который выбирает  общем потоке только свои данные.  Подобный информационный обмен между аккаунтами позволяет сформировать следующий «слой» сети, внутри которого работают и обмениваются сообщениями смарт-контракты.

Блокчейн EOS: DPOS как основа производительности

Алгоритмы формирования цепочек блоков в EOS также работают достаточно необычно. Во-первых, используется механизм DPoS – (Delegated Proof of Stake), задача которого заключается в быстром поиске консенсуса об истинности записываемых в блокчейн сообщений среди группы выделенных (привилегированных) узлов. Учитывая время формирования одного блока – 3 секунды, задача изначально представляется нерешаемой методами стандартного последовательного голосования за каждое из сообщений. Тем не менее, выход найден.

Чтобы избежать процесса отсеивания транзакций на этапе включения в блок, облегчить поиск консенсуса и уменьшить объём передаваемых данных в EOS используются следующие решения:

  1. Каждая пользовательская транзакция обязательно содержит хэш последнего известного блока. Это явное усложнение протокола позволяет решить сразу две задачи – транзакция гарантировано не попадет в параллельные цепочки блоков (форки), которые не содержат блока с указанным хэшем, а сеть будет проинформирована о том, что конкретный аккаунт и его копия реестра следуют конкретному форку.
  2. Сеть EOS использует временные метки, иными словами блоки формируются «по расписанию» — раз в 3 секунды (так указано в White paper, реальное подтвержденное время – 0,5 секунды) выбранный узел должен сформировать блок, содержащий все сообщения, которые были получены узлом за этот промежуток времени. Поскольку используется протокол PoS, узлу не требуется тратить время на совершение работы (PoW – доказательство работы) как в сети Биткойн, для поиска значения nonce, удовлетворяющего условиям сложности хэша, а значит, процесс записи происходит заметно быстрее.
  3. Узлы сети не отправляют транзакции в пул неподтвержденных переводов – в EOS такая структура отсутствует. Каждый узел в любой момент времени знает, какие именно аккаунты сейчас имеют привилегии для записи в блокчейн и отправляют транзакции им напрямую. Всего привилегированных аккаунтов 21 на всю сеть EOS, именно это число позволяет эффективно и с наименьшими затратами решать «Задачу Византийских генералов», которая и есть консенсус. Узлы выбираются в ходе процесса голосования, в основе которого лежит размер доли владения. Дальше начинается математическая магия, которая позволяет одновременно обеспечить высокий уровень безопасности, исключить подозрительные узлы из списка «генералов» и достигнуть высокого уровня быстродействия. Из 21 аккаунта для каждого блока (на 3 секунды) выбирается только один узел, который будет формировать этот блок. Алгоритм выборки использует псевдослучайное число, рассчитанное из временной метки блока. В пределах периода в 1 минуту список выбранных узлов известен заранее, поэтому в сети EOS значительно снижено количество форков, ведь всегда известно какой именно узел исполняет главную роль. Остальным 20 узлам нужно лишь подтвердить, что к ним также поступила определённая транзакция с хэшем последнего блока – это голосование проходит в один раунд и не занимает много времени. Транзакция считается принятой при поступлении 15 положительных ответов от других доверенных узлов.
  4. Форки (параллельные цепочки блоков) – большая редкость в EOS, поскольку узлы не конкурируют друг с другом, пытаясь быстрее остальных создать свой блок, а сотрудничают, обмениваясь сообщениями о поступивших транзакциях. В актуальном блокчейн исключаются «пропуски», ведь такое явление свидетельствует о том, что поступает недостаточное количество сообщений с хэшем последнего, по версии узла, блока. Данный алгоритм хорош и тем, что даже при появлении параллельной цепочки не нужно принимать никаких дополнительных усилий для проверки целостности каждой из них. «Правильная» цепочка автоматически станет более длинной и полной, потому что не будет содержать пропусков блоков.

Параллельная система вычислений

Последовательная обработка поступающих транзакций является узким бутылочным горлышком для высоконагруженных систем: какой бы алгоритм масштабирования не использовался, последовательная обработка всё  равно окажется слишком медленной для приложений, которые совершают сотни и тысячи операций между узлами в секунду. Основная идея, обеспечивающая высокое быстродействие EOS лежит в области организации параллельного обмена сообщениями между узлами внутри каждого блока. Для этого разработчикам пришлось изменить традиционную структуру блока и разделить его на циклы, циклы — на сегменты, и уже непосредственно в сегментах передавать списки транзакций. Такой подход позволяет узлам обмениваться сообщениями пока формируется блок, вместо того чтобы ждать окончания его формирования для отправки ответа. Структура блока имеет следующий вид

Блок

— Регион

— Циклы (последовательная обработка)

— Сегменты (осколки) (параллельная обработка)

—- Транзакции (последовательная обработка)

—— Действия (последовательная обработка)

—— Сообщения между Получателем и Отправителем учетные записи (параллельно)

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

Читать также:  Блокчейн для чайников. Что это такое простыми словами?

Использование иерархии слоёв и есть главный ключ к росту производительности системы. Разделение транзакций и сообщений на параллельные потоки позволяет значительно сократить время на их обработку по сравнению с традиционными «последовательными» алгоритмами, такими как в Ethereum.

Многоуровневая система безопасности

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

В EOS предусмотрена процедура 30-ти дневной блокировки аккаунта при подозрении во взломе, существует и процедура восстановления контроля над учетной записью, даже в том случае если корневой ключ безопасности был украден.

Виртуальные машины

Прежде всего, EOS – платформа для смарт-контрактов, в которой сделано всё возможное, чтобы разработчики не испытывали никаких затруднений при создании распределённых приложений. Прежде всего, речь идёт о внедрении единых схем доступа к действиям с аккаунтом и обработки базы данных. Фактически – это API, который позволяет легко преобразовывать JSON формат данных в бинарные исполняемые алгоритмы.

Принцип организации инфраструктуры сети позволяет использовать любые существующие решения, поддерживающие виртуализацию. Иными словами запускать можно всё что угодно, если это работает в своей виртуальной машине. Смарт-контракты Ethereum – не исключение.

Текущий прогресс в реализации проекта

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

Также, практикой уже подтверждена высокая скорость формирования блоков, которое составляет 0,5 секунды, что уже говорит о том, что основная задача по разработке блокчейн-решения для высоконагруженных проектов решена. К выходу готовится протокол DAWN 3.0 – который будет еще более гибким и масштабируемым инструментом разработки и позволит задействовать блокчейн-технологии в проектах любой сложности.

Перспективы инвестиций в проект

Купленные токены EOS, которые планируется перенести на разрабатываемую платформу обязательно должны быть привязаны к публичному ключу EOS до конца обращения, эта же привязка позволяет использовать тестовую сеть для смарт-контрактов. Если Вы не планируете участвовать в работе сети – привязку можно и не осуществлять, но тогда потребуется обязательно продать токены до прекращения обращения этой криптовалюты.

Читайте также: Как создать кошелек для криптовалюты EOS

Покупать ли EOS сейчас, и с какими целями осуществлять такую покупку – каждый инвестор решит для себя сам. Однако непосредственно перед приобретением токенов необходимо здраво взвесить все «за» и «против» этой сделки, потому что применительно к конкретной платформе, наиболее логичны именно долгосрочные инвестиции, что само по себе служит источником дополнительных рисков. Вместе с тем, EOS торгуется достаточно активно, ведь даже по данным самих разработчиков, только 20% купленных токенов привязаны к публичным ключам EOS, остальные 500 000 000 (за вычетом еще не распределённых) свободно обращаются на биржах.

Таким образом, EOS – проект крайне необычный, его бизнес-модель настолько отличается от аналогичных решений, что порой вызывает сомнения в честности разработчиков. Тем не менее, EOS выходит на финишную прямую, и 1 июня 2018 года будет окончательно ясно, стоят ли громкие заявления сторонников и противников проекта тех усилий, что были на них затрачены. Если не произойдёт ничего экстраординарного, вход в проект через процедуру прямых инвестиций будет закрыт. Но пока на биржах, в том числе крупнейших Binance и Bitfinex не видно паники инвесторов, которые бы в спешном порядке избавлялись от EOS, и токен продолжает надёжно удерживать позиции в первой десятке проектов самой высокой капитализацией.

Биржа Предложение Срок действия Реферальный код
Кэшбэк 20% Навсегда UG702FNS
Кэшбэк 10% 6 месяцев Только по ссылке