🇿 Что такое Zilliqa? Обзор проекта и криптовалюты ZIL

Zilliqa

Масштабируемость, по-прежнему, остается одной из главных проблем всех блокчейнов. Сегодня на ее решение направлены многие блокчейн-проекты и один из них — Zilliqa. Платформа Zilliqa стала первой инфраструктурой для смарт-контрактов, которую можно использовать во всех глобальных сообществах и отраслях. Она имеет высокую масштабируемость за счет применения технологии шардинга. Многие эксперты называют Zilliqa блокчейном следующего поколения из-за его возможности обрабатывать неограниченное количество транзакций в секунду. Поэтому если вы еще ничего не знаете о Zilliqa, сейчас самое время это исправить. Читайте подробный гайд от ProstoCoin.

Что такое Zilliqa

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

Платформа Zilliqa

Если говорить откровенно, то Bitcoin уже давно не справляется со спросом на свою сеть. Соответственно, из-за этого выросли и комиссии в сети, и время на обработку транзакций. Аналогичные проблемы можно наблюдать и в Ethereum, где проблемы с пропускной способностью влекут за собой большое потребление “газа” и замедляют работу всей сети.

Блокчейн Zilliqa использует кардинально новый способ достижения консенсуса с сетевым сегментированием. Сеть разделяет все узлы на сегменты. Каждая такая группа приходит к консенсусу по отдельности для создания мини-блоков, которые после объединяются в полноценный блок и записываются в блокчейн. Это позволяет Zilliqa проводить десятки тысяч транзакций в секунду, адаптируя масштабируемость под размеры сети.

ICO Zilliqa состоялось в 2018 году, а в 2019-м был официальный запуск блокчейн-платформы. Она является детищем ученых, инженеров и предпринимателей и основывается на языке программирования Scilla, обеспечивающего максимальную безопасность для пользователей.

Основные цели проекта:

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

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

  • предоставления финансовых услуг;
  • цифровой рекламы;
  • быстрых платежей;
  • игр и цифровых развлечений.

Примечательно, что транзакции в сети Zilliqa считаются завершенными уже после одного подтверждения. Это обеспечивает максимально быструю передачу данных между пользователями. Кроме того, за счет высокого уровня масштабируемости сети пользователи Zilliqa платят очень низкие комиссии за транзакции, что открывает также возможности для микроплатежей.

Инфраструктура проекта

Проект Zilliqa стремится предложить разработчикам и предприятиям удобную, масштабируемую и безопасную платформу для создания децентрализованных приложений. Инфраструктура Zilliqa включает в себя:

  • Двухслойный блокчейн. Цепочка транзакций (TX) используется для хранения информации о совершенных платежах, а цепь идентификаторов узлов службы каталогов (DS) хранит информацию об узлах связи.
  • Scilla. Команда предоставила новый язык для создания смарт-контрактов Scilla, который лучше масштабируется для проектов с автоматизированными свопами, финансовыми инструментами и собственной экономикой.
  • Практическая византийская отказоустойчивость (pBFT). Для достижения консенсуса применяется улучшенная версия pBFT, которая снижает расходы на добычу и позволяет майнерам получать вознаграждения мгновенно, не дожидаясь подтверждения блока.
  • Экологический майнинг. Благодаря механизму консенсуса, майнинг Zilliqa требует меньше затрат. Чтобы добывать ZIL достаточно одной минуты каждые 2-3 часа, что позволяет одновременно добывать и другие криптовалюты.
  • SDK и инструменты для разработчиков. Набор инструментов для разработчиков, упрощающих создание децентрализованных приложений и улучшающих пользовательский интерфейс.
  • Системная документация. Документированная информация об инфраструктуре, позволяющая обеспечить лучшее взаимодействие разработчиков с открытым исходным кодом проекта.

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

Команда

Проект Zilliqa родился в Национальном университете Сингапура. За разработкой проекта стоит команда опытных ученых, инженеров, создателей венчурных проектов.

Ключевые личности в команде:

  • Хан Вэнь Чуа — старший вице-президент по развитию экосистем.
  • Колин Дж. Г. Майлз — коммерческий директор.
  • Антонио Николас Нуньес — старший вице-президент по управлению релизами и разработке платформ.
  • Цзюнь Хао Тан — старший вице-президент по безопасности и разработке платформ.
  • Илья Сергей — ведущий дизайнер языков.
  • Майкл Конн — начальник отдела корпоративного развития.

Всех этих людей объединяет одна страсть — блокчейн. И то, что он может дать людям.

Как это работает?

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

Небольшому количеству людей достаточно легко договориться и прийти к единому решению. Конечно, не всегда все единогласно соглашаются, но понять мотивы друг друга довольно легко. Более большая группа людей, например, заполненная аудитория, приходит к консенсусу уже сложнее. Люди могут отдавать свой голос, поднимая руку, но, чтобы посчитать голоса, нужно время. Когда же речь идет о группе, которая насчитывает тысячи, а то и миллионы людей, подсчет голосов требуют еще больших усилий и резервов. Здесь уже нужна сложная система голосования и подсчета голосов, принять решение будет сложнее.

Конечно, это не идеальная аллегория, но она наглядно демонстрирует, как увеличивается сложность достижения консенсуса с увеличением сети. Другими словами можно сказать, что скорость и сложность сети — обратно зависимые величины. Рост одного из показателей обязательно приведет к снижению другого.

Это огромная проблема для всех блокчейнов. Некоторые пытаются решить ее путем выноса части информации за пределы распределительного реестра, другие — пытаются найти способы увеличения размера блока. Но это не позволяет решить проблему в полной мере. Разработчики Zilliqa предложили решение, создав свой блокчейн с нуля и позволив ему увеличивать пропускную способность сети по мере ее роста.

Масштабируемость Zilliqa увеличивается примерно при подключении каждого 600-го узла связи, поскольку в этот момент происходит их разделение на небольшие группы. Такие сегментированные узлы связи способны более легко достигать консенсуса, а результаты их решений уже записываются в основной блокчейн Zilliqa.

Благодаря такому сетевому сегментированию Zilliqa позволяет проводить тысячи транзакций в секунду, против 3-15 в сетях Биткоина и Эфириума. И по мере расширения сети будет увеличиваться и скорость транзакций.

Блокчейн Zilliqa

Блокчейн Zilliqa

Блокчейн Zilliqa формируется из нескольких групп узлов связи, каждый из которых называется “шардом”. Особым узлом связи выступает комитет службы каталогов (DS), который является своеобразным шардом надзора, контролирующим формирование других шардов, и агрегирует результаты их проверки.

Zilliqa использует шарды для параллельной обработки транзакций. Протокол разделяет все ноды сети на группы по 600 узлов связи, объединяя их в шарды. Каждый такой шард обрабатывает дробную часть транзакции, объединяя ее в микроблоки. По завершению этого процесса микроблоки объединяются в цельный блок и добавляются в блокчейн.

Платформа

Платформа Zilliqa стала первым в мире публичным блокчейном, полностью построенным на сегментированной архитектуре. Ее ключевые особенности:

  • Масштабируемость. Используя уникальную технику сегментирования, платформа Zilliqa полностью решает проблемы с масштабируемостью, позволяя скорости транзакций увеличиваться линейно размеру сети. Возможность быстро обрабатывать большой объем транзакций позволяет задействовать платформу крупными предприятиями.
  • Безопасность. Помимо уже хорошо известных мер безопасности, Zilliqa использует также собственный язык программирования Scilla, который устраняет несколько известных уязвимостей других языков.
  • Децентрализация. Шарды Zilliqa могут обрабатывать транзакции без доверенного координатора, что позволяет платформе оставаться полностью децентрализованной.
  • Низкая плата за “газ”. Масштабируемость напрямую влияет на размеры комиссий в сети и задержку транзакций. Zilliqa же может предложить рекордно низкие комиссии, подходящие, в том числе, и для обработки микроплатежей.
  • Один блок. В большинстве блокчейнов, чтобы транзакция считалась завершенной, она должна получить несколько подтверждений. Zilliqa этого не требует. Как только транзакция обрабатывается сетью, она сразу же добавляется в блокчейн.

Scilla – язык программирования для смарт контрактов

Для создания смарт-контрактов в блокчейне Zilliqa используется язык программирования Scilla (сокращение от Smart Contract Intermediate-Level Language).

Он имеет четыре ключевые особенности:

  1. Уходит корнями в науку. Язык был разработан командой опытных ученых как принципиально новый для создания безопасных смарт-контрактов.
  2. Определяет уязвимости в безопасности. Разработчики предоставляют структуру для статического анализа и автоматический сканер, чтобы помочь пользователям выявить уязвимости в безопасности на уровне языка.
  3. Легкость. Scilla предоставляет разработчикам больше возможностей для комплексного тестирования и проверки работоспособности контрактов.
  4. Математическое доказательство безопасности. Scilla поддается формальной проверке. То есть пользователи могут писать математическое доказательство безопасности, чтобы показать, что контракт работает.

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

В августе 2019 года Scilla прошел рецензирование и был принят на одной из самых престижных конференций по языкам программирования – OOPSLA 2019.

Шардинг

