TON स्टोरेज उपयोगकर्ताओं और सेवाओं को किसी भी फ़ाइल को नेटवर्क पर अपलोड करके, उसे पीयर‑टू‑पीयर रूप में उपलब्ध कराने की सुविधा देता है। फ़ाइलें उपयोगकर्ता के कंप्यूटर पर रहती हैं, लेकिन एक बार अपलोड होने पर नेटवर्क के सभी नोड्स द्वारा डाउनलोड की जा सकती हैं।
कार्यप्रणाली#
- फ़ाइल शार्डिंग – प्रत्येक फ़ाइल को छोटे‑छोटे ब्लॉकों में विभाजित किया जाता है और उनका Merkle‑ट्री में हैश किया जाता है।
- DHT‑खोज – फ़ाइल के हैश को कुंजी के रूप में उपयोग करके वितरित हैश‑टेबल (DHT) में आवश्यक ब्लॉकों वाले नोड्स खोजे जाते हैं।
- नोड‑होल्डर – फ़ाइल डाउनलोड करने वाला उपयोगकर्ता स्वचालित रूप से नोड‑होल्डर बन जाता है और अन्य उपयोगकर्ताओं को ब्लॉकों की आपूर्ति करता है।
- स्मार्ट‑कॉन्ट्रैक्ट सुरक्षा – डेटा की उपलब्धता को सुनिश्चित करने के लिए मालिक और नोड‑होल्डर के बीच एक स्मार्ट‑कॉन्ट्रैक्ट स्थापित किया जाता है, जिसमें proof‑of‑storage शामिल है।
प्रमुख विशेषताएँ#
- एन्क्रिप्टेड एक्सेस – फ़ाइल को केवल निर्दिष्ट वॉलेट कुंजी वाले उपयोगकर्ता ही डिक्रिप्ट कर सकता है।
- ऑफ़‑चेन स्टोरेज – वास्तविक फ़ाइलें नेटवर्क पर नहीं, बल्कि उपयोगकर्ता के डिवाइस पर रहती हैं; ब्लॉकचेन में केवल हैश और एक्सेस‑कॉन्ट्रैक्ट संग्रहीत होते हैं।
- टोरेंट‑समान मॉडल – फ़ाइल की लोकप्रियता के अनुसार नोड‑होल्डरों की संख्या बढ़ती है, जिससे डेटा की निरंतरता और उपलब्धता सुनिश्चित होती है।
- वेब‑साइट समर्थन – स्थैतिक साइटों को भी स्टोरेज में अपलोड कर
.tonडोमेन के माध्यम से एक्सेस किया जा सकता है।
नोड चलाने के लिए आवश्यकताएँ#
- प्रोसेसर: कम से कम 1 GHz, 2‑कोर
- RAM: 2 GB
- डिस्क: 2 GB न्यूनतम (फ़ाइलों के लिए अतिरिक्त स्थान)
- नेटवर्क: स्थिर IP के साथ 10 Mbps बैंडविड्थ
- OS: Linux, Windows या macOS
सॉफ़्टवेयर घटक:
storage-daemon– फ़ाइलों को शार्ड, स्टोर और शेयर करने वाला बैकग्राउंड एप्लिकेशन।storage-daemon-cli– डेमन के प्रबंधन के लिए कमांड‑लाइन टूल।tonutils-proxy– क्लाइंट‑साइड प्रॉक्सी जो एप्लिकेशन को स्टोरेज से जोड़ता है।
उपयोग के उदाहरण#
- NFT कंटेंट – कई NFT प्लेटफ़ॉर्म अपने टोकन के मीडिया फ़ाइलों को TON स्टोरेज में रखते हैं, जिससे फ़ाइलें ब्लॉकचेन‑आधारित हैश के माध्यम से उपलब्ध होती हैं.
- TON Sites –
.tonडोमेन वाली स्थैतिक वेबसाइटें स्टोरेज में संग्रहीत होती हैं और TON Proxy के ज़रिए सर्व की जाती हैं. - बैकअप और फ़ाइल‑शेयरिंग – Duck Storage जैसी सेवाएँ उपयोगकर्ता‑फ्रेंडली UI के साथ स्टोरेज‑डेमन का उपयोग करके फ़ाइलें साझा करती हैं.
कैसे शुरू करें#
- आधिकारिक दस्तावेज़ से
storage-daemonऔरstorage-daemon-cliडाउनलोड करें। - कॉन्फ़िग फ़ाइल में नेटवर्क और स्टोरेज पैरामीटर सेट करें।
- डेमन को चलाएँ और
storage-daemon-cliके माध्यम से फ़ाइलें अपलोड करें।
यह भी देखेंयह भी देखें#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts