Starcoin - это блокчейн-платформа первого уровня, запущенная в 2020 году и призванная улучшить масштабируемость и безопасность традиционных систем Proof-of-Work (PoW). Ее отличительной особенностью является интеграция языка смарт-контрактов Move, первоначально разработанного в проекте Libra компании Facebook, для обеспечения безопасной и ориентированной на ресурсы среды программирования. Майннет заработал в мае 2021 года, и Starcoin стал первым публичным блокчейном на основе PoW, поддерживающим смарт-контракты Move. В ходе эволюции проекта в Starcoin 2.0 были внесены значительные архитектурные усовершенствования, включая механизм консенсуса FlexiDAG и механизм параллельного выполнения TurboSTM, которые позволили устранить узкие места в производительности и повысить пропускную способность транзакций.
В основе Starcoin лежит усовершенствованный механизм консенсуса PoW, основанный на оригинальном консенсусе Накамото. Это усовершенствование позволяет динамически корректировать время генерации блоков, их сложность и вознаграждение в зависимости от состояния сети в реальном времени, используя такие показатели, как частота неполных блоков, для выявления перегруженности. Консенсус FlexiDAG (Flexible Directed Acyclic Graph) еще больше повышает масштабируемость, позволяя параллельно генерировать и проверять блоки, что значительно увеличивает пропускную способность транзакций и сокращает время подтверждения. Кроме того, система TurboSTM (Software Transactional Memory) облегчает параллельное выполнение смарт-контрактов, используя многоверсионный контроль параллельности (MVCC) для оптимизации производительности без ущерба для безопасности. Все эти инновации позволяют Starcoin эффективно обрабатывать большие объемы транзакций, сохраняя при этом децентрализованный и безопасный характер PoW-систем.
Функционально Starcoin поддерживает целый ряд приложений, включая децентрализованные финансы (DeFi), нефункционирующие токены (NFT) и оракловые сервисы. Все они опираются на возможности формальной верификации языка программирования Move. Это обеспечивает безопасное управление цифровыми активами с защитой от таких распространенных уязвимостей, как переполнение и несанкционированное дублирование. Стандартная библиотека платформы (Stdlib) предоставляет готовые модули для распространенных протоколов, упрощая разработку и способствуя развитию экосистемы. Кроме того, в Starcoin появились такие функции, как «Легкий газ», позволяющие пользователям оплачивать транзакции различными токенами, что повышает удобство использования. Уникальное сочетание консенсуса PoW, архитектуры DAG и смарт-контрактов на основе Move отличает Starcoin от других блокчейнов, предлагая безопасную и масштабируемую инфраструктуру для децентрализованных приложений.
Криптовалюта Starcoin (STC) функционирует на собственном блокчейне.