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

Quickstart

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

Сборка и предпросмотр бесплатны. Скаффолдинг и предпросмотр ничего не стоят; вы платите единую цену capsule в $DIG только в момент публикации capsule в блокчейне. Итерируйте бесплатно, публикуйте, когда всё готово.

Есть два способа. Большинство начинает с веба.

  • A. Публикация из веба — в DIGHUb подключите кошелёк в самом конце. Лучше всего подходит для сайтов и фронтендов. ~10 минут.
  • B. Публикация из CLIdigstore на вашей машине, скриптуемо и готово для CI. Лучше всего для разработчиков и автоматизации.

A. Публикация из веба

Самый быстрый путь: собирайте и просматривайте в браузере, финансируйте кошелёк только на последнем шаге.

1. Откройте DIGHUb и начните черновик — бесплатно, без кошелька

Создайте новый store в DIGHUb ↗. Загрузите ваш собранный сайт (папку со статическими файлами — ваш dist/ или build/). DIGHUb покажет вам бесплатный предпросмотр черновика, точно демонстрирующий, как всё будет обслуживаться, без чего-либо on-chain и без трат $DIG.

Кошелёк пока не нужен. Итерируйте черновик сколько угодно раз — перезагружайте, пересматривайте — совершенно бесплатно.

2. Просмотрите его на реальном пути чтения — всё ещё бесплатно

Предпросмотр рендерит ваш сайт через настоящий пайплайн DIG (шифрование → компиляция → верификация → расшифровка), так что вы видите именно то, что получат посетители. Кликайте по ссылкам, проверяйте ресурсы и маршрутизацию. Ничего не публикуется и ничего не тратится, пока вы сами этого не выберете.

3. Публикация — финансирование и подключение кошелька

Когда черновик выглядит правильно, нажмите Publish. Это единственный шаг, который что-то стоит:

  • Подключите кошелёк Chia (ваш кошелёк является вашей учётной записью — без email, без пароля).
  • Подтвердите on-chain трату: единая цена capsule в $DIG + небольшая комиссия XCH, одной подписью. Экран публикации показывает точную сумму $DIG перед подписанием.
  • DIGHUb минтит ваш store и публикует первую capsule в основной сети Chia.

Не хватает DIG? Экран публикации показывает ваш баланс и где его пополнить. См. Где взять DIG — TibetSwap, dexie.space или 9mm.pro.

4. Вы в сети

Ваша capsule теперь закреплена в блокчейне и сразу доступна для чтения через dig RPC — любой может получить и проверить её по URN urn:dig: или адресу chia://, без регистрации и без дополнительных платежей. URN — это одновременно и адрес, и ключ; поделитесь им, чтобы поделиться контентом. Путь чтения универсален и бесплатен; он становится доступен в момент подтверждения capsule.

Хотите удобный адрес *.on.dig.net? Это опционально. Store получает поддомен *.on.dig.net только при регистрации хендла для него в DIGHUb — отдельная платная регистрация, закрепляющая store за этим именем. Пока хендл не зарегистрирован, URL *.on.dig.net не существует (указанный выше URN / адрес chia:// — всегда канонический способ доступа). См. Могу ли я использовать свой домен?.

Чтобы выпустить обновление позже: отредактируйте, бесплатно просмотрите новый черновик и снова нажмите Publish. Каждое опубликованное обновление — это новая capsule, и оно снова стоит единую цену capsule — вы платите только при переводе черновика в постоянную on-chain версию.

Автоматизируйте это

Как только ваш store создан, настройте деплой из GitHub Actions, чтобы каждый push в main публиковал новую capsule — git-push-to-deploy.


B. Публикация из CLI

Тот же поток из вашего терминала — скриптуемо и это основа для CI. CLI повторяет веб-путь: сборка и предпросмотр ничего не стоят; публикация capsule стоит единую цену capsule в $DIG.

1. Установка

# скачайте установщик для вашей ОС со страницы Releases, затем:
digstore --version

См. Установка CLI для установщиков по ОС и сборки из исходников.

2. Скаффолдинг и предпросмотр — бесплатно, без блокчейна, без трат

Создайте проект и просмотрите его локально — бесплатно, без минта, без блокчейна — прежде чем что-либо тратить:

digstore new <template>   # создать проект с готовой интеграцией кошелька (static · vite-react · next-static · nft-drop · dapp-window-chia) — бесплатно, без минта
digstore dev # отслеживание + компиляция при сохранении + обслуживание настоящего пути чтения chia://, с внедрённым window.chia — бесплатно, live-reload

new создаёт готовый к запуску проект (dig.toml + стартовое приложение); dev обслуживает его через настоящий путь чтения DIG (компиляция → верификация → расшифровка) с live reload. Вы платите единую цену capsule только при публикации (следующие шаги). Либо соберите проект своим обычным инструментарием (npm run builddist/) и опубликуйте этот результат.

Предпочитаете npm? Используйте create-dig-app

Если вы живёте в мире Node, npm create dig-app@latest my-app -- --template vite-react создаёт те же шаблоны прямо из npm — установка digstore для начала не нужна. См. Скаффолдинг приложения.

3. Настройте кошелёк (нужен только для публикации)

Публикация тратит реальные средства, поэтому сначала нужны seed-фраза и профинансированный кошелёк:

digstore seed generate      # сгенерировать новую мнемонику (показывается один раз — сохраните её)
digstore balance # показать адрес получения; пополните его XCH + DIG

См. On-chain закрепление для деталей импорта, финансирования и TTL.

4. Опубликуйте первую capsule

digstore init site --dir dist     # минтит первую capsule store (единая цена capsule + комиссия XCH)

init минтит синглтон Chia в основной сети — launcher id становится вашим store id — и блокируется до подтверждения.

5. Публикуйте обновления

npm run build                      # собрать dist/
digstore add -A # добавить в индекс весь корень контента
digstore commit -m "v1.1" # опубликовать новую capsule (единая цена capsule + комиссия XCH)

Для CI одна команда выполняет add → commit → push и выводит URL:

digstore deploy --output-dir dist --json   # продвинуть существующий store из CI; никогда не минтит

См. Деплой из GitHub Actions.

6. Прочитайте обратно

digstore cat urn:dig:chia:<storeId>/readme   # URN одновременно находит И расшифровывает

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

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

Цена единая для всех capsule — см. почему цена единая.

Застряли?