Elrond: описание проекта, видение разработчиков, стратегия, дорожная карта, достижения команды
В начале нового года мы потратили некоторое время на то, чтобы пересмотреть наше видение, обновить нашу дорожную карту и подготовить почву для нашей следующей важной вехи.
Осмысление крипто-зимы
Ожидания технологического бума после создания технологии блокчейн принесло огромное волнение и эйфорию в крипто-сообщество, достигнув локального пика в декабре 2017 года. Понятно, что у людей иногда возникает чувство ожидания чего-то грандиозного и связано это, в основном, с переоцененным краткосрочным влиянием технологий. Напротив, 2018 год был годом исправлений ошибок, расплаты за завышенные ожидания и очищения рынка от предрассудков. К концу года многие предполагаемые цифровые валютные фонды находились всего в одном шаге от банкротства, причем десятки когда-то многообещающих блокчейн-проектов были практически на грани разорения.
Коррекция рынка после оглушительного взлета не пощадила практически никого, понятие «легкие деньги» перестало существовать. Рынок не только очистил ландшафт, но и отбросил нас назад, далеко от ближайшего видения нашего будущего.
Тем не менее, именно тогда, когда большинство людей теряют надежду, спотыкаются и колеблются, возникают величайшие возможности. Ночь самая темная перед рассветом. Но рассвет наступает.
Чтобы быстро расти, нужно время, чтобы построить фундамент
Elrond начал свою работу в конце 2017 года из-за стремления к решению наиболее насущных проблем в блокчейн-индустрии: масштабируемости, эффективности и совместимости.
Видение, которое мы изложили, состояло в том, что Elrond должен быть протоколом передачи ценности. Тот, который может масштабироваться, работать быстро и быть эффективным по сравнению с аналогичными проектами. По мере нашего продвижения нам стало ясно, что цифровая экономика состоит из двух важных частей: программируемые деньги и неостанавливаемые приложения. И Elrond может сделать и то, и другое, потому что в отличие от предыдущих итераций блокчейна, ему не нужно идти на компромисс между производительностью, безопасностью и децентрализацией.
Наша команда развивалась и вместе с нами развивалось наше видение. И наконец, проект превратился в платформу, позволяющую любому, где угодно, получить доступ к цифровой экономике.
Мы поняли, что можем реализовать свое видение, значительно сократив текущие проблемы, связанные со слабой производительностью, низкими скоростью и пропускной способностью, а также неконкурентоспособными затратами и неудобным способом взаимодействия пользователей с блокчейн-инфраструктурой.
Двусторонняя атака
В течение 2018 года мы сосредоточились на двух важных вещах:
- Собрать сильную техническую команду и расширить наши возможности по превращению концепции в работающий продукт.
- Открыть для себя новые технические рубежи и решить сложные проблемы шардинга и консенсуса.
В первой части мы подошли к тому моменту, когда почувствовали, что у нас одна из самых опытных и находчивых команд в этой области. Требовалось время, чтобы ее построить, но результаты начинают показывать хорошую динамику.
Тем не менее, сила стартап-команды оценивается не просто разговорами, а результатами ее работы. Насколько нам известно, мы были первыми, кто формализовал и представил полностью изолированную архитектуру, обеспечивающую линейную пропускную способность, в сочетании с практически мгновенным и эффективным надежным подтверждением консенсуса по стейкингу через pBFT.
Теоретическая статья была лишь первым шагом, и мы опубликовали ее в мае 2018 года. Сразу после этого мы перешли к проверке работы и демонстрации работающего прототипа, выполняющего транзакции с использованием нескольких сегментов. Впервые мы выпустили этот прототип в июле 2018 года и в конце концов сделали его исходный код открытым в ноябре 2018 года.
Построить прототип, изучать новое, улучшать созданное
Для нашего прототипа мы разработали модульную архитектуру «подключи и работай». Модули разделены, несут единоличную ответственность и обеспечивают максимальную гибкость для будущих обновлений. Архитектура содержит 3 пакета: кошелек пользовательского интерфейса, приложение узла и ядро Elrond.
Ядро Elrond было разделено на несколько слоев. Криптографический уровень содержит новую криптографию, выполненную по схеме Шнорра для подписания транзакций, и многосигнатурную схему Белларе — Невена для подписи блоков. Уровень данных содержит модель данных с блоками, транзакциями, счетами, а уровень выполнения обрабатывает транзакции, собирает блоки и поддерживает состояние на всех узлах для обеспечения согласованности и безопасности.
Уровень связи — это сетевой протокол, который обеспечивает подключение и обнаружение узлов, прямой обмен сообщениями и операции для широковещательных блоков, транзакций и квитанций (для транзакций между сегментами).
Консенсусный уровень ввел элементарную форму PoS на основе pBFT. Уровень сегментирования был создан для демонстрации архитектуры сегрегации состояния, содержащей сегментирование сети, сегментацию транзакций и сегментацию хранилища.
Все это было сделано в нашем прототипе по одной причине: чтобы подтвердить гипотезу о том, что мы можем выполнять транзакции с использованием нескольких сегментов и, следовательно, линейно масштабировать.
Это усилие ставит Elrond в резкий контраст с пустыми заявками на производительность, продвигаемыми многочисленными блокчейн-проектами.
https://twitter.com/ElrondNetwork/status/1094962922210627585
Testnet: использовать то, что узнали, написать все с нуля
С выпущенным прототипом мы узнали несколько полезных уроков об ограничениях библиотек Java. Таким образом, Elrond Core был переписан с нуля в GO для нашей тестовой сети, чтобы включить наши новые результаты и использовать радикально более оптимизированные библиотеки GO.
Результаты не могут быть более многообещающими. Начальное внутреннее тестирование показывает 30-кратное улучшение пропускной способности по сравнению с нашим прототипом. Подвиг практически невозможен без уроков из нашего прототипа.
Назад в будущее: как выглядит 2019!
Внедрение:
2019 год разделен на 4 этапа. На начальном этапе основное внимание уделяется запуску тестовой сети с работающей моделью разделения, эффективным и быстрым защищенным подтверждением консенсуса по ставкам вместе с Elrond VM, обеспечивающей поддержку контрактов EVM и Wasm с формальной проверкой. Опираясь на это, мы представим запуск крупного продукта, который находится в разработке, эффективно преобразующего наше решение сначала от разработчика и потом до уровня пользователя (скоро появятся другие новости).
Основы:
Второй этап будет посвящен стресс-тестированию, поиску ошибок, аудиту и интенсивной подготовке к запуску основной сети. Он также будет иметь новый кошелек с радикальным пользовательским интерфейсом благодаря таким функциям, как Alias, Multisig и Timelock. Чтобы поощрить игру, интеграцию и взаимодействие как любопытных разработчиков, так и сторонних организаций, мы предложим API / SDK с четкими командами и инструкциями.
Запуск:
На третьем этапе Elrond наконец покажет блокчейн-сообществу готовый продукт. Усилия разработчиков представят быструю, масштабируемую и эффективную архитектуру с инструментами и конкурентоспособной полезностью на месте. Начальная загрузка начнется с запуска, включающего обмен токенами, механизм разбивки и стимулирования здорового участия узлов в сети. На этом этапе мы ожидаем, что будет запущен полезный платежный шлюз, выпущены мобильные кошельки и интегрированы аппаратные кошельки.
Расширение:
Фаза расширения будет сосредоточена на консолидации наших ранее упомянутых усилий, в то же время последовательно расширяясь через внутренний экосистемный фонд. Этот фонд будет значительно дополнять наши усилия, поощряя компании к созданию более эффективного децентрализованного алгоритма обмена, который использует нашу архитектуру, создает новый стабильный механизм монет для открытого финансирования и предлагает простое и полезное приложение для цифровой идентификации.
Заключение
Несмотря на многочисленные препятствия, мы прошли долгий путь. Наша целенаправленная команда неустанно работала над достижением предложенных этапов. Тестовая сеть очень близка к запуску, и мы очень рады поделиться с вами обновленной дорожной картой.
Следующий месяц принесет важный маркетинговый и коммуникационный импульс, за которым последует более тесное сотрудничество с нашим сообществом.
Мы склонны преувеличивать влияние технологий в краткосрочной перспективе, но в целом недооцениваем их влияние в долгосрочной перспективе. Понятно, что для полного принятия технологии блокчейны сегодня пока рано, но эта технология, несомненно, будут трансформировать экономику завтра.
Чтобы быть в курсе последних новостей проекта Вы можете посетить официальный сайт или подписаться на социальные сети:
✅ Web: https://elrond.com/
✅ Whitepaper: https://elrond.com/files/Elrond_Whitepaper_EN.pdf
✅ Twitter: https://twitter.com/elrondnetwork
✅ Facebook: https://www.facebook.com/ElrondNetwork/
✅ Reddit: https://www.reddit.com/r/elrondnetwork/
✅ Medium: https://medium.com/elrondnetwork
✅ GitHub: https://github.com/elrondnetwork
✅ Telegram: https://t.me/ElrondNetwork
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
Обзор является личным мнением автора, основывается на информации, взятой из открытых источников и не является торговой или инвестиционной рекомендацией.
🔶 My Elrond community username: tth65135w