Наш Взгляд - Предоставить доступ к цифровой экономике кому угодно и где угодно (перев)
В начале этого года мы выделили некоторое время на переосмысление проекта, освежили дорожную карту, подготавливая почву для очередного значимого для нас этапа.
Понимание криптозимы
Перспективная технология блокчейн вызвала огромное волнение и эйфорию, достигнув своего пика в декабре 2017. То что произошло — вполне естественно, учитывая что люди легко входят в азарт и переоценивают краткосрочное влияние технологий. Следующий 2018 год стал годом коррекции, счетов и очистки рядов. К концу года многие криптовалютные проекты уже стояли в одном шаге от банкротства — а ведь это десятки ранее подающих большие надежды команд.
В то время как курсы почти всех криптовалют были разрушены коррекцией, «легкие деньги» практически так же испарились. Рынок не только изменился, но и порушил мечты о светлом будущем.
Однако, пока большинство людей теряет надежду, спотыкаются и колеблются, как раз могут и возникать большие возможности для будущего. Ночь когда-то проходит через свое самое темное состояние, после которого наступает рассвет. Для быстрого роста нужно время для надежного фундамента.
Этапы Elrond
Путь Elrond начался в конце 2017 года, подкрепляемый страстью к разрешению на наш взгляд самых насущных проблем криптовалют: масштабируемости, эффективности и совместимости.
В нашем понимании, Elrond должен стать протоколом передачи стоимости и при этом быть расширяемым, быстрым и сравнительно эффективным. В процессе развития проекта, для нас стало очевидно, что цифровая экономика содержит две важные составляющие: программируемые деньги и безостановочно работающие приложения. В Elrond может полноценно функционировать и то и другое, поскольку в отличие от предыдущих версий блокчейна, он не идет на компромисс в скорости для достижения безопасности и децентрализации.
По мере того как развивалось наше представление о том, каким должен быть процесс, также менялся и продукт. В результате мы получили платформу, позволяющую ее пользователям в любом месте получить доступ к цифровой экономике.
При этом мы так же хорошо понимали, что нужно преодолеть текущие препятствия — относительно медленную скорость и пропускную способность, неконкурентоспособные расходы и неудовлетворенный пользовательский опыт.
Атака с двух сторон
В течение 2018 года мы были сфокусированы на двух важных задачах:
1. Собрать сильную команду технических специалистов и улучшить наши способности к воплощению мыслей в рабочий продукт.
2. Открыть новые технические границы и решить сложные проблемы шардинга и консенсуса.
По первому пункту мы пришли к тому, что сейчас чувствуем: за нами стоит одна из самых опытных и находчивых команд. Для построения этой команды нам понадобилось время, но теперь это дает нам хорошие плоды.
Часть команды Elrond
Мы не оцениваем силу команды стартапа умными разговорами, но результатами. Насколько мы знаем, мы были первыми, кто формализовал и представил архитектуру, которая полностью была основана на шардинге, достигающую линейную пропускную способность, в сочетании с почти мгновенным, эффективным и безопасным доказательством консенсуса Proof-of-Stake через pBFT.
White Paper проекта был только первым шагом, и мы опубликовали его в мае 2018. После этого наш акцент перешел на проверку документа и демонстрацию рабочего прототипа через совершение межшардинговых транзакций. Впервые мы представили этот прототип в Июле 2018 и в конечном итоге открыли к нему доступ на скачивание по лицензии open-source в Ноябре 2018 года.
Elrond github.
Построение прототипа, изучение, пересмотр
Архитектурная схема
Для нашего прототипа мы спроектировали модульную структуру «Подключи и работай» (Plug and Play). Модули отделены друг от друга и каждый несет единственную функцию, что гарантирует максимальную гибкость при будущих обновлениях. Архитектура содержит 3 пакета программ: пользовательский интерфейс кошелька, приложение узла и базовый модуль Elrond Core.
Elrond Core разделен на несколько слоев. Его криптографический слой содержит новейшее шифрование по схеме Schnorr для подписи транзакций и схема Bellare-Neven для мультиподписи подписания блока. Слой данных содержит модель данных с блоками, транзакциями, учетными записями, а слой выполнения обрабатывает транзакции, собирает блоки и поддерживает состояние по всем узлам для обеспечения непротиворечивости и безопасности.
Коммуникационный слой — это сетевой протокол, который гарантирует возможность соединения узлов и обнаружение, прямую передачу сообщений и операции для широковещательной передачи блоков, транзакций и подтверждения получений (для cross-shard транзакций).
Слой консенсуса представляет собой элементарную форму PoS на основе pBFT.
Для нашего прототипа мы спроектировали модульную структуру «Подключи и работай» (Plug and Play). Модули отделены друг от друга и каждый несет единственную функцию, что гарантирует максимальную гибкость при будущих обновлениях. Архитектура содержит 3 пакета программ: пользовательский интерфейс кошелька, приложение узла и базовый модуль Elrond Core.
Elrond Core разделен на несколько слоев. Его криптографический слой содержит новейшее шифрование по схеме Schnorr для подписи транзакций и схема Bellare-Neven для мультиподписи подписания блока. Слой данных содержит модель данных с блоками, транзакциями, учетными записями, а слой выполнения обрабатывает транзакции, собирает блоки и поддерживает состояние по всем узлам для обеспечения непротиворечивости и безопасности.
Коммуникационный слой — это сетевой протокол, который гарантирует возможность соединения узлов и обнаружение, прямую передачу сообщений и операции для широковещательной передачи блоков, транзакций и подтверждения получений (для cross-shard транзакций).
Слой консенсуса представляет собой элементарную форму PoS на основе pBFT.
Код HTML:
Слой шардинга построен для доказательства состояния шардинговый архитектуры и содержит сетевой шардинг, шардинг транзакций и шардинг хранения.
Все это было сделано в нашем прототипе по одной причине: для проверки гипотезы, что мы можем делать cross-shard транзакции и линейно масштабироваться.
Это достижение ставит Elrond в существенный контраст с пустыми заявлениями о работе от многочисленных блокчейн-проектов.
Testnet: используйте то, что Вы изучили и пишите все с нуля
ссылка на видео тестнет:
https://twitter.com/ElrondNetwork/st...62922210627585
Выпуская начальный прототип мы извлекли для себя некоторые уроки об ограничениях в JAVA-библиотеках. В итоге Elrond Core для нашей тестовой сети был переписан с нуля на языке GO, чтобы совместить результаты наших исследований с намного более оптимизированными библиотеками языка GO.
Результаты просто обязаны были быть многообещающими. Начальное внутреннее тестирование показало улучшение пропускной способности в 30 раз по сравнению с нашим прошлым прототипом. Этот подвиг был бы практически невозможен без извлечения уроков.
Назад в будущее: на что похож 2019 год?
Начало:
Дорожная карта Elrond на 2019-тый год
2019 год был разделен нами на 4 этапа. На начальном этапе наша команда сосредоточена на запуске тестовой сети (Test net) с работающей моделью шардинга, эффективным и быстрым безопасным Proof-of-Stake, с виртуальной машиной Elrond, с поддержкой EVM и контрактов Wasm с формальной верификацией. Основываясь на этом, мы планируем осуществить запуск основного рабочего продукта, эффективно поменяв его ориентацию от разработчика к ориентации на пользователя (скоро будет больше новостей об этом).
Основные принципы:
Второй этап — время сосредоточиться на стресс-тестировании, вылавливании ошибок, аудите и тяжелой подготовке к запуску основной сети (Main net). Это также приведет к новой версии кошелька с глубоко пересмотренным пользовательским опытом, благодаря таким особенностям как Псевдонимы, Мультиподписи и Timelock. Чтобы поощрить игру, интеграцию и взаимодействие и для любопытных разработчиков и для сторонних организаций, мы предложим протокол взаимодействия API/SDK с ясными командами и инструкциями.
Запуск:
На третьем этапе Elrond будет запущен в реальном режиме. Это большое достижение на пути к цели предоставит быструю, масштабируемую и эффективную архитектуру, с инструментами и конкурентноспособную услугу в своей области. Первоначальная загрузка начнется с запуска, разрешения возможности обмена токенов, механизма размещения и стимулирование здорового участия узлов в сети. Во время этого этапа мы ожидаем, что также будет поднят и запущен полезный платежный шлюз, выпущены мобильные кошельки, выполнена интеграция в аппаратные кошельки.
Расширение:
На этапе расширения упор будет на объединении ранее упомянутых достижений, и продвижения в сторону расширения среды, задействуя внутренний фонд экосистемы. Этот фонд может сильно облегчить наши усилия через поощрение рисков на создание более эффективного DEX, усиливающего нашу архитектуру, построения нового механизма стабильной монеты для открытых финансов и предложит простое и полезное цифровое личное приложение.
Заключение
Несмотря на многочисленные препятствия, мы проделали длинный путь. Наша команда была сосредоточена на проекте и неустанно работала, чтобы проходить этапы. Testnet очень близка к запуску и мы счастливы разделить нашу обновленную дорожную карту с Вами.
Следующий месяц принесет важный маркетинговый и коммуникационный толчок, сопровождаемый более близким сотрудничеством с нашим сообществом.
Хотя мы склонны преувеличивать воздействие технологии на коротком сроке, вероятно его воздействие в широком масштабе произойдет в более долгосрочном периоде. Однако ясно то, что ранние блокчейны сегодня, несомненно, преобразуют экономическую систему завтра.
Приглашаем присоединиться к нам и быть частью этого путешествия преобразования.
P.S. Мы открыли раннюю форму доступа к
testnet и форму регистрацию на
presale токенов Elrond, обязательно проверьте их.
Для получения дополнительной информации, навестите нас:
Twitter:
https://twitter.com/elrondnetwork
Официальный сайт:
https://www.elrond.com
RU группа: https://t.me/ElrondNetwork_ru
ENG группа:
https://t.me/ElrondNetwork
Elrond Youtube:
https://github.com/ElrondNetwork
ICODROPS:
https://icodrops.com/elrond-network/