Сервисы Инвестирование Статистика мастернод Обмен PIRATE Обозреватель блоков FAQ Помощь проекту проекту
Техническая документация PirateCash L1 · планируемый L2

Протокол PirateCash

Технический обзор одноранговой платёжной сети PIRATE: реестр UTXO, консенсус Proof of Stake, детерминированные мастерноды, LLMQ, модель эмиссии и планируемая L2-платформа на базе форка Tenderdash.

Редакция 1.1 · июль 2026
Целевое время блока
120 секунд
Консенсус
PoS + LLMQ
Максимальная эмиссия
≈105M PIRATE
Лицензия Core
MIT open source
01
Аннотация

Обзор протокола

PirateCash — децентрализованная платёжная сеть с открытым исходным кодом и нативным активом PIRATE.

Сеть поддерживает публичный реестр UTXO без центрального эмитента или оператора расчётов. Независимые узлы проверяют каждую транзакцию и блок по единым правилам консенсуса. Стейкеры создают блоки, а обеспеченный залогом уровень мастернод предоставляет кворумные сервисы и децентрализованное управление.

Независимая проверка

Каждый полный узел проверяет подписи транзакций, неизрасходованные выходы, структуру блока, доказательство доли и предел награды до принятия нового состояния.

Безопасность за счёт доли

После стартовой фазы блоки создаются по Proof of Stake без постоянной конкурентной траты вычислительной энергии.

Двухуровневая сеть

Детерминированные мастерноды формируют кворумы для блокировок транзакций, блоков и управления, не подменяя проверку полными узлами.

Происхождение протокола

PirateCash Core является форком Dash Core и наследует его основанную на Bitcoin модель UTXO, одноранговую сеть и архитектуру сервисных узлов. PirateCash использует собственную сеть, денежные параметры и консенсус с активацией PoS на блоке 100 000.

Открыть исходный репозиторий Dash Core
02
Системная модель

Архитектура сети

PirateCash разделяет локальное управление ключами, консенсусную проверку и обязанности сервисных кворумов. Владение кошельком не тождественно созданию блоков или работе мастерноды.

Полный узел

Загружает цепочку, хранит набор UTXO и самостоятельно применяет все правила консенсуса. Полному узлу не обязательно быть мастернодой.

Стейкер

Запускает синхронизированный кошелёк с подходящими выходами PIRATE и подписывает PoS-блок, когда выход находит допустимое ядро стейкинга.

Мастернода

Блокирует необходимый залог, регистрируется в детерминированном списке и при выборе участвует в сервисных кворумах.

Кошелёк или интеграция

Создаёт и подписывает транзакции, отслеживает подтверждения и обращается к доверенному локальному узлу либо отдельно защищённому сервису.

03
Proof of Stake

Консенсус Proof of Stake

PoS обязателен в основной сети PirateCash с блока 100 000. Ресурсом для предложения блока является владение подходящим UTXO, а не чистая вычислительная мощность.

Целевой интервал между блоками составляет 120 секунд, сложность корректируется непрерывно. Нахождение блока остаётся вероятностным: подходящая доля увеличивает ожидаемый шанс создать блок, но не формирует фиксированную или гарантированную доходность.

  1. 01

    Отбор подходящих выходов

    Кошелёк рассматривает неизрасходованные выходы PIRATE, которые набрали необходимые подтверждения и существуют не менее 28 800 секунд. Залог мастерноды по умолчанию защищён от участия в стейкинге.

  2. 02

    Проверка ядра стейкинга

    Узел проверяет подходящие выходы и допустимые метки времени относительно текущей цели PoS. Большая сумма подходящих выходов повышает ожидаемую вероятность выбора.

  3. 03

    Создание и подпись

    Когда ядро удовлетворяет цели, кошелёк формирует стейкинговую транзакцию блока, добавляет допустимые транзакции из мемпула и подписывает блок ключом выбранного выхода.

  4. 04

    Проверка и распространение

    Пиры проверяют, что выход не потрачен и созрел, ядро и время удовлетворяют цели, подписи действительны, а заявленная награда не превышает предел протокола.

Концептуальная вероятность P(блок) ∝ подходящая доля ÷ сложность сети

Эта зависимость объясняет ожидаемый выбор, но не является точной формулой выплаты: реализация проверяет дискретные ядра, поэтому краткосрочный результат может сильно отличаться от среднего.

Активация PoS #100,000
Минимальный возраст доли 28,800 s
Целевой интервал 120 s
Пересчёт сложности Каждый блок

