Протокол Cosanta
Технический обзор одноранговой платёжной сети COSA: реестр UTXO, консенсус Proof of Stake, детерминированные мастерноды, LLMQ, модель эмиссии и планируемая L2-платформа на базе форка Tenderdash.
Редакция 1.1 · июль 2026- Целевое время блока
- 150 секунд
- Консенсус
- PoS + LLMQ
- Максимальная эмиссия
- ≈56.04M COSA
- Лицензия Core
- MIT open source
Обзор протокола
Cosanta — децентрализованная платёжная сеть с открытым исходным кодом и нативным активом COSA.
Сеть поддерживает публичный реестр UTXO без центрального эмитента или оператора расчётов. Независимые узлы проверяют каждую транзакцию и блок по единым правилам консенсуса. Стейкеры создают блоки, а обеспеченный залогом уровень мастернод предоставляет кворумные сервисы и децентрализованное управление.
Независимая проверка
Каждый полный узел проверяет подписи транзакций, неизрасходованные выходы, структуру блока, доказательство доли и предел награды до принятия нового состояния.
Безопасность за счёт доли
После стартовой фазы блоки создаются по Proof of Stake без постоянной конкурентной траты вычислительной энергии.
Двухуровневая сеть
Детерминированные мастерноды формируют кворумы для блокировок транзакций, блоков и управления, не подменяя проверку полными узлами.
Cosanta Core является форком Dash Core и наследует его основанную на Bitcoin модель UTXO, одноранговую сеть и архитектуру сервисных узлов. Cosanta использует собственную сеть, денежные параметры и консенсус с активацией PoS на блоке 100 000.
Открыть исходный репозиторий Dash CoreАрхитектура сети
Cosanta разделяет локальное управление ключами, консенсусную проверку и обязанности сервисных кворумов. Владение кошельком не тождественно созданию блоков или работе мастерноды.
Полный узел
Загружает цепочку, хранит набор UTXO и самостоятельно применяет все правила консенсуса. Полному узлу не обязательно быть мастернодой.
Стейкер
Запускает синхронизированный кошелёк с подходящими выходами COSA и подписывает PoS-блок, когда выход находит допустимое ядро стейкинга.
Мастернода
Блокирует необходимый залог, регистрируется в детерминированном списке и при выборе участвует в сервисных кворумах.
Кошелёк или интеграция
Создаёт и подписывает транзакции, отслеживает подтверждения и обращается к доверенному локальному узлу либо отдельно защищённому сервису.
Консенсус Proof of Stake
PoS обязателен в основной сети Cosanta с блока 100 000. Ресурсом для предложения блока является владение подходящим UTXO, а не чистая вычислительная мощность.
Целевой интервал между блоками составляет 150 секунд, сложность корректируется непрерывно. Нахождение блока остаётся вероятностным: подходящая доля увеличивает ожидаемый шанс создать блок, но не формирует фиксированную или гарантированную доходность.
-
01
Отбор подходящих выходов
Кошелёк рассматривает неизрасходованные выходы COSA, которые набрали необходимые подтверждения и существуют не менее 86 400 секунд. Залог мастерноды по умолчанию защищён от участия в стейкинге.
-
02
Проверка ядра стейкинга
Узел проверяет подходящие выходы и допустимые метки времени относительно текущей цели PoS. Большая сумма подходящих выходов повышает ожидаемую вероятность выбора.
-
03
Создание и подпись
Когда ядро удовлетворяет цели, кошелёк формирует стейкинговую транзакцию блока, добавляет допустимые транзакции из мемпула и подписывает блок ключом выбранного выхода.
-
04
Проверка и распространение
Пиры проверяют, что выход не потрачен и созрел, ядро и время удовлетворяют цели, подписи действительны, а заявленная награда не превышает предел протокола.
P(блок) ∝ подходящая доля ÷ сложность сети
Эта зависимость объясняет ожидаемый выбор, но не является точной формулой выплаты: реализация проверяет дискретные ядра, поэтому краткосрочный результат может сильно отличаться от среднего.
Для стейкинга нужен полностью синхронизированный узел и безопасный доступ к ключу подписи. Шифруйте кошелёк, храните автономные резервные копии и, где доступно, разблокируйте его только для стейкинга. Доходность пула зависит от фактически полученных наград за стейкинг и удачи пула при нахождении блоков. Wrapped COSA представляет собой обязательство оператора перед пользователем: сервис принимает нативные COSA и выдаёт взамен токены BEP-20. Их рыночная цена и возможность обмена поддерживаются созданной ликвидностью на PancakeSwap.
Мастерноды и кворумы
Детерминированный список мастернод образует второй уровень сети. Залог подтверждает долгосрочное экономическое участие, но не даёт права менять правила консенсуса. Полные узлы продолжают проверять транзакции, блоки и подписи кворумов.
Залог остаётся под контролем ключа владельца, но должен быть неизрасходованным, пока мастернода зарегистрирована и активна.
InstantSend
Блокирует входы транзакции подписью LLMQ, чтобы конфликтующие траты можно было отклонить до накопления обычной глубины блоков.
ChainLocks
Подписывает первый допустимый блок на высоте, существенно усложняя глубокую реорганизацию после принятия блокировки сетью.
Управление
Операторы активных мастернод голосуют за предложения; одобренные выплаты могут проводиться через бюджетный механизм суперблоков.
| Сервис | Профиль кворума | Роль в протоколе |
|---|---|---|
| ChainLocks | LLMQ_400_60 |
Пороговая подпись блокировок блоков |
| InstantSend | LLMQ_60_75 |
Ротируемый кворум детерминированных блокировок транзакций |
| Platform | LLMQ_100_67 |
Профиль кворума для сервисов платформы |
Cosanta Platform: планируемая сеть L2
L2-сеть пока не обрабатывает пользовательские состояния и не является частью действующего консенсуса Cosanta. Ниже описано целевое направление разработки, а не уже запущенный продукт.
Cosanta планирует создать собственную L2-платформу как форк и адаптацию открытого стека Dash Platform, используя Tenderdash в качестве BFT-движка консенсуса.
Tenderdash — это форк Tendermint, адаптированный для динамических кворумов мастернод и пороговых BLS-подписей. Он является консенсусным компонентом платформы, тогда как хранение состояния, протокол данных и интерфейсы разработчика образуют отдельные уровни. В версии Cosanta эти компоненты должны быть интегрированы с PoS-цепочкой L1 и детерминированным списком мастернод Cosanta.
Cosanta Core
Нативные монеты COSA, платежи UTXO, эмиссия, Proof of Stake, мастерноды и окончательность L1 остаются в основной цепочке.
Cosanta Platform
Отдельная цепочка состояния для быстрых подтверждений, проверяемых изменений данных и сервисов децентрализованных приложений.
BFT-финализация
Блок подтверждается после согласия более двух третей активного набора валидаторов. При отсутствии кворума сеть должна остановить финализацию, сохраняя согласованность состояния.
LLMQ и BLS
Tenderdash заменяет статический набор валидаторов ротируемыми подмножествами мастернод. Пороговая BLS-подпись позволяет представить решение кворума одной компактной подписью.
Исполнение в том же блоке
Целевая модель наследует same-block execution: AppHash в заголовке блока фиксирует состояние уже после исполнения включённых переходов.
Контракты данных, не EVM
Планируемая платформа ориентирована на идентификаторы, документы и схемы данных с подписанными переходами состояния. Это не означает совместимость с EVM или произвольными Solidity-контрактами.
Этапы внедрения
Выделение совместимой версии Tenderdash/Platform, замена сетевых идентификаторов и интеграция с Cosanta Core, PoS и моделью мастернод.
consensus.MN_RRHeight = 1013576;
На блоке основной сети 1 013 576 активируется MN_RR: протокол начинает перенаправлять платформенную долю награды мастернод в credit pool. На этой высоте начинается накопление средств пула, но Cosanta Platform ещё не запускается.
Проверка DKG, ротации валидаторов, остановки при потере кворума, воспроизводимости состояния, DAPI и обновлений протокола.
Cosanta Platform будет запущена позже отдельной активацией — после проверки devnet и testnet, публикации спецификаций, аудита и подготовки программного обеспечения операторов. Блок 1 013 576 не является высотой запуска платформы.
Профиль LLMQ_100_67 уже присутствует в параметрах Cosanta Core, однако это само по себе не означает запуск L2. До отдельной активации все заявления о скорости, комиссиях, возможностях приложений и экономике платформы являются проектными целями.
Транзакции и реестр UTXO
Учёт COSA ведётся через неизрасходованные выходы транзакций. Новая транзакция расходует существующие выходы и создаёт новые, условия расходования которых задаются скриптами и криптографическими ключами.
В консенсусе нет баланса счёта
Баланс кошелька — сумма доступных UTXO под контролем его ключей. Сдача после платежа обычно возвращается владельцу новым выходом.
Комиссии
Разница между суммой входов и выходов образует комиссию. Помимо консенсусных проверок блока, узлы применяют собственную политику ретрансляции и мемпула.
Владение ключами
Протокол распознаёт действительные подписи, а не личности или обращения в поддержку. Утрата приватного ключа или seed-фразы обычно означает потерю контроля над COSA.
Подтверждения и блокировки
Подтверждение блока упорядочивает транзакцию в PoS-цепочке. InstantSend и ChainLocks добавляют подписанную кворумом защиту от конфликтующих трат и реорганизаций.
Эмиссия и распределение
COSA имеет заданную протоколом кривую эмиссии с приблизительным максимумом 56,04 миллиона монет.
При запуске использовалась PoW-фаза с низкой наградой. PoS активирован на блоке 100 000, выплаты мастернодам начались позже, а базовая субсидия растёт по заданным ступеням и затем переходит к долгосрочным сокращениям вдвое. Комиссии добавляются к допустимой награде блока и сами по себе не создают дополнительную эмиссию.
Запуск без премайна
Основная сеть Cosanta была публично запущена 16 июля 2021 года без заранее созданного запаса нативной COSA для распределения до старта цепочки. Монеты поступали в обращение через предусмотренные протоколом награды за найденные блоки.
- Премайн нативной COSA
- 0 COSA
- Публичный запуск
- 2021-07-16
- Начальная награда за блок
- 0.01 COSA
Заявление об отсутствии премайна относится к нативной монете COSA и запуску L1. Более позднее контрактное представление BEP-20 в BNB Smart Chain имеет отдельный выпуск и отдельную историю распределения.
| Диапазон блоков | Базовая субсидия | Фаза протокола |
|---|---|---|
| 0–99,999 | 0.01 → 0.09 COSA | Стартовый PoW и защита от монополизации |
| 100,000–525,251 | 0.10 → 0.50 COSA | Активен PoS; постепенный рост субсидии |
| 525,252–999,999 | 0.50 → 45 COSA | PoS и поэтапное распределение мастернодам |
| 1,000,000–≈1,048,576 | 50 COSA | Пиковая субсидия и запуск бюджета |
| ≈1,048,576–≈2,097,152 | 25 COSA | Первое плановое сокращение вдвое |
| ≈2,097,152+ | 12,5 COSA, затем плановые сокращения вдвое | Долгосрочная конечная эмиссия |
После стартовой высоты бюджета протокол резервирует долю субсидии для одобренных управлением выплат через суперблоки.
Доля мастернод начинается с 0,1% и поэтапно перераспределяется к долгосрочной цели 60%, заданной в Core.
Максимум следует из графика эмиссии и не является свободно изменяемой настройкой токена. Консенсус отклоняет награду выше допустимой.
Wrapped COSA на BNB Smart Chain
Wrapped COSA — токен стандарта BEP-20, который связывает нативную сеть Cosanta со стейкинг-пулом и экосистемой BNB Smart Chain. Пользователь может внести нативные монеты COSA в пул, а взамен получить wrapped COSA согласно правилам сервиса. Пул объединяет депозиты и использует нативные монеты для стейкинга в сети Cosanta, тогда как токен остаётся доступным в совместимом кошельке пользователя.
Нативная COSA и wrapped COSA учитываются в разных реестрах: первая — в UTXO-блокчейне Cosanta, второй — контрактом BEP-20 в BNB Smart Chain. Wrapped-токен не является дополнительной эмиссией нативных монет на уровне протокола Cosanta.
Как получить wrapped COSA
Получить wrapped COSA через @piratecash_bot
Обмен выполняется через @piratecash_bot: внесите нативные COSA на депозит и оформите вывод wrapped COSA на свой адрес в сети BNB Smart Chain (BEP-20).
Открыть @piratecash_bot ↗Купить на PancakeSwap
Wrapped COSA можно приобрести напрямую из доступного пула ликвидности через совместимый с BNB Smart Chain некастодиальный кошелёк.
Открыть обмен на PancakeSwap ↗0x5f980533b994c93631a639deda7892fc49995839
BscScan ↗
Фиксированный выпуск: 64 000 000 COSA · 8 знаков после запятой · весь объём создан при развёртывании контракта
Wrapped COSA и работа стейкинг-пула находятся вне консенсуса основной сети Cosanta. Контракт не создаёт токены автоматически при депозите и не реализует нативный trustless bridge: обмен между сетями выполняется шлюзом проекта из существующего выпуска токенов. Шлюз проекта через @piratecash_bot гарантирует обмен native COSA ↔ wrapped COSA в обе стороны. Перед депозитом или обменом проверьте адрес контракта, правила выдачи и погашения, комиссии и условия хранения нативных монет. Цена на DEX, доходность и ликвидность не гарантируются протоколом Cosanta.
Шлюз обмена в обе стороны @piratecash_bot ↗Безопасность и границы доверия
Защита состоит из нескольких уровней: подписи подтверждают владение, PoS упорядочивает допустимые изменения состояния, полные узлы применяют консенсус, а подписи LLMQ быстро защищают от конфликтующих транзакций и реорганизации цепочки.
Конфликтующие транзакции
Узлы отклоняют расходование уже использованного выхода, а InstantSend может заблокировать входы до накопления обычной глубины подтверждений.
InstantSend · UTXOРеорганизация цепочки
ChainLocks связывает согласие кворума с блоком на конкретной высоте и сокращает практическую возможность изменить принятую историю.
ChainLocks · LLMQНеверная доля или награда
Каждый узел независимо проверяет пригодность доли, цель ядра, подпись блока, допустимость транзакций и максимальную награду.
PoS · validationКомпрометация кошелька
Консенсус не может восстановить украденные ключи. Шифрование, резервные копии seed-фразы, защита системы и разделение операторских ключей остаются ответственностью пользователя.
signatures · backupsДокумент описывает протокол, но не является аудитом, обещанием доходности или гарантией бесперебойной работы. При расхождении обзора с активным выпуском ПО приоритет имеет исполняемый код консенсуса Cosanta Core.
Справочник интегратора
Промышленная интеграция должна запускать совместимый узел Cosanta Core, проверять сеть и genesis-блок, применять соответствующую риску политику подтверждений или блокировок и тестировать обновления до развёртывания.
- Нативный тикер
- COSA
- Знаков после запятой
- 8
- P2P-порт основной сети
- 60606
- Префикс публичного адреса
- C
- Время genesis-блока
- 2021-07-16 13:32 UTC
- Хеш genesis-блока
00000216af2a362c1833a0a608408bcdc69d23b276e47d7510a776e3b0bb1fce