Площадка Flow, запущенная в 2020 году, позволяет разработчикам создавать и торговать NFT.
С помощью Flow команда разработчиков стремится создать новую платформу, которая позволит приложениям привлечь большее количество обычных пользователей.
Flow создаёт множество подразделений своей сети, чтобы можно было разделить всю работу между узлами, при этом каждый узел проверяет только подмножество транзакций.Для этого в блокчейне Flow используется многоузловая и многоролевая архитектура.
Другими словами, Flow разделил этапы проверки транзакции на четыре разные категории, разделив обязанности каждого узла:
Узлы сбора - улучшают сетевое подключение и доступность данных для децентрализованных приложений
Узлы консенсуса - определяют наличие и порядок транзакций
Узлы выполнения - выполняют вычисления, связанные с каждой транзакцией. Эти узлы не имеют полномочий принимать решения.
Узлы проверки - дважды проверяют работу, выполненную узлами выполнения.
Создатели Flow утверждают, что такой уровень специализации позволяет каждому узлу участвовать в проверке каждой транзакции, разделяя задачи для повышения эффективности.
Инструменты разработчика
Смарт-контракты в блокчейне Flow написаны на родном языке Flow, Cadence.
Команда Flow создала веб-сайт в качестве обучающего инструмента для разработчиков, которые никогда не создавали блокчейн-приложения, для ознакомления с Cadence.
Еще одна уникальная особенность блокчейна Flow заключается в том, что разработчики могут выпускать свои децентрализованные приложения в бета-версии, обновляя при этом код по мере возникновения проблем. Пользователи будут предупреждены об этих изменениях по мере взаимодействия с программным обеспечением.
После того, как авторы отправляют окончательную версию кода, она становится неизменной, а это означает, что ее нельзя будет изменить снова.