Для стейкинга нужен полностью синхронизированный узел и безопасный доступ к ключу подписи. Шифруйте кошелёк, храните автономные резервные копии и, где доступно, разблокируйте его только для стейкинга. Доходность пула зависит от фактически полученных наград за стейкинг и удачи пула при нахождении блоков. Wrapped PIRATE представляет собой обязательство оператора перед пользователем: сервис принимает нативные PIRATE и выдаёт взамен токены BEP-20. Их рыночная цена и возможность обмена поддерживаются созданной ликвидностью на PancakeSwap.

04
Service layer

Мастерноды и кворумы

Детерминированный список мастернод образует второй уровень сети. Залог подтверждает долгосрочное экономическое участие, но не даёт права менять правила консенсуса. Полные узлы продолжают проверять транзакции, блоки и подписи кворумов.

Залог обычной мастерноды 10,000 PIRATE
Залог Evo-мастерноды 40,000 PIRATE

Залог остаётся под контролем ключа владельца, но должен быть неизрасходованным, пока мастернода зарегистрирована и активна.

IS

InstantSend

Блокирует входы транзакции подписью LLMQ, чтобы конфликтующие траты можно было отклонить до накопления обычной глубины блоков.

CL

ChainLocks

Подписывает первый допустимый блок на высоте, существенно усложняя глубокую реорганизацию после принятия блокировки сетью.

DAO

Управление

Операторы активных мастернод голосуют за предложения; одобренные выплаты могут проводиться через бюджетный механизм суперблоков.

C
PIP-0001 · PIRATECASH CORE v19

Corsa

Мастерноды PirateCash также обеспечивают работу децентрализованного мессенджера Corsa: общайтесь без границ и централизованного контроля, а end-to-end шифрование помогает сохранять приватность переписки.

Требование corsa-chat для PirateCash Core v19
Начиная с PirateCash Core v19, мастернода должна также запускать локальную ноду corsa-chat/Corsa на том же сервере. Автоматическая настройка из репозитория masternode настраивает PirateCash Core и corsa-chat вместе. Требование описано в PIP-0001.
github.com/piratecash/corsa
Профили кворумов основной сети в PirateCash Core
Сервис Профиль кворума Роль в протоколе
ChainLocks LLMQ_400_60 Пороговая подпись блокировок блоков
InstantSend LLMQ_60_75 Ротируемый кворум детерминированных блокировок транзакций
Platform LLMQ_100_67 Профиль кворума для сервисов платформы
05
Planned Layer 2

PirateCash Platform: планируемая сеть L2

Статус архитектуры Планируется · не активна в основной сети

L2-сеть пока не обрабатывает пользовательские состояния и не является частью действующего консенсуса PirateCash. Ниже описано целевое направление разработки, а не уже запущенный продукт.

PirateCash планирует создать собственную L2-платформу как форк и адаптацию открытого стека Dash Platform, используя Tenderdash в качестве BFT-движка консенсуса.

Tenderdash — это форк Tendermint, адаптированный для динамических кворумов мастернод и пороговых BLS-подписей. Он является консенсусным компонентом платформы, тогда как хранение состояния, протокол данных и интерфейсы разработчика образуют отдельные уровни. В версии PirateCash эти компоненты должны быть интегрированы с PoS-цепочкой L1 и детерминированным списком мастернод PirateCash.

BFT-финализация

Блок подтверждается после согласия более двух третей активного набора валидаторов. При отсутствии кворума сеть должна остановить финализацию, сохраняя согласованность состояния.

LLMQ и BLS

Tenderdash заменяет статический набор валидаторов ротируемыми подмножествами мастернод. Пороговая BLS-подпись позволяет представить решение кворума одной компактной подписью.

Исполнение в том же блоке

Целевая модель наследует same-block execution: AppHash в заголовке блока фиксирует состояние уже после исполнения включённых переходов.

Контракты данных, не EVM

Планируемая платформа ориентирована на идентификаторы, документы и схемы данных с подписанными переходами состояния. Это не означает совместимость с EVM или произвольными Solidity-контрактами.

Этапы внедрения

01
Форк и адаптация

Выделение совместимой версии Tenderdash/Platform, замена сетевых идентификаторов и интеграция с PirateCash Core, PoS и моделью мастернод.

02
Формирование credit pool consensus.MN_RRHeight = 1910840;

На блоке основной сети 1 910 840 активируется MN_RR: протокол начинает перенаправлять платформенную долю награды мастернод в credit pool. На этой высоте начинается накопление средств пула, но PirateCash Platform ещё не запускается.

03
Devnet и testnet

Проверка DKG, ротации валидаторов, остановки при потере кворума, воспроизводимости состояния, DAPI и обновлений протокола.

04
Отдельный запуск платформы

PirateCash Platform будет запущена позже отдельной активацией — после проверки devnet и testnet, публикации спецификаций, аудита и подготовки программного обеспечения операторов. Блок 1 910 840 не является высотой запуска платформы.

Профиль LLMQ_100_67 уже присутствует в параметрах PirateCash Core, однако это само по себе не означает запуск L2. До отдельной активации все заявления о скорости, комиссиях, возможностях приложений и экономике платформы являются проектными целями.

06
UTXO ledger

Транзакции и реестр UTXO

Учёт PIRATE ведётся через неизрасходованные выходы транзакций. Новая транзакция расходует существующие выходы и создаёт новые, условия расходования которых задаются скриптами и криптографическими ключами.

В консенсусе нет баланса счёта

Баланс кошелька — сумма доступных UTXO под контролем его ключей. Сдача после платежа обычно возвращается владельцу новым выходом.

Комиссии

Разница между суммой входов и выходов образует комиссию. Помимо консенсусных проверок блока, узлы применяют собственную политику ретрансляции и мемпула.

Владение ключами

Протокол распознаёт действительные подписи, а не личности или обращения в поддержку. Утрата приватного ключа или seed-фразы обычно означает потерю контроля над PIRATE.

Подтверждения и блокировки

Подтверждение блока упорядочивает транзакцию в PoS-цепочке. InstantSend и ChainLocks добавляют подписанную кворумом защиту от конфликтующих трат и реорганизаций.

07
PIRATE economics

Эмиссия и распределение

PIRATE имеет заданную протоколом кривую эмиссии с приблизительным максимумом 105 миллиона монет.

До блока 100 000 сеть использовала Proof of Work, после чего механизмом создания блоков стал Proof of Stake. Базовая награда стартовала с 50 PIRATE и уменьшается вдвое каждые 1 048 576 высот предыдущего блока. Детерминированные выплаты мастернодам начинаются с блока 1 266 000, бюджет DAO — с 1 899 666, а финансирование credit pool через MN_RR — с 1 910 840. Комиссии транзакций добавляются к допустимой награде и сами по себе не создают дополнительную эмиссию.

Fair launch

Запуск без премайна

Основная сеть PirateCash была публично запущена 3 ноября 2018 года без заранее созданного запаса нативной PIRATE для распределения до старта цепочки. Монеты поступали в обращение через предусмотренные протоколом награды за найденные блоки.

Премайн нативной PIRATE
0 PIRATE
Публичный запуск
2018-11-03
Начальная награда за блок
50 PIRATE

Заявление об отсутствии премайна относится к нативной монете PIRATE и запуску L1. Более позднее контрактное представление BEP-20 в BNB Smart Chain имеет отдельный выпуск и отдельную историю распределения.

Сокращённый график субсидии основной сети
Диапазон блоков Базовая субсидия Фаза протокола
0–99,999 50 PIRATE Начальная фаза PoW
100,000–1,048,575 50 PIRATE PoS с полной базовой наградой
1,048,576–1,265,999 25 PIRATE PoS и поэтапное распределение мастернодам
1,266,000–1,899,665 25 PIRATE Активны детерминированные выплаты мастернодам
1,899,666–2,097,151 25 PIRATE Бюджет DAO; MN_RR следует на блоке 1 910 840
2,097,152+ 12,5 PIRATE, затем уменьшение вдвое каждые 1 048 576 блоков Долгосрочная ограниченная эмиссия
Казначейство

После стартовой высоты бюджета протокол резервирует долю субсидии для одобренных управлением выплат через суперблоки.

Сервисные награды

Доля мастернод начинается с 0,1% и поэтапно перераспределяется к долгосрочной цели 60%, заданной в Core.

Предел эмиссии

Максимум следует из графика эмиссии и не является свободно изменяемой настройкой токена. Консенсус отклоняет награду выше допустимой.

Ликвидный стейкинг

Wrapped PIRATE на BNB Smart Chain

BNB Smart Chain BEP-20

Wrapped PIRATE — токен стандарта BEP-20, который связывает нативную сеть PirateCash со стейкинг-пулом и экосистемой BNB Smart Chain. Пользователь может внести нативные монеты PIRATE в пул, а взамен получить wrapped PIRATE согласно правилам сервиса. Пул объединяет депозиты и использует нативные монеты для стейкинга в сети PirateCash, тогда как токен остаётся доступным в совместимом кошельке пользователя.

Нативная PIRATE и wrapped PIRATE учитываются в разных реестрах: первая — в UTXO-блокчейне PirateCash, второй — контрактом BEP-20 в BNB Smart Chain. Wrapped-токен не является дополнительной эмиссией нативных монет на уровне протокола PirateCash.

01 Нативная PIRATE Монеты находятся в основной UTXO-сети PirateCash.
02 Депозит в пул Пользователь отправляет PIRATE на адрес сервиса стейкинг-пула.
03 Стейкинг пула Пул объединяет нативные монеты и участвует в создании блоков.
04 Wrapped PIRATE Пул переводит пользователю BEP-20 токены из существующего резерва.

Как получить wrapped PIRATE

Маршрут A · шлюз
Получить wrapped PIRATE через @piratecash_bot

Обмен выполняется через @piratecash_bot: внесите нативные PIRATE на депозит и оформите вывод wrapped PIRATE на свой адрес в сети BNB Smart Chain (BEP-20).

Открыть @piratecash_bot
Маршрут B · обмен
Купить на PancakeSwap

Wrapped PIRATE можно приобрести напрямую из доступного пула ликвидности через совместимый с BNB Smart Chain некастодиальный кошелёк.

Открыть обмен на PancakeSwap
Официальный контракт wrapped PIRATE · BNB Smart Chain 0xaFCC12e4040615E7Afe9fb4330eB3D9120acAC05 BscScan ↗ Фиксированный выпуск: 105 000 000 PIRATE · 8 знаков после запятой · весь объём создан при развёртывании контракта
Границы доверия и риски

Wrapped PIRATE и работа стейкинг-пула находятся вне консенсуса основной сети PirateCash. Контракт не создаёт токены автоматически при депозите и не реализует нативный trustless bridge: обмен между сетями выполняется шлюзом проекта из существующего выпуска токенов. Шлюз проекта через @piratecash_bot гарантирует обмен native PIRATE ↔ wrapped PIRATE в обе стороны. Перед депозитом или обменом проверьте адрес контракта, правила выдачи и погашения, комиссии и условия хранения нативных монет. Цена на DEX, доходность и ликвидность не гарантируются протоколом PirateCash.

Шлюз обмена в обе стороны @piratecash_bot ↗
09
Trust model

Безопасность и границы доверия

Защита состоит из нескольких уровней: подписи подтверждают владение, PoS упорядочивает допустимые изменения состояния, полные узлы применяют консенсус, а подписи LLMQ быстро защищают от конфликтующих транзакций и реорганизации цепочки.

Конфликтующие транзакции

Узлы отклоняют расходование уже использованного выхода, а InstantSend может заблокировать входы до накопления обычной глубины подтверждений.

InstantSend · UTXO

Реорганизация цепочки

ChainLocks связывает согласие кворума с блоком на конкретной высоте и сокращает практическую возможность изменить принятую историю.

ChainLocks · LLMQ

Неверная доля или награда

Каждый узел независимо проверяет пригодность доли, цель ядра, подпись блока, допустимость транзакций и максимальную награду.

PoS · validation

Компрометация кошелька

Консенсус не может восстановить украденные ключи. Шифрование, резервные копии seed-фразы, защита системы и разделение операторских ключей остаются ответственностью пользователя.

signatures · backups

Документ описывает протокол, но не является аудитом, обещанием доходности или гарантией бесперебойной работы. При расхождении обзора с активным выпуском ПО приоритет имеет исполняемый код консенсуса PirateCash Core.

10
Reference

Справочник интегратора

Промышленная интеграция должна запускать совместимый узел PirateCash Core, проверять сеть и genesis-блок, применять соответствующую риску политику подтверждений или блокировок и тестировать обновления до развёртывания.

Нативный тикер
PIRATE
Знаков после запятой
8
P2P-порт основной сети
63636
Префикс публичного адреса
P
Время genesis-блока
2018-11-02 23:45 UTC
Хеш genesis-блока
33422d3f8e94bae7cd2544e737d64ff8ec3ee140cc3fdc4db3d14656f9a60912

Эта веб-документация поддерживается вместе с сайтом PirateCash. Перед реализацией значения, влияющие на консенсус, необходимо сверять с активной версией PirateCash Core.

Редакция 1.1 · июль 2026