TON Storage — komponen protokol TON yang mengimplementasikan penyimpanan file peer-to‑to‑peer terdistribusi. Setiap pengguna atau layanan dapat mengunggah ke jaringan file dengan format apa saja (video, gambar, dokumen, arsip) dan mempublikasikannya sebagai torrent yang tersedia secara global. Secara teknologi mirip dengan BitTorrent, tetapi terikat pada TON: pencarian file, pembayaran penyimpanan, dan kontrak ketersediaan hidup di blockchain.
TON Storage membentuk pasangan dengan TON Proxy dan TON DNS: bersama-sama mereka membentuk lapisan web terdesentralisasi di atas TON, di mana situs dapat disimpan di Storage, diresolusikan melalui DNS, dan dibuka melalui Proxy.
Cara kerja TON Storage#
- Sharding file. Setiap file dibagi menjadi blok. Checksum blok disusun dalam pohon Merkle, yang digunakan untuk memverifikasi integritas saat mengunduh.
- Pencarian DHT. Setiap file memiliki kunci, yang melalui DHT (Distributed Hash Table) menemukan sekumpulan node yang memiliki blok yang dibutuhkan.
- Node penyimpan. Pengguna yang mengunduh file secara default menjadi salah satu node penyimpan dan mulai membagikan salinan ke yang lain. Semakin populer file, semakin banyak salinan.
- Smart contract ketersediaan. Antara pemilik data dan node penyimpan dibuat kontrak penyimpanan dengan volume tertentu dan verifikasi proof-of-storage. Ini menjamin bahwa file tidak akan hilang setelah uploader asli pergi.
Setelah file diunggah, hash‑nya dapat dipublikasikan di TON, mengubah entri menjadi identifier torrent — analog magnet://‑link di BitTorrent.
Apa yang membedakan TON Storage dari torrent biasa#
- Di atas TON. Pencarian, pembayaran, dan bukti penyimpanan beroperasi melalui blockchain, bukan melalui tracker tertutup.
- Dukungan situs web. Di TON Storage dapat mengunggah tidak hanya file, tetapi juga situs statis lengkap — Proxy dan DNS memungkinkan membuka situs tersebut melalui domain
.ton. - Kontrol akses. Torrent dapat dienkripsi sehingga hanya pemilik kunci dompet yang ditentukan yang dapat mengakses (misalnya, Wallet) — berbagi “hanya untuk teman” tanpa akun terpisah.
- Mode hybrid. File tetap berada di komputer pengguna, sementara jaringan hanya mempublikasikan indeks dan proof — tidak ada cloud monolitik, tidak ada provider yang dapat dimatikan.
Apa yang disimpan on‑chain vs di Storage#
Menyimpan data langsung di blockchain TON mahal: setiap byte dikenakan biaya. Karena itu pola umum:
- On‑chain (di TON): pointer hash ke file di TON Storage, metadata NFT/Jetton, kontrak akses.
- Off‑chain (di TON Storage): konten sebenarnya — gambar NFT, media, dokumen, situs, backup.
Pendekatan ini mengurangi ukuran blockchain dan menurunkan biaya penggunaan NFT dan dApps, sambil tetap menjaga data terdesentralisasi.
Menjalankan node sendiri#
Set kumpulan perangkat lunak minimal untuk berpartisipasi dalam jaringan sebagai node penyimpan:
storage-daemon— aplikasi latar belakang yang menangani penyimpanan, sharding, dan pertukaran blok;storage-daemon-cli— utilitas baris perintah untuk mengelolastorage-daemon;tonutils-proxy— proxy klien yang digunakan aplikasi untuk berinteraksi dengan Storage.
Instalasi dan konfigurasi dasar langkah demi langkah dijelaskan di dokumentasi resmi TON.
Persyaratan minimum untuk node
| Komponen | Minimum |
|---|---|
| Prosesor | 1 GHz, 2 core |
| RAM | 2 GB |
| Disk | ≥ 2 GB (plus ruang untuk torrent) |
| Jaringan | 10 Mbps, IP statis |
| OS | Linux / Windows / macOS |
Menjalankan node tidak memerlukan deposit validator dan tersedia untuk VPS mana pun — motivasinya biasanya teknis (ingin berkontribusi) atau utilitarian (butuh penyimpanan data pribadi yang terjamin).
Di mana TON Storage sudah digunakan#
- NFT di TON. Konten NFT (gambar, video, metadata) merujuk ke tautan CID TON Storage — memungkinkan proyek Getgems dan marketplace lain tidak bergantung pada gateway IPFS terpusat.
- TON Sites. Situs statis di zona
.tondisimpan di Storage dan disajikan melalui TON Proxy. - Backup dan berbagi file. Layanan seperti Duck Storage menyediakan UI yang ramah pengguna di atas storage‑daemon untuk berbagi file secara sederhana.
Lihat jugaLihat juga#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts