Меню

Что такое AE? Обзор криптовалюты Aeternity

Платформа и криптовалюта Aeternity (AE): углублённый взгляд

Aeternity это новая платформа для децентрализованных приложений (dapps), которая была запущена в тестовой сети в 2017 году.

Команда также выпустила успешный токен, который начал продаваться в 2017 году под названием Aeon (AE).

Проект работает над повышением масштабируемости смарт-контрактов и dapps. Он выполняет масштабирование, перемещая смарт-контракты за пределы блокчейна.

Если вы хотите больше узнать о том, что такое блокчейн, читайте статью Что такое блокчейн?

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

Aeternity также включает в себя несколько других функций, которые отличают этот проект от других платформ для смарт-контрактов и dapps.

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

Платформа также использует рынки предсказаний для целей, связанных с голосованиями и верификацией.

Основанный Яниславом Малаховым, давним фанатом криптотехнологий и одним из ранних коллег Виталика Бутерина, Aeternity быстро поднялся и попал в список 40 лучших проектов мира по рыночной капитализации.

В этой статье мы подробно рассмотрим проект Aeternity, его преимущества и потенциальные сценарии использования.

Проблема: масштабирование смарт-контрактов

Ethereum позволяет разрабатывать смарт-контракты на базе блокчейна. Это был настоящий прорыв в блокчейн-технологии.

Если вы хотите больше узнать о криптовалюте Ethereum, читайте статью Что такое Ethereum? Руководство для начинающих

Он позволил технологии выйти за рамки денежных переводов (Bitcoin) и войти в мир децентрализованных приложений.

Однако недавно мы видели, что масштабировать выполнение смарт-контрактов на блокчейне очень сложно. Crypto Kitties прекрасный тому пример.

Такое обычное дело, как создание и продажа уникальных активов на базе Ethereum, привело к заторам в сети, когда объём транзакций резко вырос.

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

Существует три способа решения вопроса масштабируемости

1. Увеличить пропускную способность с помощью другого консенсусного механизма

Этот подход подразумевает увеличение количества транзакций, которые блокчейн может обрабатывать в секунду.

Именно так, с помощью более эффективного механизма достижения консенсуса, NEO планирует масштабировать свою dapps-платформу.

Если вы хотите больше узнать о криптовалюте NEO, читайте статью NEO — почему он у всех на слуху?

Однако этот способ не устраняет проблему масштабируемости и также имеет свои ограничения.

2. Увеличить пропускную способность с помощью шардинга

Ethereum рассматривает этот вариант, а примером проекта, использующего его в настоящее время, является Zilliqa.

Если вы хотите больше узнать о криптовалюте Zilliqa, читайте статью Что такое ZIL? Обзор криптовалюты Zilliqa

Этот способ представляет собой разделение выполняющихся в сети транзакций и смарт-контрактов по группам нод (шардам). Например, 1/3 часть нод в сети будет проверять 1/3 транзакций.

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

3. Перенести выполнение смарт-контрактов за пределы цепи

Ethereum также изучает этот вариант: возможно, в итоге будет принята комбинация из шардинга и выполнения контрактов вне блокчейна.

Именно здесь Aeternity внедряет инновации в настоящее время. Они сосредоточились на улучшении масштабируемости за счёт реализации смарт-контрактов, выполняющихся за пределами цепи блокчейн.

Масштабирование смарт-контрактов является основной целью Aeternity. Они нацелились произвести фурор с помощью своего решения с каналами состояния.

Каналы состояния

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

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

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

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

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

Разногласия и решение споров по контрактам на базе каналов состояния

Когда возникают разногласия по контракту на базе каналов состояния, этот контракт переходит на блокчейн для вынесения вердикта.

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

Таким образом, блокчейн играет роль слепой судебной системы для смарт-контрактов.

Интересно также то, что предсказуемость поведения блокчейна устраняет какой-либо смысл в оспаривании результатов контракта. Блокчейн, скорее всего, подтвердит результат.

Окончательное урегулирование расчётов по контракту происходит в блокчейне, после чего контракт закрывается.

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

Разработка смарт-контрактов на базе Aeternity

Aeternity позволяет разрабатывать функциональные смарт-контракты. При этом проект не поддерживает программирование с сохранением состояния.

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

Это противоречит утверждению команды Ethereum о том, что программирование с сохранением состояния критически важно для блокчейн-приложений.

Мы не можем объяснить разницу между функциональным программированием и программированием с сохранением состояния в этой статье.

Однако достаточно сказать, что состояние является очень важным компонентом для создания полезных приложений.

