Kaspa — это криптовалюта на основе доказательства работы (PoW, proof-of-work), реализующая протокол упорядочивания блоков PHANTOM GHOSTDAG. В отличие от традиционных блокчейнов, протокол GHOSTDAG не отбрасывает блоки, созданные параллельно, а позволяет им сосуществовать и упорядочивает их в соответствии с заданными в этом протоколе правилами достижения консенсуса. При этом наш “блокчейн” на самом деле является blockDAG-ом (Directed Acyclic Graph, направленным ациклическим графом блоков); его работу можно посмотреть в режиме реального времени в визуализаторе blockDAG.
PHANTOM GHOSTDAG, как обобщение консенсуса Накамото, обеспечивая безопасность сети, позволяет вместе с тем достичь очень высокой скорости генерации блоков (в настоящее время это 1 блок в секунду, но мы стремимся к 10 и мечтаем о 100 блоках в секунду) и малого времени подтверждения транзакций, обусловленного главным образом величиной задержки распространения данных в Интернете (см. в статье, в главе 6, результаты некоторых предварительных тестов).
Реализация Каспы включает в себя множество интересных функций и подпротоколов, включая запросы на получение топологии DAG, обрезку данных блоков (удаление, со временем, данных о транзакциях) для уменьшения объема данных, хранимых на накопителе, с планами на реализацию в ближайшем будущем обрезки также и заголовков блоков (на 11 августа 2023 г. уже реализована в альфа-версии ноды на языке Rust), доказательства SPV (Simplified Payment Verification) и, в будущем, поддержку подсетей, которая значительно упростит реализацию решений L2.
Каспа — это проект сообщества, полностью с открытым исходным кодом, без централизованного управления и бизнес-модели. Представьте цепочку: Биткойн, Лайткойн, Монеро, Грин, Каспа. Основная сеть была запущена открыто, без премайна или какого-либо другого предварительного распределения монет типа ICO, пресейла, частных инвестиций и прочего. В первоначальном виде Kaspa была разработана фирмой DAGlabs.
На данный момент Каспа — единственная монета, функционирующая на одних лишь простых принципах PoW, без дополнительных ухищрений, которая обеспечивает масштабируемую пропускную способность и моментальные подтверждения транзакций. Простота протокола Каспы делает его доказуемо безопасным, чего нельзя сказать ни о какой PoS-монете (поскольку доказательство безопасности системы PoS — нерешенная открытая проблема). Каспе удалось достичь высокой производительности, используя только элементарные и хорошо изученные инструменты. По сути, это очень аккуратное и «не причудливое» обобщение консенсуса Накамото. При этом Каспа — классическое децентрализованное решение, в отличие от быстрых, но по определению централизованных монет типа Solana, Ripple и др.
Пройдитесь по полезным ссылкам, чтобы лучше понять, что такое Каспа и какова ее предыстория.