Cartesi: как Web3-решения интегрируют Linux в блокчейн
Cartesi — это блокчейн-решение второго уровня, задачей которого является оптимизация процесса создания dApp и повышение аспекта масштабируемости на цепочке. Протокол предоставляет возможность разработчикам с экспертизой ОС Linux использовать привычные для них языки программирования. В 2020 году проект выпустил нативный токен под названием CTSI — служебный актив, что поддерживает сеть.
Давайте разбираться, что это за проект, и какие у него особенности.
Cartesi: механики и функционал
Cartesi представляет собой инфраструктурное решение, ориентированное на оптимизацию вычислительных процессов блокчейн-технологий. В своей структуре L2-проект полагается на инструменты масштабирования — так называемые оптимистические роллапы (Optimistic Rollup — англ). Они работают во втором блокчейн-слое и перенимают ресурсоемкие вычисления на себя — за пределы цепочки, тем самым повышая скорость транзакций. Эти роллап-решения Cartesi могут быть адаптированы под нужды конкретного проекта, что обеспечивает разработчиков возможностью создавать масштабируемые системы.
Специфика цепочек блоков состоит в том, что для развертывания конкретного приложения на разных блокчейнах в команде должны быть специалисты, которые владеют соответствующими языками программирования. В частности, наиболее популярным языком для работы с Ethereum является Solidity. Соответственно, знание этого языка и понадобиться для запуска приложений на ETH-цепи. Cartesi предоставляет решение, которое предусматривает возможность создания dApps с использованием более распространенных языков, таких как C++ и Python. Продукт предоставляет инструменты для программистов, включая библиотеки и фреймворки для интеграции приложений.
Основу Cartesi составляет вычислительная среда под названием Cartesi Machine. Она призвана запускать смарт-контракты в рамках операционной системы Linux. Как и Windows, и macOS, Linux применяется в компьютерах, смартфонах и других устройствах. Тем не менее только Linux из упомянутых трех ОС имеет полноценный открытый исходный код. Поэтому разработчики получают прямой доступ к логике Linux-приложений, а кодовые базы можно использовать снова и снова для создания новых решений.
Благодаря интеграции блокчейн-технологий и ОС Linux, Cartesi обеспечивает разработчикам возможность создавать смарт-контракты, используя при этом инструментарий Linux. Приложения, построенные на базе Cartesi, могут быть развернуты на цепочках первого уровня, таких как Ethereum, и на цепочках второго уровня, подобных Arbitrum и zkEVM. Благодаря этому Cartesi повышает масштабируемость вычислений и гибкость инструментария программистов. Более того, решения проекта помогают сократить расходы, что вызваны перегрузкой сети, так как часть вычислений осуществляется вне ее пределов.
Токен CTSI
CTSI — нативный токен Cartesi. Этот актив — служебный. Он используется для организации процессов управления внутри сети, стейкинга, оплаты комиссионных сборов и других экосистемных функций. Держатели токенов могут разместить свои активы в стейкинге, чтобы повысить безопасность решения и получить соответствующее вознаграждение.
Метрика CTSI на Etherscan. Источник: etherscan.io
CTSI запустили в апреле 2020 года. Его максимальное предложение составляет 1 миллиард токенов, то есть их количество ограничено. По состоянию на июль 2024 года в обращении находится более 820 миллионов токенов. CTSI — токен стандарта ERC-20 и совместим с сетями BNB Chain, Avalanche, Fantom и многими другими. Как и в случае с остальными криптовалютами, цена CTSI зависит от спроса, активности в сети и общих настроений на рынке, а также от ряда прочих факторов. На момент написания статьи токен торгуется по цене $0,17, а его рыночная капитализация составляет более $136 млн.
Основатели Cartesi
Компанию Cartesi в 2018 году в Сингапуре основали: Эрик де Моура (исполнительный директор), Аугусто Тейшейрой (исполнительный директор), Диего Нехаб (главный технический директор) и Колин Стайл (главный операционный директор). Партнеры-основатели обладают обширным опытом в сфере проектирования программного обеспечения, программирования, математики и бизнес-операций.
На предыдущей AMA-сессии в команде Cartesi поделились, что изначальной идеей было создать ИИ-рынок на основе блокчейна, ориентированный на специалистов по анализу данных. Однако, изучив ограничения, связанные с блокчейн-проектированием, команда сменила фокус. Задача Cartesi — упростить процесс создания и эксплуатации децентрализованных приложений, предоставив разработчикам возможность пользоваться привычными для них языками программирования.
В 2021 году команда запустила Cartesi Labs, чтобы содействовать распространению технологий и решений из экосистемы Cartesi.
2024: актуальное состояние экосистемы
Согласно данным Cartesi Rollup Lab, в настоящее время среди децентрализованных приложений, в которых применяются решения Cartesi, — Honeypot, BubbleWars, Ultrachess, DrawingDapp и другие. Дорожная карта проекта под условным названием Technical Evolution Plan предусматривает модернизацию протокола и технологические усовершенствования, в частности интеграцию с сетью Биткоин и предоставление доступа к роллапам посредством браузера. Однако она может измениться в зависимости от прогресса и решений сообщества. В рамках инициатив сообщества Cartesi часто проводит различные мероприятия и хакатоны Cartesi Experiment Week, что способствует развитию экосистемы.
Проект все еще находится на ранней стадии разработки. Наряду с такими преимуществами, как удобная для программистов инфраструктура и возможность написания кода на нескольких языках, Cartesi обладает и ограничениями, обусловленными его привязкой к Linux. Разработчики нуждаются в специфических навыках работы с ОС Linux и протоколом проекта. Учитывая все плюсы и минусы, пока неизвестно, какой окажется динамика развития Cartesi и насколько широкое распространение получит это решение в условиях постоянных изменений и высокой конкуренции на рынке криптовалют.