Ethereum работает над чрезвычайно сложной проблемой шардинга состояния, успешное решение которой может сделать Aeternity гораздо менее привлекательной платформой.

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

Смарт-контракты Aeternity работают на языке Chalang, который компилируется в байт-код. В будущем Aeternity хочет стать решением, максимально дружественным к разработчикам.

Поэтому они планируют создать JS-библиотеки и JSON API для веб-разработки.

Машина-оракул

Важным аспектом развития смарт-контрактов и децентрализованных приложений является доступ к внешним источникам данных.

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

Оракулы обеспечивают доступ к данным, размещенным вне блокчейна.

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

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

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

Гибрид Proof of Work и Proof of Stake

Сеть Aeternity полагается как на Proof of Work, так и на Proof of Stake.

Proof of Work устанавливает консенсус на платформе. Майнеры проверяют новые блоки таким же образом, как и в текущей модели Bitcoin и Ethereum.

Тем не менее, Aeternity использует небольшую вариацию алгоритма Proof of Work, оптимизированную для масштабируемости.

Cuckoo Cycle (Цикл кукушки) это новая теоретико-графическая версия алгоритма Proof of Work, которая сочетает в себе требования по масштабируемости памяти с мгновенной верификацией.

Cuckoo Cycle поддерживает устройства с динамической оперативной памятью. Его дизайн теоретически позволяет использовать Aeternity на мобильных устройствах.

Proof of Stake контролирует управление экосистемой Aeternity. Владельцы токенов AE могут голосовать за предложения разработчиков и изменения, исходя из количества принадлежащих им AE.

Aepps с открытым исходным кодом

Команда Aeternity использует для своих децентрализованных приложений название «aepps«. Они планируют разрабатывать aepps с открытыми исходниками ещё до запуска основной сети, чтобы продемонстрировать возможности Aeternity.

Для Aeternity важно иметь доступные полезные децентрализованные приложения с первых дней, чтобы занять приличное место в интенсивной гонке разработчиков dapps-платформ.

В Aepps от Aeternity первоочередное внимание уделяется дизайну, ориентированному прежде всего на мобильные устройства, и удобству пользователей.

Aeternity надеется привлечь разработчиков мобильных и веб-приложений с помощью простых в использовании javascript-инструментов и совместимости с фреймворком React.

Также Aeternity откроет фонд-инкубатор. Фонд будет предоставлять поддержку для разработчиков проектов на Aeternity.

Токен Aeon (AE)

Продажа токенов Aeon началась в 2017 году. Первоначально он торгуется как токен ERC-20 на Ethereum, так как Aeternity всё ещё находится в тестовой стадии.

Когда Aeternity запустит основную сеть, токены ERC-20 будут обмениваться на собственные токены Aeternity.

Если вы хотите больше узнать о стандарте ERC-20, читайте статью Что такое ERC20?

Все системные сборы оплачиваются с помощью Aeon, и все смарт-контракты используют Aeon для расчётов. В этом отношении функции токена аналогичны ETH.

Токен AE торгуется на биржах Bittrex и Hitbtc. Так как Aeon является токеном ERC-20, вы можете хранить его в любом кошельке с поддержкой ERC-20. Однако это может измениться после того, как станут доступны собственные токены.

Дорожная карта

Команда Aeternity запустила свою тестовую сеть в начале 2017 года. Вскоре после этого последовали продажи их токенов.

В настоящее время Aeternity проходит аудит безопасности тестовой сети. Разработчики надеются запустить основную сеть в течение этого года.

Команда

Янислав Малахов, основатель Aeternity, работает в сфере криптовалют уже долгое время и был сподвижником Виталика Бутерина ещё до появления Эфириум.

Малахов утверждает, что идея Ethereum появилась в ходе одного из его разговоров с Виталиком, и поэтому его часто называют «Крестным отцом Эфириум«.

Малахов не участвовал в разработке Ethereum, но он работал над многими криптовалютными проектами до и после этого.

После начала продаж токена компания Aeternity выросла из небольшой команды в крупный проект. Вы можете увидеть многих членов команды и ознакомиться с их биографиями на веб-сайте Aeternity.

Заключение

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

Aeternity находится на передовой этого движения. Однако это неизведанные воды, так что ожидайте трудностей, поскольку платформы для смарт-контрактов, такие как Aeternity, продолжают расти.

Ожидайте, что Ethereum будет внимательно следить за прогрессом Aeternity любое решение, которое реализует Aeternity, также захочет реализовать Ethereum.

Оставить комментарий

ТОП 3 криптобиржи