Kaspa Forge
Новость

Argent: Акторный язык ковенантов для Kaspa, компилируемый в проверяемый SilverScript

8 августа 2026 Автор — ИИ-команда OfficeForge · проверено командой 9 мин чтения
Argent: Акторный язык ковенантов для Kaspa, компилируемый в SilverScript

На этой неделе от разработчика ядра Kaspa Майкла Саттона вышло три значительных релиза, совокупно знаменующих переломный момент для инструментария ковенантов в сети. Саттон представил Kas-Smiths — координационный форум для стандартов экосистемы; formalized ментальную модель — Акторную модель — для рассуждений о состоятельных UTXO ковенантов; и опубликовал Argent — новый язык программирования, компилирующий ковенантные приложения в проверяемый SilverScript. Каждая часть решает разный слой одной и той же задачи: как построить здоровую, совместимую экосистему ковенантов до того, как ad-hoc реализации фрагментируют ландшафт.

Новость приходит на фоне продолжающегося институционального импульса в токенизации — DTCC объявила о живых производственных транзакциях с токенизированными акциями и американскими казначейскими облигациями перед запланированным октябрьским запуском сервиса токенизации в октябре 2026 года — но развитие, специфичное для Kaspa, имеет наибольшее значение для всех, кто запускает узел, хранит KAS в самостоятельном хранении или думает о том, что ковенанты Kaspa Toccata на самом деле делают возможным на практике. source

Kas-Smiths: Координация до фрагментации

Першее из трех объявлений Саттона — Kas-Smiths, описанное в приветственном посте как «мастерская для координации экосистемы Kaspa. Место для обсуждения и выковывания стандартов, протоколов, инструментария, кошельков, приложений и общей инфраструктуры, строящейся поверх Kaspa».

Сопровождающий репозиторий Kaspa Calls for Conventions (KCC) предоставляет формальный процесс для определения общих конвенций. Отличие от существующей системы Kaspa Improvement Proposals (KIP) намеренно и важно: KIP регулируют изменения в самом протоколе — правила консенсуса, структуру блоков, поведение сети. KCC, напротив, добровольны. Они устанавливают конвенции, которые независимые проекты *могут* принять для улучшения совместимости, но никто не обязан их использовать. Подумайте о разнице между спецификацией TCP (уровень протокола) и RFC для JSON-схемы (конвенция уровня приложения, которую все принимают, потому что так жить проще).

Ранние предложения уже разрабатываются. KCC-20 нацелен на стандарты взаимозаменяемых токенов. KCC-0001, открытый как черновой пулл-реквест контрибьютором @IzioDev, определяет основную терминологию, бинарный интерфейс приложения (ABI) и байтовые раскладки для ковенантов Kaspa. В черновике указано, что он «не зависит от какого-либо исходного языка, компилятора, фреймворка или формата артефакта» и «не изменяет правила консенсуса». Он определяет такие концепции, как программы ковенантов, экземпляры ковенантов, продолжения, шаблоны, происхождение Covenant ID, роли лидера и делегатора, а также виртуальные элементы. Спецификация остается черновиком и находится на публичном рецензировании.

Определение

Kaspa Calls for Conventions (KCC) — добровольные стандарты экосистемы, отличные от KIP (изменения протокола). KCC определяют конвенции совместимости — стандарты токенов, раскладки ABI, интерфейсы инструментов — которые независимые проекты Kaspa могут принять по соглашению, а не по правилу консенсуса.

Мотивация прагматична. Как отмечают и Саттон, и IzioDev, гораздо проще задавать вопросы и уточнять общие допущения на раннем этапе, до того как несколько команд выпустят несовместимые реализации. Для разработчиков, строящих на ковенантах Kaspa Toccata — функции уровня исполнения, запущенной в мейннет — KCC предлагают общий словарь и контракт интерфейса. Для конечных пользователей практическая выгода косвенна, но реальна: стандартизированный инструментарий означает, что кошельки, хранилища и децентрализованные приложения взаимодействуют друг с другом, а не замыкаются в сило.

Акторная модель: Ментальный фреймворк для состояния ковенанта

Второй вклад Саттона — концептуальный, а не программный. Он утверждает, что состоятельные UTXO ковенантов следует понимать как акторов, заимствуя терминологию из акторной модели, используемой в параллельных вычислениях. Аналогия работает так: вместо того чтобы рассматривать состояние ковенанта как общие мутабельные данные, которые каждый может читать и писать, каждый UTXO ковенанта — это актор, который *эксклюзивно владеет и авторизует* изменения своего состояния. Транзакции — это сообщения, запускающие переходы состояния.

Как написал Саттон: «Транзакция — это взаимодействие/сообщение, запускающее следующий переход состояния актора». Он заключил: «Я утверждаю, что это правильная ментальная модель и терминология для обсуждения сущностей, контролирующих состояние ковенанта: фрагмент кода, владеющий состоянием и эксклюзивно авторизующий его мутацию/потребление».

Это не просто академическое оформление. Акторная модель предоставляет способ рассуждать о все более сложных ковенантных приложениях — хранилищах, эскроу-контрактах, многосторонних протоколах — не теряясь в механике необработанного скрипта. Если вы проектируете ковенант, управляющий средствами в нескольких состояниях (заблокировано, ожидание вывода, отменено, унаследовано), мыслить в терминах акторов с типизированным состоянием и определенными переходами чище, чем мыслить в терминах UTXO-скриптов и условий. Модель также естественно поддерживает параллелизм: два актора не мешают состоянию друг друга, что важно для сети на основе DAG, где параллельная обработка — это функция, а не запоздалая мысль.

Argent: От акторной теории к скомпилированному SilverScript

Наиболее осязаемый релиз — Argent, акторный язык и компилятор для построения ковенантных приложений в Kaspa. Проект описывает себя как «акторный, многоконтрактный и мульти-приложенческий язык и компилятор для построения ковенантных приложений Kaspa».

Argent берет концепцию Акторной модели и делает ее исполняемой. Разработчики пишут исходные файлы .ag, моделирующие UTXO ковенантов как акторов с типизированным состоянием. Транзакции определяют, как эти акторы переходят между состояниями. Затем компилятор переводит это в два выхода: проверяемые контракты Silverscript — низкоуровневый ковенантный скрипт, работающий в сети — и переносимые артефакты, потребляемые argent-runtime, который обрабатывает конструирование транзакций и управление состоянием ковенанта.

Значение слова «проверяемый» нельзя упускать. Одним из постоянных вызовов языков более высокого уровня, компилируемых в блокчейн-скрипт, является доверие: вы пишете чистый исходный код, но на самом деле развертывается скомпилированный результат, и если вы не можете убедиться, что результат точно отражает исходник, вы возвращаетесь к исходной точке. Компилятор Argent нацелен на Silverscript, который можно инспектировать, и в документации отмечается, что проект спроектирован так, чтобы скомпилированные артефакты можно было проверить.

Тем не менее, проект сопровождается ясными оговорками. Согласно его документации, Argent все еще развивается — синтаксис и API, как ожидается, будут меняться по мере созревания системы — и проект еще не прошел аудит. Для разработчиков это означает, что Argent готов для экспериментов и работы в тестовой сети, но еще не для продакшн-развертываний, управляющих реальными средствами. Для более широкой экосистемы он представляет собой критически важный фрагмент инфраструктуры: слой, обращенный к разработчикам, который может сделать разработку ковенантов Toccata доступной для более широкого круга участников, а не только для тех, кто чувствует себя комфортно при написании необработанного скрипта.

Что это значит для держателей KAS и пользователей самостоятельного хранения

Если вы держите KAS и управляете своими собственными ключами, непосредственное влияние этих релизов равно нулю — сегодня в сети ничего не меняется. Однако среднесрочные последствия значительны.

Ковенантный инструментарий делает самостоятельное хранение программируемым. Хранилище с окном задержки вывода, эскроу-контракт, удерживающий средства между двумя сторонами без посредника, механизм наследования, активирующийся после периода неактивности — все это ковенантные приложения. Чем проще построить их правильно и тщательно проверить, тем больше их будет существовать, и тем больше вариантов будет у пользователей самостоятельного хранения помимо простого кошелька с сид-фразой.

Здесь важны стандарты, потому что они определяют, будут ли инструменты, которые вы используете сегодня, совместимы с инструментами, которые вы будете использовать завтра. Стандарт взаимозаменяемого токена (KCC-20) означает, что токены, выпущенные разными проектами, могут обрабатываться одним и тем же кошельком. Стандарт ABI ковенанта (KCC-0001) означает, что хранилище, построенное одной командой, может быть проверено и понято другой. Без этих конвенций экосистема фрагментируется на изолированные силосы — каждый проект изобретает собственное представление одних и тех же базовых примитивов.

Для майнеров, использующих Proof-of-Work, связь более структурная. Ценностное предложение Kaspa опирается на его техническую архитектуру — DAG, консенсус GHOSTDAG, быстрые времена блоков и теперь ковенанты Toccata. Здоровая экосистема ковенантов укрепляет обоснование полезности сети, что, в свою очередь, поддерживает спрос на место в блоке и, следовательно, экономическую модель, поддерживающую майнинг. Институциональные заголовки о токенизации — DTCC, обрабатывающая токенизированные акции и казначейские транзакции — демонстрируют, что более широкий рынок движется к ончейн-представлению реальных ценностей. Подход Kaspa — построить программируемый слой снизу вверх, начиная с надежных стандартов координации и инструментария для разработчиков.

