アプリ開発者向け
本当にあなたが所有するWebサイトやアプリを出荷しましょう — オンチェーンで自分の資産としてmintされ、レンタルではありません。ビルドとプレビューは無料です。公開するときにのみ小さな均一の$DIG価格を支払い、ファイルはブラウザ内で暗号化されるため、どのホストも読み取れません。
メンタルモデル
**storeは、あなたのWebサイトの永続的なアイデンティティであり、あなたが管理するオンチェーンのシングルトンです。公開するたびに、storeId:rootHashという1つの不変なcapsule**をmintします。storeは、これまでに公開してきたcapsuleの並びにすぎません。
2つの入口が、同じ「無料でビルド → 有料で公開」というループに通じています。
- Webの経路 — hub.dig.netにあるDIGHUb:ビルド済みフォルダをドロップし、無料でプレビューし、公開時にのみウォレットを接続します。
- CLI/CIの経路 —
digstoreCLI +create-dig-app+ GitHubデプロイAction。
足場作り、ビルド、プレビューは無料です。費用がかかるのは公開するときだけです。
| あなたが行うこと | 費用 |
|---|---|
| 足場作り、ビルド、ドラフトのプレビュー | 無料 |
| 最初のcapsuleを公開する(storeをmintする) | $DIGでの均一なcapsule価格 + わずかなXCH手数料 |
| 各更新を公開する(新しいcapsule) | $DIGでの均一なcapsule価格 + わずかなXCH手数料 |
まずはここから
- クイックスタート — 10分でサイトを出荷する — WebでもCLIでも、最速の経路。
Webから公開する — DIGHUb
DIGHUbで新しいstoreを開始する ↗。ビルド済みのサイト(dist/やbuild/フォルダ)をドロップし、実際の読み取りパスで無料のドラフトプレビューを取得し、公開ステップでのみウォレットを接続します。Webの手順はクイックスタート → Webから公開するを参照してください。
CLIから公開する — digstore
Git形式のループです:new → dev → init → commit。
digstore new vite-react # scaffold a runnable project — free, no mint
digstore dev # preview on the real chia:// read path, live-reload — free
digstore init site --dir dist # mint the store's first capsule (uniform price + XCH fee)
digstore commit -m "v1.1" # publish an update — a new capsule
→ CLIクイックスタート · プロジェクトワークフローの全体像
アプリを足場作りする — 5つのテンプレート
digstore new <template>またはnpm create dig-appを通じて、実行可能でウォレット対応済みのスターター — static、vite-react、next-static、nft-drop、dapp-window-chia — から始めましょう。
digstore devで無料プレビュー
digstore devは、あなたのプロジェクトを本物のDIG読み取りパス(暗号化 → コンパイル → 検証 → 復号)でライブリロード付きに配信し、開発用のwindow.chiaを注入します。あなたが見るものが訪問者の得るもので あり、mintも支出も一切発生しません。
dig.toml — コミット可能なマニフェスト
プロジェクトルートのdig.tomlは、store-id、output-dir、build-command、remote、その他の設定を保持し、digstore dev、digstore deploy、足場作りテンプレートで共有されます。これには秘密情報が一切含まれないため(それらは環境から取得されます)、コミットして構いません。
更新とバージョン — 各公開は新しいcapsule
公開のたびに、現在のビルドは新しい不変なcapsuleに封印され、あなたのstoreのオンチェーンrootが進みます。古いcapsuleは読み取り可能なままであり、読み手が特定のrootHashを指定しない限り、storeは常に最新のものに解決されます。
費用について
ビルドとプレビューは無料です。公開されたcapsuleごとに**$DIGでの均一な価格と、わずかなXCHネットワーク手数料がかかり、同じオンチェーン支出にアトミックに**含まれます。価格はcapsuleごとに均一であるよう設計されています(capsuleの長さがコンテンツについて何も漏らさないようにするためです)。$DIGはTibetSwap、dexie.space、9mm.proで入手できます。
→ DIGの入手方法 · なぜすべてのcapsuleは同じ価格なのですか?
GitHub Actionsからのpush-to-deploy
dig-network/deploy-actionを設定して、プッシュのたびに新しいcapsuleを公開しましょう。if-changedガードにより、バイト単位で同一のビルドは何もしません(支出が発生しません)。
*.on.dig.netのWebアドレスを追加する(任意)
あなたのstoreは、確定した瞬間に、そ のURN / chia://アドレスによって到達可能になります — 追加費用はかかりません。人に優しい<name>.on.dig.netハンドルは、その上にある任意の、有料のDIGHUbでの登録です。
さらに深く:プロトコル
上記の平易な言葉によるモデルだけで出荷には十分です。全体の設計を知りたいときは、
- 「storeはcapsuleの並びである」 → 概念と用語集 · capsuleとstoreのモデル
- 「ブラウザ内で暗号化されるファイル」 → URNと暗号化
- 「均一な価格とアトミックな$DIG支出」 → オンチェーンアンカリング · CHIP-0035 store-coinの支出
- すべて → プロトコル詳解