В тихом FLOW NFT водятся
Давайте раскроем тему о блокчейне FLOW: что это за сеть такая, какие итоги за 2022 год, планы развития на 2023 год.
Кто не читал, недавние статьи, то рекомендую прочитать. Будет интересно!
Polkadot: горошком об стену
Cosmos: ATOM на старт
CHIA: видоизменённый углерод
NEAR, который нас окружает
MINA замедленного действия
dYdX: COSM'ические скорости
О FLOW
Что такое FLOW
FLOW — это децентрализованный, быстрый и удобный для разработчиков блокчейн, предназначенный для ускорения роста нового класса приложений, игр и цифровых предметов коллекционирования. Каждая функция платформы была разработана с нуля, чтобы обеспечить исключительный опыт на массовом уровне. Первоначально разработанный Dapper Labs, FLOW поддерживается и создается активным сообществом брендов и разработчиков.
Общий вид экосистемы FLOW выглядит так:
Детали о всех проектах можно посмотреть здесь
Показатели за 2022
Топ крупнейших проектов во FLOW по количеству пользователей: Joyride Games, NBA Top Shot, NFL ALL DAY.
Топ лучших коллекций NFT по объему продаж: NBA Top Shot, NFL ALL DAY, UFC Strike.
- 17,5 млн аккаунтов, созданных на FLOW: рост в 4,9 раза по сравнению с прошлым годом
- 300 млн транзакций на сегодняшний день: рост в 3,5 раза по сравнению с прошлым годом
- 25 миллионов транзакций NFT за все время: самый высокий показатель среди ЛЮБЫХ сетей
Кроме того, на игры приходилось 44,4% всей активности сети - было создано более 30 игр. Из этих игр выделяются Solitaire Blitz и Trickshot Blitz с пиковым значением 44 000 и 31,8 уникальных активных кошельков (dUAW) в день.
Рынок NFT: BloctoBay превзошел NBA Top Shot как самый доминирующий рынок NFT, на долю которого пришлось 64,5% от общего объема торгов.
Было объявлено о важных партнерских отношениях с Ticketmaster, Mattel и Meta *, а экосистема FLOW запустила фонд в размере 725 миллионов долларов, направленный на дальнейшие инновации и рост их платформы и Web3 в целом.
* Ticketmaster, ведущая компания по продаже билетов и управлению мероприятиями, 31 августа 2022 года объявила о партнерстве с FLOW для изучения возможностей использования NFT в индустрии продажи билетов.
Meta Platforms объявил 5 августа 2022 года о международной экспансии своих цифровых предметов коллекционирования, представленных на его платформе Instagram. В рамках этого расширения Meta объявила о поддержке NFT, созданных на блокчейне FLOW, что позволяет создавать уникальные и поддающиеся проверке цифровые активы на своей платформе.
Текущий TVL FLOW равен $6,2 млн. Это пиковое значение на истории.
Единственным Defi-проектом является Increment Finance.
Глядя на годовую производительность, можно заметить, что с февраля 2022 года активность протокола FLOW имеет тенденцию к снижению, достигнув самой низкой точки в июне.
Начиная с июля, активность FLOW резко возросла, что связано с запуском игровых децентрализованных приложений, таких как Solitaire Blitz и Trickshot Blitz , и достигло своего пика в сентябре.
Впоследствии, следуя отраслевой тенденции, активность в сети снизилась.
Стоит отметить, что в первой половине 2022 года активность NFT на FLOW была довольно высокой, а во второй половине года доминирующей активностью на протоколе стали игры.
В целом, глядя на доминирование в активности, видно, что активность NFT составляет 55% от общей активности, активность игр составляет 44,4%, а активность DeFi составляет всего 0,6%.
Объем торгов на FLOW в 2022 году составил 2,7% от общего объема торгов NFT за год. Это поставило FLOW на третье место после Ethereum с доминированием 83,9% (19,6 млрд долларов) и Solana с 7,9% (1,57 млрд долларов).
Сколько инвестировали
По известной информации, в FLOW инвестировали порядка $612 млн. Подробные данные в таблице.
Текущая капитализация - $1,11 млрд.
Полная капитализация - $1,5 млрд.
Текущая цена FLOW $1,07. От максимумов цена упала на 97,5%.
Что такое токен FLOW
Токен FLOW играет центральную роль в экосистеме FLOW.
Он используется для оплаты услуг в рамках децентрализованных приложений (dApps), созданных в сети, а также для обеспечения использования (развертывания и создания) смарт-контрактов для приложений, созданных на основе FLOW.
В качестве блокчейна Proof-of-Stake (PoS) FLOW полагается на свой токен в качестве актива вознаграждения для валидаторов, которые участвуют в сетевом консенсусе.
Кроме того, FLOW используется для оплаты комиссий за транзакции в сети и используются в качестве резервного актива для вторичных токенов, таких как стейблкоин FUSD, и для обеспечения справедливого управления сетью и развития экосистемы.
Активность разработки FLOW
Среди крупнейших экосистем (Polkadot, Ethereum, Cosmos, Aptos, Chia, NEAR) FLOW держится на уровне Chia, занимает четвертое место на протяжении последнего года.
При этом, уровень разработки держался 8 месяцев (из 12) на третьем месте (на уровне ATOM) и затем съехал на четвертое групповое место (до уровня CHIA, NEAR, APTOS).
Активность разработки - показывает активность проекта по разработке с течением времени на основе ряда чисто связанных с разработкой "событий" в общедоступном репозитории проекта Github. (не учитываются: комментарии к выпускам, форки, звезды и т.д.).
Как работает FLOW
В традиционных блокчейнах каждый узел/валидатор хранит полное состояние (баланс кошелька, коды смарт-контрактов, комиссии за транзакции и т. д.) и выполняет все действия, связанные с обработкой транзакций в сети.
Сеть FLOW использует конвейерную обработку, группируя задачи валидатора по четырем различным ролям: консенсус/согласование, выполнение, проверка и сбор.
Разделение задач между узлами является вертикальным (по различным этапам проверки для каждой транзакции), а не горизонтальным (по различным транзакциям, как при сегментировании).
Это позволяет FLOW масштабироваться в несколько раз лучше при минимальных затратах, создавая совместную рабочую среду для всех сетевых операций.
С точки зрения базы данных смарт-контракты и учетные записи потребителей в сети FLOW всегда могут нормально взаимодействовать в пределах одной транзакции (завершенность за одну транзакцию). Это гарантирует отличный пользовательский опыт и полную компонуемость, позволяя разработчикам беспрепятственно использовать работу друг друга.
Большинство решений по масштабируемости блокчейнов предлагают фрагментацию блокчейнов на взаимосвязанные блокчейны или сегменты (как у NEAR).
В случае сегментирования, взаимодействие между протоколами становится настолько сложным, что даже отдельные крупномасштабные варианты использования обращаются к сложным методам масштабирования между сегментами из-за проблем с задержкой и более высокой частотой сбоев транзакций.
Это радикально ограничивает типы возможных вариантов использования блокчейна и их влияние на блокчейн.
Таким образом, сегментирование передает самую сложную часть масштабирования блокчейна разработчикам приложений, а не решает ее на уровне протокола.
Основное понимание, которое породило архитектуру FLOW, заключается в том, что можно отделить недетерминированные действия от детерминированных и распределить каждое из них по различным узлам в зависимости от их технических возможностей. Это значительно повышает пропускную способность сети и решает множество проблем, связанных с взаимодействием потребителей и разработчиков с традиционными блокчейнами.
Недетерминированные задачи, такие как установление наличия и порядка транзакций, требуют синхронизированного механизма консенсуса (например, Proof-of-Stake).
Детерминированные задачи, такие как вычисление результатов упорядоченных транзакций, часто имеют один фактически правильный результат.
FLOW установил, что основной проблемой масштабируемости блокчейна является детерминированный акт выполнения транзакций после добавления в блок, а не недетерминированный процесс, требующий консенсуса — создание блоков.
В связи с этим FLOW распределяет задачу валидатора по четырем основным ролям:
- Узлы консенсуса: определяют наличие и порядок каждой транзакции.
- Узлы выполнения: выполняют вычисления, связанные с каждой транзакцией.
- Узлы проверки: поддерживают часть безопасности сети, гарантируя, что узлы выполнения работают надлежащим образом.
- Узлы сбора: способствуют увеличению сетевого подключения и доступности данных для проектов на блокчейне FLOW, собирая данные о транзакциях от пользовательских агентов.
Узлы консенсуса и проверки выступают в качестве основы безопасности в блокчейне FLOW и используют криптоэкономические стимулы для обеспечения ответственности всей экосистемы.
Роли консенсуса и проверки оптимизированы, чтобы обеспечить высокий уровень участия даже для людей с аппаратным обеспечением потребительского уровня, работающим на домашнем интернет-соединении. Узлы консенсуса используют консенсус HotStuff, одного из наиболее проверенных алгоритмов доказательства ставок.
С другой стороны, узлы выполнения и сбора выполняют детерминированные задачи, что делает их менее уязвимыми для атак. Их роли также подтверждаются и учитываются другими узлами. Таким образом, узлы исполнения и сбора могут надежно повысить безопасность и масштабируемость, позволяя масштабировать блокчейн.
Схема работы четырех типов узлов FLOW:
1. Узлы консенсуса определяют порядок и доступность транзакций в сети.
2. Узлы проверки работают с узлами консенсуса для повышения безопасности платформы. Узлы проверки также помогают поддерживать целостность транзакций.
3. Узлы выполнения нужны для правильного выполнения вычислений в блокчейне.
4. Наконец, узлы сбора отвечают за укрепление сетевого подключения и повышение доступности данных dApp, чтобы dApp могли использовать данные для выполнения смарт-контрактов и других связанных процессов.
Особенности FLOW
FLOW включает в себя четыре основных особенности, чтобы реализовать свое видение создания развлечений и инвестиций на основе блокчейна для миллионов пользователей:
- Многоролевая архитектура: уникальная масштабируемая инфраструктура блокчейна с акцентом на децентрализацию без разделения.
- Программирование, ориентированное на ресурсы. Использование языка программирования Cadence позволяет безопасно и просто создавать легко проверяемые криптографические приложения.
- Эргономика для разработчиков: включая легко обновляемые смарт-контракты и поддержку ведения журналов.
- Адаптация потребителей. Блокчейн FLOW, созданный для массового внедрения, обеспечивает беспрепятственную адаптацию новых пользователей и простые преобразования фиатной валюты в криптовалюту.
Рассмотрим чуть детальнее эти особенности.
Многоролевая архитектура
Технический дизайн FLOW использует использование узлов, которые выполняют четыре параллельные роли, что позволяет платформе получать чрезвычайно высокую пропускную способность и безопасность транзакций без значительного ущерба для децентрализации или ограничения разработки приложений.
Этот многоуровневый подход позволяет сети экспоненциально масштабироваться, поскольку он отделяет недетерминированные процессы, такие как достижение консенсуса, от детерминированных процессов, таких как выполнение вычислений.
Ресурсо-ориентированное программирование
FLOW разработала Cadence, пример новой формы языка программирования, называемого ресурсно-ориентированным* программированием.
* Язык MOVE также использует ресурсно-ориентированное программирование. Ключевой особенностью MOVE является возможность определять пользовательские типы ресурсов. Типы ресурсов используются для кодирования безопасных цифровых активов с широкими возможностями программирования. Такой же подход используется в языке Cadence.
Язык программирования Cadence — это «первый эргономичный, ориентированный на ресурсы язык программирования смарт-контрактов». Это позволяет разработчикам легко обмениваться ресурсами и создавать сложные решения для смарт-контрактов, которые являются безопасными и масштабируемыми.
Кроме того, Cadence предоставляет разработчикам все инструменты, необходимые для быстрого и эффективного вывода на рынок продуктов корпоративного уровня. Более того, это достигается с минимальным риском, поскольку смарт-контракты, созданные с помощью Cadence, просты и недороги в аудите.
Cadence предлагает более высокий уровень децентрализации, когда речь идет о хранении данных (например, цифровых активов). В отличие от Solidity, которая хранит информацию в центральной книге, Cadence хранит данные непосредственно в учетных записях пользователей.
Децентрализованное хранение данных Cadence повышает безопасность сетевой архитектуры FLOW. Эта функция также предлагает разработчикам и конечным пользователям более простой способ создания и передачи цифровых активов в блокчейне FLOW.
Ориентация на разработчиков
FLOW предлагает обновляемые смарт-контракты, широкий спектр инструментов для разработчиков, встроенную поддержку ведения журналов и быструю детерминированную завершенность — все это направлено на повышение эргономики и полезности разработки. Кроме того, платформа использует наборы для разработки программного обеспечения (SDK) на основе Go и JavaScript, собственную интегрированную среду разработки (IDE) и игровую площадку для разработки в браузере, которая позволяет разработчикам ознакомиться с Cadence, прежде чем создавать свои собственные приложения.
Команда FLOW предоставила ряд инструментов с открытым исходным кодом, чтобы помочь разработчикам начать работу:
Go SDK — отличный инструмент для разработчиков, которым нужна интеграция с серверной частью с учетом масштабируемости. Go — один из самых популярных языков программирования серверной части, когда производительность является главным приоритетом.
JavaScript SDK — для разработчиков интерфейсов JavaScript SDK позволит легко интегрироваться и взаимодействовать с FLOW.
Взаимодействие с FLOW и использование языка Cadence изначально в Visual Studio Code. Можно статически проверять код Cadence на наличие ошибок и тестировать смарт-контракты, не выходя из интегрированной среды разработки.
Размещенная в браузере среда разработки, в которой можно изучать и опробовать язык смарт-контрактов Cadence без какой-либо настройки.
Быстрая, детерминированная завершенность
В Bitcoin определяют завершенность как шесть подтверждений блоков, которые могут занять более часа. Ethereum улучшает это, достигая вероятностной завершенности примерно через 6 минут.
В FLOW детерминированная завершенность достигается в течение нескольких секунд: как только узлы консенсуса определяют, частью какого блока будет транзакция, пользовательские агенты в большинстве случаев могут выполнять транзакцию локально и почти сразу же давать обратную связь пользователю.
Адаптация потребителей
FLOW создан с учетом удобства пользователя благодаря интеграции существующих основных платежных систем для пользователей, что позволяет безопасно и просто взаимодействовать с клиентами.
В частности, это реализуется за счет обеспечения удобочитаемой безопасности для dApps и кошельков, чтобы пользователи понимали решения, которые они принимают в используемых ими системах.
Технология Smart Account также позволяет пользователям использовать Dapper Wallet без необходимости запоминать сложные исходные фразы или рисковать возможностью потери своих закрытых ключей при управлении своими NFT или цифровыми активами.
Итоги 2022
Улучшения производительности протокола
В 2022 году пропускная способность TPS сети FLOW выросла в 10 раз с 50 TPS до 500 TPS с несколькими улучшениями производительности по всем направлениям.
Создание основы для гипермасштабирования сети до петабайтов сетевого хранилища.
FLOW в конечном итоге будет поддерживать петабайты данных в сети без сегментирования — подвиг, не достигнутый ни одним L1.
Последнее обновление направлено на достижение этой цели:
Завершение транзакции на 20% быстрее
FLOW переключился на использование нового протокола консенсуса Jolteon, который является существенно улучшенной производной от HotStuff. Этот новый протокол консенсуса приведет к тому, что узлы консенсуса завершат блоки на 33% быстрее.
Jolteon достигает этого ускорения, завершая блоки только с двумя дочерними блоками в отличие от требования 3 дочерних блоков, в оригинальном HotStuff, что непосредственно приводит к финализации блока на 33% быстрее.
Для того, чтобы транзакция была включена в финальный блок, измеряемый как время до завершения транзакции, существует некоторая дополнительная времена задержка, связанная с особенностями FLOW.
Следовательно, новая реализация приведет к сокращению времени до завершения транзакции примерно на 20%.
Развитие и продуктивность разработчиков
Существует несколько способов измерения активности разработчиков: сетевая активность, загрузки библиотек и децентрализованные приложения.
В 2022 году 7000 новых разработчиков развернули контракты в тестовой сети (рост на 250 % в годовом исчислении), а клиентская библиотека FLOW была загружена 630 000 раз (в 2 раза по сравнению с 2021 годом).
В совокупности только в 2022 году развернуто 2430 контрактов основной сети!
В 2022 году ввели гранты для разработчиков. FLOW получили 90 предложений о грантах, приняли 35 предложений, одобрили выполнение 69 этапов, выплатили получателям грантов 677 тысяч долларов в токенах FLOW.
Язык Cadence
В 2022 году в языке Cadence было реализовано более 40 функций. Также были внедрены более 30 изменений, которые улучшили производительность Cadence и внесли основной вклад в повышение скорости выполнения транзакций и объема используемой памяти.
Наиболее важной вехой, достигнутой в 2022 году, стал Secure Cadence, который позволил развертывать контракты без разрешения.
Команда Cadence также создала инструменты, помогающие сообществу сканировать свои контракты и обнаруживать критические изменения.
Улучшенная защита от спама с ранней проверкой аккаунта
FLOW добавляет в сеть защиту от спама против учетных записей, отправляющих транзакции, за которые они не могут заплатить. Раньше, если была отправлена транзакция с недостатком средств для оплаты комиссии, она выполнялась, а затем терпела неудачу в конце выполнения во время удержания комиссии, что приводило к трате ресурсов.
Теперь баланс плательщика проверяется перед выполнением транзакции, защищая живучесть блокчейна от таких спам-атак и помогая FLOW приблизиться к цели 99,99% SLA.
Планы на 2023
Улучшения производительности
FLOW хочет достигнуть производительности в 1000 транзакций в секунду (TPS).
Коммуникация между сетями с использованием интеграции LayerZero
Мост LayerZero обеспечит беспрепятственную передачу активов между FLOW и миром блокчейнов.
Сегодня соединение между блокчейнами может быть дорогостоящим, ненадежным и небезопасным процессом, требующим от пользователей оплаты газа как в исходном, так и в целевом блокчейне. Обернутые токены необходимо заменить на собственные активы, добавив дополнительные шаги (и комиссию за транзакции) в поток пользователя. Пулы ликвидности в межсетевых децентрализованных финансовых приложениях фрагментированы.
Для решения этих проблем требуется протокол, который обеспечивает взаимодействие и компоновку между блокчейнами, открывая при этом новые области дизайна и возможности в криптосетях. FLOW решили использовать LayerZero для межсетевого взаимодействия.
Дорожная карта
Прогрессивная адаптация пользователей
Для большинства новых пользователей крипта в настоящее время напоминает дикий запад. Существует множество ситуаций, когда они не знают, как взаимодействовать, и им не хватает доверия и безопасности к службам, которые они пытаются использовать.
В то время как самостоятельное хранение, возможно, является самой важной особенностью web3, следующий миллиард пользователей блокчейна еще не имеет самостоятельных кошельков.
FLOW предоставит разработчикам инструменты, которые позволят им внедрить использование блокчейна без кошелька.
Это означает привлечение новых пользователей через электронную почту или учетные записи в социальных сетях.
Mobile First: Web3 в каждый карман
Создать оптимизированный для мобильных устройств опыт в web3 сложно, но на мобильные устройства приходится более 60% интернет-трафика.
Для приложений, которые используют некастодиальные кошельки для входа/регистрации или подписи транзакций, пользователям приходится переключаться между кошельком и приложением для частых запросов аутентификации.
Хотя может иметь смысл прервать сеанс пользователя, чтобы запросить подпись для финансовой транзакции, многие события в сети должны происходить без вмешательства пользователя. Таким образом, чтобы мобильный телефон был успешным, он должен быть беспрепятственным к процессам подписания.
FLOW предоставит инструменты, где разработчикам не придется выбирать между дизайном приложений, безопасностью и мобильностью.
Пользователю не нужно будет иметь кошелек во FLOW, чтобы начать пользоваться блокчейном. NEAR идет тем же путем в отношении устройств Apple.
Бессервисные децентрализованные приложения
Старый способ создания программного обеспечения: вы арендуете несколько экземпляров виртуальных компьютеров у AWS и устанавливаете на них собственный загрузочный образ, на котором есть необходимые вам службы. Существует зависимость сервера/платформы от AWS.
«Безсерверный» способ: вы пишете свои API-сервисы и вычислительные механизмы на платформе сервисов, такой как Amazon Lambda. Вместо создания серии дублирующих образов машин, каждый из которых может обслуживать тысячи клиентов, вы создаете задания, каждое из которых обслуживает одного клиента. И с этого момента он масштабируется в зависимости от нагрузки, но все еще существует зависимость от платформы.
Способ «без обслуживания» (с использованием блокчейна): вы пишете свои API-сервисы и вычислительные механизмы в виде серии смарт-контрактов, транзакций, скриптов и клиентского кода. Смарт-контракты и транзакции выполняются в блокчейне, сценарии выполняются на узлах доступа, а клиентский код выполняется в браузере/клиентском приложении. AWS и другие, никак не задействованы.
Заключение
За 2022 год блокчейн FLOW старался держать постоянный уровень разработки, примерно вровень с Chia и NEAR.
FLOW стремится создать максимально удобную для пользователей и разработчиков экосистему. В этом они схожи с NEAR. При этом NEAR, решает проблемы масштабирования через сегментирование блокчейна.
FLOW нашёл другой способ: как без сегментирования или объединения транзакций (по типу L2 на Ethereum), достичь нужного им масштабирования.
При этом надо понимать, что NEAR стремится к 100 000 TPS, а FLOW только перешел от 50 к 500 и хочет в 2023 году добиться 1 000 TPS.
В силу чего, у FLOW нет развитого Defi, нет больших игр, нет заточенности на систему платежей.
Поэтому META, Mattel (игрушки) и другие компании, заключают партнерство с FLOW в части выпуска NFT.
Бум NFT еще не настал, он ждет нас впереди!
Подготовлено каналом SMART INVESTOR
Источники (публичные данные из Интернет)
1. Фонд Andreessen Horowitz (a16z)
2. Фонд Paradigm и Манипулятор
3. Фонд Multicoin Capital: «Think Different»
4. BitFinex и Tether: Манипуляторы и Манипуляции. Часть 1 и часть 2
5. Дорожная карта Ethereum: простыми словами о сложном
6. Фонд Sequoia Capital: рынки важнее основателей
7. Uniswap: не только лишь CEX
8. ZK-EVM: Эфир, Виталик, три ZK
9. Polkadot: горошком об стену