Обучение · остановка 4 из 6

Как всё складывается вместе

Одна история, от вершины стека до основания: хранилище, которое защищает монеты даже от вора с вашими ключами. Каждый слой с прошлой остановки делает здесь свою работу.

  1. 1
    Вы

    Начните с правила, которое стоит закрепить

    «Эти монеты можно вывести только после 24-часовой задержки и только на мой адрес — кто бы ни украл мои ключи этой ночью». Это предложение и есть хранилище.

  2. 2
    Silverscript

    Запишите правило кодом

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

  3. 3
    Kaspa Script

    Компилятор вытачивает замок

    Silverscript компилирует ваше правило вниз, в Kaspa Script — сырой ковенант, который понимает цепь. Этот слой вы никогда не собираете руками — это делает компилятор.

  4. 4
    Консенсус Kaspa

    Депозит — правило становится физикой

    Вы отправляете монеты в ковенант. С этого момента правило — не обещание и не политика компании: каждая нода сети проверяет его при каждой попытке траты.

  5. 5
    Консенсус Kaspa

    Вор пробует — и цепь говорит «нет»

    Кто-то с вашими украденными ключами рассылает мгновенный вывод. Трата нарушает правило задержки, поэтому консенсус отклоняет транзакцию — как автомат отклоняет монету не того размера. Её словно и не было.

  6. 6
    Обозреватель

    Проверить может любой

    Ковенант, его правила и его история публичны. Обозреватель вроде kascov.io показывает хранилище, которое стоит и само следит за собой — без единой компании в цепочке.

Многоконтрактные приложения повторяют ту же историю с одной дополнительной главой: Argent связывает несколько ковенантов в одно приложение, прежде чем всё компилируется вниз.

Чекпоинт — 2 быстрых вопроса

После депозита в ковенант-хранилище кто проверяет правило?

Вор, укравший ваши ключи, может…

Esc to close