Перейти к основному содержимому

For app developers

Опубликуйте сайт или приложение, которым вы ПО-НАСТОЯЩЕМУ ВЛАДЕЕТЕ — выпущенное в блокчейне как ваш собственный актив, а не арендованное. Собирайте и просматривайте бесплатно; платите небольшую единую цену $DIG только при публикации, а файлы шифруются прямо в вашем браузере, так что ни один хост не сможет их прочитать.

Ментальная модель

Store — это постоянная идентичность вашего сайта — контролируемый вами on-chain синглтон. Каждый раз при публикации вы минтите одну неизменяемую capsule = storeId:rootHash. Store — это просто последовательность capsule, опубликованных вами с течением времени.

Два входа ведут к одному и тому же циклу «бесплатная сборка → платная публикация»:

  • Веб-путьDIGHUb на hub.dig.net: загрузите собранную папку, бесплатный предпросмотр, подключение кошелька только на шаге Publish.
  • CLI / CI-путь — CLI digstore + create-dig-app + GitHub deploy Action.

Скаффолдинг, сборка и предпросмотр ничего не стоят. Вы платите только при публикации capsule.

Вы делаетеСтоимость
Скаффолдинг, сборка, предпросмотр черновикаБесплатно
Публикация первой capsule (минт store)единая цена capsule в $DIG + небольшая комиссия XCH
Публикация каждого обновления (новая capsule)единая цена capsule в $DIG + небольшая комиссия XCH

Начните здесь

Публикация из веба — DIGHUb

Создайте новый store в DIGHUb ↗. Загрузите собранный сайт (папку dist/ или build/), получите бесплатный предпросмотр черновика на настоящем пути чтения и подключите кошелёк только на шаге Publish. См. веб-инструкцию в Quickstart → Публикация из веба.

Публикация из CLI — digstore

Цикл в стиле Git: newdevinitcommit.

digstore new vite-react   # создать готовый к запуску проект — бесплатно, без минта
digstore dev # предпросмотр на настоящем пути чтения chia://, live-reload — бесплатно
digstore init site --dir dist # минтит первую capsule store (единая цена + комиссия XCH)
digstore commit -m "v1.1" # опубликовать обновление — новую capsule

CLI-quickstart · Полный рабочий процесс проекта

Скаффолдинг приложения — 5 шаблонов

Начните с готового к запуску стартового проекта с интеграцией кошелька — static, vite-react, next-static, nft-drop или dapp-window-chia — через digstore new <template> или npm create dig-app.

Скаффолдинг приложения

Бесплатный предпросмотр через digstore dev

digstore dev обслуживает ваш проект через настоящий путь чтения DIG (шифрование → компиляция → верификация → расшифровка) с live reload и внедрённым dev-режимом window.chia. Вы видите именно то, что получат посетители — и ничего не минтится и не тратится.

CLI-quickstart → разработка и предпросмотр

dig.toml — коммитимый манифест

dig.toml в корне вашего проекта хранит store-id, output-dir, build-command, remote и другую конфигурацию — общую для digstore dev, digstore deploy и шаблонов скаффолдинга. Он не содержит секретов (они берутся из окружения), поэтому его можно коммитить.

Конфигурация проекта и значения времени сборки

Обновления и версии — каждая публикация — новая capsule

Каждая публикация запечатывает текущую сборку в новую неизменяемую capsule и продвигает on-chain корень вашего store. Старые capsule остаются доступными для чтения; store всегда разрешается в последнюю версию, если читатель не закрепил конкретный rootHash.

On-chain закрепление

Сколько это стоит

Сборка и предпросмотр бесплатны; единая цена в $DIG за опубликованную capsule, плюс небольшая сетевая комиссия XCH — включённая атомарно в ту же on-chain трату. Цена единая для каждой capsule по замыслу (чтобы длина capsule не раскрывала ничего о содержимом). Получите $DIG на TibetSwap, dexie.space или 9mm.pro.

Где взять DIG · Почему каждая capsule стоит одинаково?

Push-to-deploy из GitHub Actions

Настройте dig-network/deploy-action, чтобы каждый push публиковал новую capsule — с защитой if-changed, делающей байт-идентичную сборку no-op (без трат).

Деплой из GitHub Actions

Добавьте веб-адрес *.on.dig.net (опционально)

Ваш store доступен по своему URN / адресу chia:// в момент подтверждения — без дополнительных затрат. Удобный хендл <name>.on.dig.net — это опциональная, платная регистрация в DIGHUb поверх этого.

Могу ли я использовать свой домен?


Углубитесь: протокол

Простая модель выше — это всё, что нужно для публикации. Когда захотите разобраться в полной архитектуре: