
Криптовалюта Stacks (STX) — это децентрализованный проект с открытым исходным кодом. Он предназначен для проектирования, разработки и развития децентрализованной вычислительной сети, которая представляет полноценную альтернативу традиционным облачным вычислениям.
Миссия Stacks — обеспечить справедливый и открытый интернет, где пользователи контролируют свои данные. Stacks позволяет создавать децентрализованные приложения так же легко, как облачные. Разработчики используют простые библиотеки, которые скрывают сложность блокчейна, и не нужно учить новый язык программирования. Пользователи получают универсальный логин, работающий везде без паролей, и зашифрованный домашний диск, который позволяет переносить данные в любое приложение. Приложения могут работать на устройствах пользователей, а обмен данными требует явного согласия.
Это комплексный продукт: интернет-браузер, система регистрации имён на блокчейне, система идентификации пользователей и облачная инфраструктура для хранения данных. Всё направлено на децентрализацию интернета. Раньше проект назывался Blockstack. Платформу переименовали в Stacks в четвёртом квартале 2020 года, чтобы отделить экосистему и проект с открытым кодом от Blockstack PBC — компании, которая построила оригинальные протоколы.
Особенности проекта Stacks
Проект Stacks основан в 2014 году под руководством Принстонского университета. На основе продукта уже запущено более 500 приложений. Stacks стремится создать новый вид децентрализованного интернета, который даёт пользователям больше контроля над данными и затрудняет цензуру контента.

У проекта встроенная конфиденциальность: данные в приложениях Stacks — фотографии, сообщения, медицинские записи — шифруются по умолчанию. Приложения не могут видеть, получать доступ или отслеживать вашу активность. Все данные на 100% принадлежат пользователю, а не приложениям. Пользователи свободно перемещают данные, торгуют и передают активы — разрешение от приложений или компаний не требуется.
Смарт-контракты Stacks на языке Clarity позволяют создавать, владеть и торговать новыми видами цифровых активов: токенами и цифровыми предметами коллекционирования. Создатели также могут иметь долю ценности, которую помогают создавать.
Особенности проекта:
- Настраиваемые доказательства. Блокчейн Stacks использует настраиваемый механизм доказательств, который сочетает собственный Proof-of-Work с повторным использованием хеш-мощности.
- Высоко масштабируемое децентрализованное хранилище. Gaia — децентрализованная сеть хранения данных, построенная на блокчейне для контроля пользователя над своими данными.
- Простота разработки. Stacks делает Web3-приложения такими же простыми в создании, как облачные. Разработчики используют простые библиотеки, которые абстрагируются от сложности блокчейна.
Децентрализованная вычислительная сеть Stacks даёт дружественную среду разработки для создателей dApp и универсальные идентификаторы для пользователей, чтобы легко использовать приложения в экосистеме Stacks.
Экосистема криптовалюты STX
Децентрализованная вычислительная сеть Stacks логически существует на уровне приложений в традиционном дизайне интернета.

Сама сеть Stacks состоит из нескольких систем, которые вместе представляют необходимые компоненты для реализации децентрализованных приложений:
- Stacks Blockchain. Основа сети — блокчейн Stacks. Он позволяет регистрировать и контролировать цифровые активы, например доменные имена пользователей, а также регистрировать и выполнять смарт-контракты. Блокчейн Stacks использует механизм Tunable Proofs для выбора лидера.
- Механизм Tunable Proofs — система выбора лидера, которая принимает входные данные от нескольких механизмов и адаптирует относительный вес каждого сигнала. Например, с помощью Tunable Proofs можно объединить собственный Proof-of-Work с добавленной функциональностью повторного использования хеш-мощности из другого, более устоявшегося блокчейна. Цель — безопасно запустить новый блокчейн и постепенно перейти к собственному PoW.
- Одноранговая сеть Atlas. Этот уровень сохраняет записи маршрутов — «файлы зон», которые указывают на основное хранилище данных. Файлы зон проверяются одноранговой сетью, поэтому их нельзя повредить или изменить. Благодаря малому размеру — 4 Кбайт — узлы Atlas легко хранят полные копии маршрутизации, защищая от атак.
- Хранилище Gaia. Управляемая пользователем система хранения, которая позволяет приложениям взаимодействовать с частными хранилищами данных. Пользователи могут размещать зашифрованные данные у облачного провайдера, на локальном диске или удалённом хранилище. Важно: пользователь сам выбирает провайдера. Данные на Gaia зашифрованы и подписаны на стороне клиента криптографическими ключами пользователя.
- Блокчейн-аутентификация. Протокол блокчейн-аутентификации — это протокол децентрализованной аутентификации для приложений. Он позволяет пользователям подтверждать подлинность своих удостоверений и указывать, какое местоположение Gaia использовать для хранения данных приложения.
- Библиотеки и SDK Stacks. На вершине программного стека находятся библиотеки и SDK, через которые разработчики и пользователи взаимодействуют с компонентами сети. Например, клиент Stacks позволяет регистрировать и управлять личными данными.
- Stacks развёртывает систему имён на блокчейне, определяя операции в виртуальной цепочке и храня информацию о маршрутизации в пиринговой сети Atlas. Поддерживаемая консенсусным протоколом базового блокчейна, виртуальная цепочка проводит все операции: регистрацию имён, их обновление и перемещение. Виртуальная цепочка отражает состояние системы имён — кто владеет конкретным именем и какие данные с ним связаны. Структура доменных имён схожа с традиционным интернетом, например «Stacks.id»: имя — «Stacks», область имён — «id».
- Внедрённый механизм верификации транзакций требует от пользователей полного управления нодами, для чего нужно достаточно много дискового пространства — около 1 Гб на данный момент. Протокол поддерживает лайт-клиенты, например мобильные устройства. Лайт-клиенты независимо подтверждают, были ли транзакции включены в блокчейн, через запросы к публичным нодам Stacks для получения консенсусного статуса — последних хешей — и всех транзакций.
Поскольку на уровне блокчейна происходит только аутентификация пользователей, веб-приложениям почти не нужно с ним взаимодействовать. Это выгодно разработчикам: они могут создавать приложения на любом языке. В Stacks применяется простой подход для установки приложений. Разработчики просто подключаются к API пользователя вместо централизованного API, без настройки серверов, баз данных и системы управления пользователями.
Все вычисления, необходимые приложениям, выполняются на уровнях архитектуры Stacks под контролем пользователей, без серверов провайдеров. Это позволяет считать приложения в сети Stacks полностью децентрализованными и бессерверными. Хотя приложения не обрабатывают данные на уровне блокчейна, как в случае с Ethereum. Подробнее об экосистеме можно прочитать в официальной документации проекта.
Варианты использования Stacks
Вариантов использования системы Stacks множество. Перечислим некоторые.

Основные варианты использования:
- Создание надёжных приложений и протоколов. С помощью пользовательских данных и смарт-контрактов можно создавать новые виды приложений, которые раньше не могли существовать.
- Приложения с личными данными. Создавайте альтернативы повседневным приложениям, где конфиденциальность гарантируется шифрованием.
- Программируемые финансы. Создавайте надёжные, проверяемые финансовые продукты, которые работают без центрального органа.
- Открытый рынок. Дайте людям возможность покупать, продавать и торговать чем угодно без центральной власти.
- Цифровые ресурсы. Создайте собственные цифровые активы с блокчейном биткоина как основой.
- Азартные игры. С помощью смарт-контрактов игроки знают, что игра честна, и могут переносить цифровые активы из игры в игру.
В сети Stacks уже создано множество приложений:
- Pravica — унифицированный коммуникационный пакет, отвечающий стандартам Web 3.0 и использующий блокчейн для конфиденциальности и безопасности.
- Blocksurvey — сбор и обмен данными форм со сквозным шифрованием и конфиденциальностью. Ваши данные принадлежат только вам.
- Envelop — быстрая и лёгкая передача файлов. Загрузите файл, получите ссылку и поделитесь ею.
И ещё множество приложений доступно по ссылке — https://www.app.co.
Команда проекта Stacks
В 2014 году под руководством Принстонского университета началась разработка проекта Onename. Проект сокращал биткоин-кошельки до простых названий. Его основали два студента — текущие основатели Stacks, которые тогда только прошли предпринимательский курс от YCombinator.
Впоследствии Onename перерос в Blockstack при поддержке YCombinator и Union Square Ventures. Амбиции проекта выросли вместе с командой и количеством венчурных фондов.

Всего в команде Stacks около 30 человек:
- Muneeb Ali — CEO Stacks PBC с 2013 года. Доктор Принстонского университета. С 2017 года управляющий партнёр Token LLC. Читает лекции в Принстоне.
- Aaron Blankstein — в компании с 2017 года. Докторская степень Принстонского университета. Работал докторантом в лаборатории сетей и систем в Принстоне с 2011 года. Стажировался в Microsoft Research. Более 10 лет работает с системами отслеживания информационных потоков, алгоритмами кэширования, компиляторами и прикладной криптографией.
- Mitchell Cuevas — партнёр по маркетингу. В компании с 2018 года. Руководил маркетингом в Techstars, UP Global, Startup Weekend.
- Jeff Domke — руководитель отдела продукта. Работал на подобной должности в компании недвижимости CompStak. Основал платформу Signal для анализа взаимодействия с клиентами и приложение Capsule.me для обмена сообщениями.
- Sebastian Dunkel — поддержка продукта. В 2013–2014 годах работал в Apple редактором локализации, затем в ряде компаний на должностях Product, Customer и Service Support. В Stacks с февраля 2015 года.
- Dr. Diwaker Gupta — глава отдела инженерии. Четыре года в Dropbox, где руководил командой разработчиков и отвечал за выпуск продуктов. Входил в группу основателей стартапа Maginatics — облачная файловая система нового поколения, выкупленная EMC в 2014 году.
- Jude Nelson — с компанией с 2015 года. Доктор наук Принстонского университета. С 2010 года докторант в исследовательской группе PlanetLab в Принстоне. Стажировался в IBM и Verivue. Исследования сосредоточены на создании программируемых глобальных систем хранения. Проект PlanetLab получил награду ACM SIGCOMM Test of Time 2013 года.
- Saurabh Pathak — работает с 2018 года. Аудитор-контролёр. 10 лет в BlackRock. Стажировался в Ernst & Young и Deloitte & Touche. Дипломированный бухгалтер с лицензией серии 27.
- Jesse Soslow — руководитель юридического и финансового отделов. Работал в Everwise и Morrison & Foerster.
- Patrick Stanley — глава по развитию с 2017 года. Преуспел в Earnest — онлайн-кредиты: рост до 200 сотрудников и оборот 2 млрд долларов. Организовал стартап Ellison.
Также в команде 15 высокообразованных специалистов: Gina Abrams — менеджер по развитию, Mary Anthony — специалист по технической документации, Xan Ditkoff — специалист по продукту, Ludovic Galabru — инженер, Mark Hendrickson — менеджер по продукту, Jaspen Jansz — дизайнер, Brittany Laughlin — менеджер по работе с инвесторами, Thao-Nguyen Le — операционный менеджер, Frederick Lee — помощник юриста, Matthew Little — инженер по софту, Thomas Osmonson — разработчик, Hank Stoever — инженер и другие.

В кампании финансирования участвовали более 800 частных лиц и организаций: Winklevoss Capital, Union Square Ventures, Foundation Capital, Lux Capital, Blockchain Capital, Digital Currency Group, партнёр Y Combinator Касар Юнис, основатель Techcrunch Майкл Аррингтон, основатель Digg Кевин Роуз, Harvard University endowment и другие.
Майнинг криптовалюты STX
Stacks использует гибридный механизм консенсуса Proof-of-Transfer. Помимо регулярного хранения хеша блокчейна Stacks на биткоине, многие участники узлов получают награды в BTC — более надёжном источнике ценности, чем награды в родном токене STX.