Как уже указывалось выше, для решения проблем с масштабируемостью Zilliqa использует шардинг.

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

Шард в сети Zilliqa состоит из 600 независимых узлов связи и, по мере подключения новых нод, блокчейн будет создавать и новые шарды.

Экосистема

Что же касается построения экосистемы Zilliqa, то тут команда разработчиков придерживается мнения, что обмен информацией, сотрудничество техническим и творческим образом способствуют как развитию платформы, так и общим интересам блокчейн-проектов.

Коллаборации

Наиболее важным команда разработчиков считает образование. В образовательных целях был организован семинар Blockchain AZ в Королевском колледже Лондона (в сотрудничестве с KCL Blockchain Society). Также Zilliqa заключила партнерство с Future of Blockchain для обучения студентов из Кембриджа, Оксфорда, Империала, LSE, UCL и KCL.

Помимо этого, командой разработана платформа ZILHive Journey для образования, грантов и помощи стартапам.

Dapps

В настоящее время на сети Zilliqa уже работает несколько известных децентрализованных приложений и многие Dapps еще находятся на стадии разработки. Избранные Dapps Zilliqa:

  • Unstoppable Domains — приложение, позволяющее создавать веб-сайты, устойчивые к цензуре.
  • Ocean Rumble — игра на блокчейне с PvP в реальном времени.
  • Krypton — криптоигра с возможностью торговли и заработка на стейкинге ZIL.

Интеграции

Экосистема Zilliqa интегрируема с такими проектами, как Moonlet и Chainlink. Первый проект представляет собой независимый от блокчейна кроссплатформенный кошелек, позволяющий легко управлять криптовалютными активами. Кошелек Moonlet удобен предназначен как для мобильной, так и для веб-среды. Moonlet дает пользователям полный контроль над своими активами.

Chainlink — децентрализованная сеть оракулов, которая соединяет смарт-контракты с данными из реального мира. Благодаря этой интеграции смарт-контракты в сети Zilliqa могут легко извлекать и запрашивать внешние каналы данных через настраиваемый адаптер Chainlink. Это дает в реальном времени доступ к такой информации, как курсы валют, рыночные цены, прогнозы погоды и многое другое, обеспечивая правильную работу смарт-контрактов.

Криптовалюта ZIL

криптовалюта zil

Криптовалюта Zilliqa (ZIL) — служебный токен платформы, который пользователи могут использовать для выполнения смарт-контрактов и оплаты транзакционных услуг. Эти токены также являются вознаграждением, получаемым майнерами PoW и стейкерами за выделение ресурсов сети.

Максимальное предложение ZIL составляет 12,6 млрд токенов.

Майнинг

Криптовалюта Zilliqa использует гибридный алгоритм майнинга PoW + BFT. Прежде чем пользователю станет доступен майнинг в сети, ему нужно найти хэш на алгоритме PoW. Это нужно для идентификации сетевых узлов блокчейна, для предотвращения так называемой "атаки Сибиллы".

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

Как купить Zilliqa

Купить ZIL можно на официальном сайте проекта, а также на одной из ведущих криптобирж Binance, доступной для жителей более 170 стран. Чтобы совершить покупку достаточно пройти регистрацию на Binance.com и заполнить форму покупки.

Где хранить ZIL

Криптовалюта Zilliqa поддерживается многими кошельками, работающими на таких платформах, как iOS, Android, веб, а также аппаратными устройствами. Выбирайте любой удобный для вас кошелек для Zilliqa. Самые популярные:

  • Ledger Nano S;
  • Moonlet;
  • Trust Wallet;
  • ZilPay.

Где потратить Zilliqa

Потратить криптовалюту можно на платформе Zilliqa Merchandise. В маркетплейсе представлено более 400 наименований продукции, которую можно оплатить ZIL в перерасчете на доллар США. Доставка осуществляется по всему миру.

Отзывы о Zilliqa

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

Из недостатков некоторые отмечают слабую бизнес-модель. Во главе платформы стоят ученые, а не бизнесмены. Некоторые пользователи отмечают, что другие проекты имеют более прочные партнерства, поэтому Zilliqa еще есть куда стремиться.

По мнению ProstoCoin, Zilliqa — действительно уникальный проект, который решает одну их главных проблем блокчейнов — масштабируемость. Благодаря этому он может стать одной из важнейших разработок за всю историю блокчейна.

Бесплатный базовый курс Bitcoin

Узнай больше чем 99% населения о Биткоин и других криптовалютах. Получай короткие и ёмкие Email с обучающими статьями каждый день в течение 7 дней. Каждый урок займет до 10 минут чтения. Отписка в любой момент одним кликом.