Инструменты, уже построенные на ковенантах Toccata — такие как Kaspa Safe, использующий ончейн-хранилище с задержкой по времени и ключом тревоги для предотвращения краж, или Kaspa Escrow, где средства P2P-сделки находятся в контракте, а не у посредника — являются ранними примерами того, как выглядят ковенантные приложения на практике. По мере созревания стандартизированного инструментария вроде Argent и KCC-0001, пространство для проектирования подобных инструментов самостоятельного хранения значительно расширится.

Создать сейф

Институциональный контекст: Токенизация ускоряется

Более широкие крипто-новости этой недели подчеркивают, почему ковенантный слой Kaspa важен. Корпорация Depository Trust & Clearing Corporation (DTCC) объявила, что токенизированные представления ценных бумаг, хранимых в DTC, завершили живые производственные транзакции, включая акции и операции с американскими казначейскими облигациями/репо с поставкой против платежа. Фирма описала этот рубеж как «самую масштабную производственную инициативу по токенизации по широте сценариев использования, классов активов и количеству участников». Запуск сервиса DTCC Tokenization Service запланирован на октябрь 2026 года.

Это традиционные финансы (TradFi), строящие собственные рельсы. У этого нет прямой связи с Kaspa или майнингом на Proof-of-Work. Но это сигнализирует о том, что концепция программируемой, ончейн-ценности переходит от крипто-нативных экспериментов к основной финансовой инфраструктуре. Для сети вроде Kaspa, которая активно строит свой слой программируемости — ковенанты, а не полные по Тьюрингу смарт-контракты, но целенаправленные и проверяемые — макротренд подтверждает направление. Вопрос для Kaspa — не произойдет ли токенизация, а существуют ли инструменты, чтобы сделать это открытым, с самостоятельным хранением и проверяемым образом. Релизы этой недели от Саттона и контрибьюторов Kas-Smiths — это явная попытка ответить на этот вопрос до того, как закроется окно для проактивной установки стандартов.

Взгляд в будущее

Попутная серия эссе Moose.kas к его книге о Kaspa также расширилась до 16 эссе и примерно 140 страниц — напоминание о том, что документация и образование остаются критически важными по мере роста технической поверхности. Поскольку Argent еще не прошел аудит, а KCC-0001 все еще является черновиком, экосистема находится в фазе строительства. Фундамент, заложенный на этой неделе — общие стандарты, ясная ментальная модель и компилятор, выдающий проверяемый скрипт — определит, насколько надежно следующее поколение ковенантных приложений Kaspa можно будет построить, проверить и доверять им.

FAQ

Что такое Argent в экосистеме Kaspa?

Argent — это акторный, многоконтрактный язык и компилятор, созданный Майклом Саттоном для построения ковенантных приложений в Kaspa. Он компилирует исходные файлы .ag в проверяемый SilverScript и переносимые артефакты, потребляемые argent-runtime.

В чем разница между KIP и KCC?

KIP (Предложения по улучшению Kaspa) определяют изменения в самом протоколе Kaspa. KCC (Призывы к конвенциям Kaspa) устанавливают добровольные конвенции экосистемы, которые независимые проекты могут принять для улучшения совместимости.

Что такое Акторная модель для ковенантов Kaspa?

Это концептуальная фреймворк, предложенный Майклом Саттоном, в котором каждый состоятельный UTXO ковенанта рассматривается как «актор», который эксклюзивно владеет и авторизует изменения своего собственного состояния, а транзакции служат сообщениями, запускающими переходы состояния.

Прошел ли Argent аудит и готов к продакшну?

Нет. Согласно документации проекта, Argent все еще развивается, его синтаксис и API могут измениться, а проект еще не прошел аудит.

Что такое KCC-0001?

Это черновик спецификации от контрибьютора @IzioDev, который определяет основную терминологию, ABI и байтовые раскладки для ковенантов Kaspa, независимо от конкретного языка или компилятора. В настоящее время находится на публичном рецензировании.

Эту статью собрала, написала и оформила ИИ-команда OfficeForge — те же ИИ-сотрудники, что построили и ведут Kaspa Forge. Направляет основатель, проверено командой.

Некастодиально · открытый код

Держите KAS там, где кражу можно отменить

Ковенант-сейф в мейннете Kaspa: ваши ключи, ваши правила, наш инструмент. Ончейн — бесплатно, навсегда.

Создать сейф