Uygulama geliştiricileri için
Gerçekten SAHİP OLDUĞUNUZ bir web sitesi veya uygulama gönderin — kiralanan değil, zincir üzerinde kendi varlığınız olarak basılmış. Ücretsiz inşa edin ve önizleyin; yalnızca yayınladığınızda küçük bir tek tip $DIG fiyatı ödeyin, dosyalar tarayıcınızda şifrelenir, böylece hiçbir host onları okuyamaz.
Zihinsel model
Bir store, web sitenizin kalıcı kimliğidir — kontrol ettiğiniz bir zincir üzeri singleton. Her yayınladığınızda, storeId:rootHash olan tek bir değişmez capsule basarsınız. Bir store, yalnızca zaman içinde yayınladığınız capsule'lerin dizisidir.
Aynı ücretsiz-inşa → ücretli-yayınlama döngüsüne giden iki ön kapı var:
- Web yolu — hub.dig.net'teki DIGHUb: inşa edilmiş bir klasör bırakın, ücretsiz önizleyin, yalnızca Publish'te bir cüzdan bağlayın.
- CLI / CI yolu —
digstoreCLI'ı +create-dig-app+ GitHub dağıtım Action'ı.
İskeleleme, inşa etme ve önizleme hiçbir şeye mal olmaz. Yalnızca bir capsule yayınladığınızda ödersiniz.
| Yaptığınız şey | Maliyet |
|---|---|
| İskeleleme, inşa etme, bir taslağı önizleme | Ücretsiz |
| İlk capsule'ünüzü yayınlama (bir store basma) | $DIG cinsinden tek tip capsule fiyatı + küçük XCH ücreti |
| Her güncellemeyi yayınlama (yeni bir capsule) | $DIG cinsinden tek tip capsule fiyatı + küçük XCH ücreti |
Buradan başlayın
- Hızlı başlangıç — 10 dakikada bir site gönderin — en hızlı yol, web veya CLI.
Web'den yayınlama — DIGHUb
DIGHUb'da yeni bir store başlatın ↗. İnşa edilmiş sitenizi bırakın (dist/ veya build/ klasörünüz), gerçek okuma yolunda ücretsiz bir taslak önizleme alın ve yalnızca Publish adımında bir cüzdan bağlayın. Hızlı başlangıç → Web'den yayınlayın'daki web yürüyüşüne bakın.
CLI'dan yayınlama — digstore
Git şekilli döngü: 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 hızlı başlangıcı · Tam proje iş akışı
Bir uygulama iskeleleyin — 5 şablon
Çalıştırılabilir, cüzdana bağlı bir başlangıçtan başlayın — static, vite-react, next-static, nft-drop veya dapp-window-chia — digstore new <template> veya npm create dig-app ile.
digstore dev ile ücretsiz önizleyin
digstore dev, projenizi canlı yeniden yükleme ve enjekte edilmiş bir geliştirme window.chia'sıyla gerçek DIG okuma yolu (şifrele → derle → doğrula → şifre çöz) üzerinden sunar. Gördüğünüz şey ziyaretçilerin aldığı şeydir — ve hiçbir şey basılmaz veya harcanmaz.
→ CLI hızlı başlangıcı → geliştirme & önizleme
dig.toml — commit edilebilir manifesto
Proje kökünüzdeki dig.toml, digstore dev, digstore deploy ve iskeleleme şablonları tarafından paylaşılan store-id, output-dir, build-command, remote ve diğer yapılandırmayı tutar. Hiçbir sır içermez (bunlar ortamdan gelir), bu yüzden commit edin.
→ Proje yapılandırması & derleme zamanı değerleri
Güncellemeler & sürümler — her yayınlama yeni bir capsule'dür
Her yayınlama, mevcut build'i yeni, değişmez bir capsule'e mühürler ve store'unuzun zincir üzeri kökünü ilerletir. Eski capsule'ler okunabilir kalır; bir okuyucu belirli bir rootHash sabitlemedikçe store her zaman en sonuncusuna çözümlenir.
Maliyeti nedir
İnşa etmek ve önizlemek ücretsizdir; yayınlanan capsule başına $DIG cinsinden tek tip bir fiyat, artı aynı zincir üzeri harcamaya atomik olarak dahil edilen küçük bir XCH ağ ücreti. Fiyat, tasarım gereği capsule başına tek tiptir (böylece capsule uzunluğu içeriğiniz hakkında hiçbir şey sızdırmaz). TibetSwap, dexie.space veya 9mm.pro'da $DIG edinin.
→ DIG nereden alınır · Her capsule neden aynı fiyatta?
GitHub Actions'tan push-ile-dağıtım
Her push'un yeni bir capsule yayınlaması için dig-network/deploy-action'ı bağlayın — bayt-özdeş bir build'i hiçbir işlem yapmayan hale getiren bir if-changed korumasıyla (harcama yok).
Bir *.on.dig.net web adresi ekleyin (isteğe bağlı)
Store'unuz, onaylandığı anda URN'i / chia:// adresiyle erişilebilir durumdadır — ek maliyet yok. İnsan dostu bir <isim>.on.dig.net handle'ı, bunun üzerine DIGHUb'da isteğe bağlı, ücretli bir kayıttır.
→ Kendi alan adımı kullanabilir miyim?
Daha derine inin: protokol
Yukarıdaki sade dilde model, göndermek için ihtiyacınız olan her şeydir. Tam tasarımı istediğinizde:
- "bir store, capsule'lerin bir dizisidir" → Kavramlar & sözlük · capsule & store modeli
- "tarayıcınızda şifrelenmiş dosyalar" → URN'ler & şifreleme
- "tek tip bir fiyat + atomik $DIG harcaması" → Zincir üzeri sabitleme · CHIP-0035 store-coin harcamaları
- Her şey → Protokol derinlemesine inceleme