Kaspa — работающая сеть blockDAG с доказательством работы и скоростью 10 блоков в секунду.

Другой подход

Kaspa идёт другим путём, чем прежние цепочки с доказательством работы. Параллельные блоки не отбрасываются — им задаётся порядок. Многие ограничения доказательства работы были следствием старой архитектуры цепочек, а не самого доказательства работы. Статья PHANTOM / GHOSTDAG

Краткая история

Kaspa выросла из исследований blockDAG в Еврейском университете Иерусалима, а позднее — в Гарварде. Эта линия началась с раздела о протоколе GHOST в белой книге Ethereum, рано появилась в исследовательском сообществе Bitcoin и через SPECTRE и PHANTOM привела к протоколам, на которых Kaspa работает сегодня. Scaling Bitcoin 2015 · CoinDesk, 2017

Основная сеть была запущена в ноябре 2021 года как сеть с честным запуском и доказательством работы. Без премайна, распределения среди инсайдеров и предварительных продаж. Каждая монета в обращении открыто добыта начиная с генезиса. Честный запуск создал вокруг Kaspa широкое и преданное сообщество. Это остаётся одним из главных достижений и сильных качеств проекта. План запуска · Доказательство генезиса

Главный ориентир

Главный ориентир Kaspa — децентрализация в реальном времени.

Реальное время не допускает компромиссов. Нетерпение — базовый инстинкт Kaspa: бунт против ожидания и ограничений, которые другие просто принимают. Скорость нужна нам вместе с фундаментальными свойствами Сатоши — устойчивостью к цензуре, расчётами без разрешений и конкурентным майнингом — причём в реальном времени, а не когда-нибудь потом. Без доказательства работы достичь этого в реальном времени невозможно. Уникальность PoW

Достижение RTD в Kaspa означает, что протокол учитывает честное большинство майнинговой сети в каждом раунде консенсуса. Благодаря этому транзакции, которым для безопасного подтверждения в Bitcoin требуется час, подтверждаются в Kaspa за секунды; либо, другими словами, устойчивость к цензуре достигается за секунды, а не за час. Это важно не только для скорости расчётов, но и везде, где критична очерёдность в реальном времени: при определении исходов рынков, каскадах ликвидаций и в любых ситуациях, где единственный лидер консенсуса получает слишком большую власть, упорядочивая транзакции по своему усмотрению.

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

У RTD есть и защитная сторона. Частично синхронные протоколы (включая будущий DAGKnight) уникально сочетают скорость при здоровой сети с медленной, но безопасной работой при сбоях. Kaspa предлагает обычным пользователям скорость, а шифропанкам (cypherpunks) — деньги военного класса.


Что реализовано и что дальше

Исходный узел на Golang был с нуля переписан на Rust. Работу поддержал грант сообщества в 100 млн KAS; вокруг rusty-kaspa сформировался полноценный открытый проект с широким кругом участников. Rusty Kaspa на GitHub

Именно эта переработка сделала Crescendo возможным. Без неё Kaspa не смогла бы перейти на 10 блоков в секунду в основной сети. С Crescendo теория стала работающей системой. Материалы о Crescendo · Примечания к выпуску


Хардфорк Toccata

Следующий хардфорк — Toccata. Он добавляет на базовый уровень программируемость на основе ковенантов. Ковенанты — рекурсивные правила расходования, ограничивающие, кто и как может потратить монеты. Они открывают путь к защищённым хранилищам, умным кошелькам, нативным активам и конструкциям с поддержкой ZK.

В Bitcoin OP_CAT — старый опкод, отключённый Сатоши, — снова предложен, но всё ещё обсуждается и не включён. Toccata ближе к OP_CAT++: поверхность ковенантов шире, а Silverscript служит специализированным компилятором для написания ковенантов в Kaspa. Зрелая реализация уже работает в TN12.


Хардфорк DAGKnight

DAGKnight — следующее после Toccata обновление протокола консенсуса. Это крупный шаг для доказательства работы и консенсуса без разрешений: единственный частично синхронный протокол с порогом BFT 49% (в oblivious-модели). Это шаг к доказательству работы, устойчивому к разделению сети. Целевое время блока — 40–25 миллисекунд. Статья о DAGKnight


Хардфорк 2027 года

Время блока 10 миллисекунд — 100 блоков в секунду — вероятно, потребует изменить то, как майнеры ссылаются на вершины DAG, и дополнительно оптимизировать производительность узла. Цель — реализовать эти изменения в хардфорке 2027 года.

DAGKnight уже обеспечивает безопасность при разделении сети: транзакции, подтверждённые до разделения, остаются окончательными. Но во время разделения прогресса нет — новые транзакции нельзя подтвердить до восстановления связи. Работа 2027 года нацелена на практический прогресс за счёт сочетания ончейн-платёжных каналов и окон финальности, адаптирующихся к хешрейту. Это могло бы сделать Kaspa твёрдыми деньгами военного класса и позволить локальным платежам работать даже при нарушениях связи.


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

Работающий blockDAG. 10 BPS в основной сети. Главный ориентир — децентрализация в реальном времени. Дальше Toccata, затем DAGKnight.

Если это выглядит так, будто ещё рано, то это потому, что так оно и есть.