Lewati ke konten utama

DIG Network

DIG Network adalah Proof-of-Stake Layer 2 di atas Chia — jaringan terdesentralisasi untuk menerbitkan, mengalamatkan, dan menyajikan konten tanpa harus memercayai pihak yang meng-host-nya.

Dokumen ini membahas jaringan dan primitif-primitifnya: blok bangunan komposabel yang digunakan developer untuk membangun di atas DIG. Jaringan ini masih terus berkembang, dan lebih banyak primitif akan didokumentasikan di sini seiring waktu.

capsule

Satu konsep mengalir melalui setiap primitif. capsule adalah satu generasi store yang immutable — pasangan (storeId, rootHash), ditulis secara kanonis sebagai storeId:rootHash. store adalah rangkaian capsule, satu per commit (setiap commit memajukan root on-chain dan menghasilkan capsule baru).

capsule adalah unit dasar jaringan untuk:

  • Kompilasi — setiap capsule dikompilasi menjadi satu modul WASM berukuran tetap (di-padding sehingga panjangnya tidak membocorkan apa pun tentang ukuran konten).
  • Penetapan hargaharga seragam per capsule (mint atau commit), dibayar dalam $DIG pada kurs yang berlaku; biaya seumur hidup sebuah store adalah harga seragam per capsule × jumlah capsule.
  • Retrieval — sebuah URN menamai satu capsule (ditambah resource opsional di dalamnya).
  • Caching — host atau browser menyimpan cache capsule dengan kunci storeId:rootHash; cache lokal adalah kumpulan capsule.
  • Provenance — root setiap capsule membawa tanda tangan BLS penerbit dan root Merkle.

Ini adalah definisi yang berlaku di seluruh ekosistem: "capsule = (storeId, rootHash)" memiliki arti yang sama di DigStore, dig RPC, dan DIG Browser.

Coba sekarang

Buat capsule pertama Anda di DIGHUb ↗ — terbitkan situs langsung dari browser, tanpa perlu CLI. Setiap capsule (mint atau commit) dikenakan harga capsule seragam dalam $DIG.

Primitif

🗄️ DigStore

Primitif pertama dan paling fundamental: sebuah proyek content-addressable terenkripsi dalam format WASM. Anda arahkan ke direktori build, melakukan commit deployment layaknya Git, dan mendapatkan satu file .wasm yang mempertahankan dirinya sendiri — yaitu data Anda sekaligus server yang mengatur akses ke data tersebut. URN itu sendiri adalah kuncinya — ia sekaligus menemukan dan mendekripsi.

Jelajahi DigStore

Apa itu DigStore?Ide satu-file, secara ringkas
FormatProyek, deployment, URN, enkripsi, proof
Tutorial CLIInstal dan gunakan digstore di proyek Anda

🛰️ dig RPC

Primitif jaringan: sebuah antarmuka standar untuk membaca konten dari deployment DigStore yang di-host. JSON-RPC 2.0 melalui HTTPS POST — setiap node hosting berbicara dengan cara yang identik, sehingga konten bersifat portabel dan klien tidak terikat pada node tertentu. Ia menyajikan ciphertext + proof inklusi berdasarkan retrieval key, seluruh deployment berdasarkan (store_id, root), dan manifest discovery publik — di-streaming dalam potongan (chunk), blind secara konstruksi, diverifikasi dan didekripsi sepenuhnya di sisi klien.

Jelajahi dig RPC

Apa itu dig RPC?Satu endpoint untuk seluruh jalur baca jaringan
Metodedig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, …
StreamingModel chunk, penyusunan ulang, dan verifikasi proof
Konformansi & KeamananModel blind, CORS, dan apa yang harus diimplementasikan sebuah node

🌐 DIG Browser

Primitif klien: sebuah browser dengan wallet Chia bawaan. Ia menyuntikkan provider window.chia di setiap halaman, sehingga aplikasi web apa pun dapat meminta alamat, tanda tangan, dan spend milik pengguna tanpa perlu setup WalletConnect — alternatif drop-in untuk aplikasi yang sudah menggunakan CHIP-0002. Browser ini juga langsung meresolusi alamat konten chia://.

Bangun aplikasi dengan DIG Browser

Menggunakan window.chia di aplikasi AndaDeteksi wallet yang disuntikkan, hubungkan, dan panggil metode CHIP-0002
Coba sekarang

Dapatkan DIG Browser ↗ — unduh browser untuk membuka konten chia:// dan menggunakan wallet bawaan.

Primitif lainnya — settlement dan operasi node — akan mendapatkan bagiannya sendiri seiring dirilis.

Pilih jalur Anda

Dokumen ini disusun berdasarkan apa yang sedang Anda kerjakan. Setiap jalur dibuka dengan "alasan" singkat sepuluh detik, model mental yang Anda butuhkan, dan cara-cara praktis paling penting — lalu tertaut ke protokol saat Anda ingin mendalami lebih jauh.

Baru mengenal kosakatanya? Simak Konsep & glosarium. Ingin memahami desain lengkapnya? Baca Pembahasan mendalam protokol.

catatan

DIG Network dan primitif-primitifnya bersifat open source. DigStore dilisensikan di bawah GPL-2.0; lihat repositori digstore.