Майнеры регистрируют транзакции, как майнеры на блокчейнах Bitcoin или Ethereum. Штабелеры хранят копию блокчейна и сигнализируют, на каком форке майнить. Майнеры зарабатывают новые STX от инфляции и платят за участие в BTC. Этот BTC распределяется между штабелерами, которые должны стейкать STX.
За каждое действие с аккаунта сжигается определённое количество Stacks. Майнить можно тремя путями:
- Классический майнинг. Использование оборудования для предоставления вычислительных мощностей блокчейн-системе.
- Майнинг приложениями. Вознаграждения разработчикам по популярности их приложений и количеству клиентов.
- Майнинг для поддержания «сети доверия». Награда за установку и использование Web-of-Trust.
После запуска версии 2.0 блокчейна Stacks майнеры должны использовать BTC для верификации транзакций и получают нативные STX как награду. Отправляемые майнерами биткоины распределяются среди владельцев полных нод, а часть BTC направляется на развитие экосистемы.
Для роли стейкера нужны токены STX стоимостью примерно $10 000. Однако, по словам CEO Stacks Муниба Али, предусматривается делегированный стейкинг, при котором доход можно получать с гораздо меньшей суммы. Он также уверен, что после активации смарт-контрактов на языке Clarity майнеры смогут зарабатывать больше комиссий.
Курс криптовалюты Stacks (STX)
Токен STX — родной токен сети Stacks. Он потребляется, когда пользователи регистрируют основанные на блокчейне идентичности и укрепляют новые бизнес-модели и протоколы, которые используются в 500+ приложениях Stacks. Токены STX также используются при взаимодействии со смарт-контрактами Clarity.
Примеры использования STX включают, но не ограничиваются:
- Регистрация цифровых активов на основе блокчейна. Токены STX уничтожаются для регистрации удобочитаемых имён пользователей, доменов и других цифровых активов.
- Смарт-контракты Clarity. STX используются как топливо для разработчиков при публикации контрактов и для пользователей при их выполнении.
- Награды за майнинг. STX выплачиваются майнерам, которые размещают узлы Stacks и защищают сеть.
На момент подготовки статьи Stacks занимает 79-е место в рейтинге CoinMarketCap. Рыночная капитализация — $147 млн, суточный объём торгов — $3,7 млн.
Хранить STX можно на официальном кошельке проекта. Stacks привлекла в сообщество разработчиков благодаря понятному образованию, инструментам, конкурсам и мероприятиям, а также постоянному стимулированию.
Следующий этап роста сообщества сосредоточен на привлечении конечных пользователей с целью достичь 1 миллиона пользователей в сети. Этому будет способствовать партнёрство Stacks с Blockchain.com.
Перспективы проекта Stacks
Проект Stacks определённо заслуживает внимания и обладает большим потенциалом. Проект представил новый механизм консенсуса Proof-of-Transfer, предлагающий новый юзкейс для держателей биткоина. PoX использует мощь биткоина и позволяет каждому получить доступ к свойствам, которые делают его таким безопасным. Биткоин — абсолютная машина доверия и король доказательств работы.

PoX позволяет блокчейну Stacks 2.0 пользоваться преимуществами безопасности биткоина, вознаграждать держателей STX за вклад в сеть, предлагать безопасные и предсказуемые смарт-контракты Clarity и более выразительные функции без изменения протокола биткоина. Он также позволяет любому проекту разворачивать собственный блокчейн со свойствами безопасности BTC.
В дорожной карте назначены следующие цели:
- Экосистемные гранты для блокчейн-инфраструктуры и интеграции.
- App Mining 2.0 для стимулов разработчикам приложений.
- Запрос на стартапы для экосистемы Stacks.
- Цепочки приложений для масштабирования приложений и новых криптоактивов.
Stacks — глобальный, фундаментальный проект с сильной идеей, командой, инвесторами и правильным подходом к регуляции. Идея с сервисом создания приложений не новая, но реализация у Stacks на уровень выше аналогов. Посмотрим, что будет дальше, но на данный момент у монеты хорошие перспективы.