Купить Tangem

Все о Фантоме

Author logo
Tangem
Post image

Fantom — это децентрализованная среда выполнения смарт-контрактов, которую создатели называют более быстрой и дешевой альтернативой Ethereum 1.0. Главное, что предлагает Fantom, — экосистема из утилит и сервисов, «обернутых» в удобный интерфейс, которые можно использовать для разработки dApps. 

При этом каждое dApps в Fantom может работать в собственном блокчейне (иметь собственные токены, правила управления, экономику и т. п.) и взаимодействовать с приложениями, работающими в других сетях на Fantom (поэтому разработчики время от времени довольно пафосно называют свою сеть «сетью сетей»). Кроме этого, Fantom совместим с виртуальной машиной Ethereum и в нем можно создавать смарт-контракты, взаимодействующие с контрактами в Ethereum. 

Что еще? Fantom быстр. В White paper разработчики заявляли о возможной скорости в 300 000 TPS, однако со временем эту цифру сильно скорректировали — до 4500 (что, в общем, тоже неплохо). Транзакции стоят меньше цента, а благодаря быстрому механизму консенсуса подтверждаются в течение пары секунд. 

На чем все работает

В основе «Фантома» — сеть Opera, совместимая с EVM (Ethereum Virtual Machine), и механизм консенсуса Proof of Stake (PoS), работающий на собственном алгоритме (который сами разработчики называют революционным) асинхронной византийской отказоустойчивости (asynchronous Byzantine fault tolerant — aBFT) Lachesis с использованием направленных ациклических графов (Directed Acyclic Graph — DAG).

Чтобы понять, как работает Lachesis, стоит вспомнить о том, что такое византийская отказоустойчивость. Корни ее названия — в гипотетической задаче, называемой «проблемой византийских генералов»: генералы собираются атаковать город с разных сторон, для этого им нужно согласовать свои действия (прийти к консенсусу), отправляя друг к другу гонцов с планами. Но нет никаких гарантий, что гонцов не подкупят, не перехватят, не заменят вражескими. Да и к самим генералам тоже есть вопросы: любой из них может оказаться предателем. 

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

Во многих сетях византийская устойчивость достигается путем установки порога максимального времени задержки сообщений от узлов. А при асинхронном подходе (aBFT), используемом в Fantom, допускается потеря или задержка некоторых сообщений на неопределенный срок. То есть нодам Fantom не нужно общаться друг с другом постоянно, они обработают данные тогда, когда им это будет удобно. 

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

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

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

Токены

Токен Fantom — FTM. Он существует в трех видах: нативная монета FTM в Fantom, BEP-20 (BNB Smart Chain) и ERC-20 (Ethereum). Все связаны кроссчейн-мостами для переводов активов между сетями. Также можно использовать Binance, которая поддерживает FTM во всех этих сетях. 

Комиссия за транзакцию может колебаться в зависимости от загрузки сети, обычно она не превышает $0,1. Даже на пике стоимости она составляла 2 цента, а на момент подготовки этой статьи — $0,000349. 

Любой владелец FTM может стейкать монеты, делегировав их выбранному валидатору. Доходность зависит от времени: чем больше срок делегирования, тем больше процент. Оценить размер вознаграждения и процентную ставку можно, например, здесь. Чтобы стать валидатором, нужно застейкать от 500 000 FTM ($280 000 на данный момент) и запустить довольно мощную ноду, например в амазоновском AWS. Месячная стоимость аренды сервера нужной конфигурации начинается от $400 в месяц. 

Что не так?

В целом все выглядит довольно неплохо за исключением пары моментов. Некоторые недовольны тем, что Fantom так и не смог обеспечить обещанную скорость работы в 300 000 TPS. Еще один нюанс — низкая децентрализация. В сети на данный момент всего 64 валидатора, а коэффициент Накамото равен 3 (то есть для создания проблем в сети нужен сговор 3–4 валидаторов). Плюсом к этому стоимость токена FTM за прошлый год упала с $1,7 до $0,1 (сейчас FTM торгуется на уровне $0,5). Этому отчасти способствовал уход председателя Технологического совета Fantom Foundation — Андре Кронье (причем не просто из Fantom, но и из DeFi вообще), что вызвало падение стоимости токенов поддерживаемых им проектов и по касательной зацепило Fantom.

Проекты

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

  • SpookySwap — самая крупная и популярная децентрализованная биржа (DEX) на блокчейне Fantom. Имеет свой токен BOO и предлагает много удобных инструментов для торговли и низкие комиссии. 
  • ProtoFi. Проект, называющий себя «децентрализованным банком следующего поколения». По сути, предлагает открыть счет и получать проценты по «вкладам». «Вкладчики», в свою очередь, становятся совладельцами и получают еще и долю от всех доходов ProtoFi. При этом используется два токена— PROTON и ELECTRON. 
  • SuperFarm — экосистема (и NFT), с помощью которой можно быстро, не обладая глубокими познаниями, чеканить NFT. Предлагает авторам неплохие возможности для взаимодействия со своим комьюнити. 
Author logo
Авторы Tangem

Мы — небольшая команда пользователей криптовалюты и Tangem, которая работает над тем, чтобы сделать самостоятельное хранение простым и безопасным для всех.