TON Storage — مكوّن بروتوكول TON، يوفّر تخزين موزّع peer-to-peer للملفات. أي مستخدم أو خدمة يمكنه تحميل ملف بأي صيغة (فيديو، صور، مستندات، أرشيفات) ونشره كـ “توزيع” متاح عالمياً. تقنياً قريب من BitTorrent، لكن مرتبط بـ TON: البحث عن الملفات، دفع رسوم التخزين وعقود التوافر تعيش على البلوكشين.
TON Storage يشكل زوجاً مع TON Proxy وTON DNS: معاً يشكّلون طبقة ويب لامركزية فوق TON، حيث يمكن للموقع أن يُخزّن في Storage، يُحلّ عبر DNS ويُفتح عبر Proxy.
كيف يعمل TON Storage#
- تقسيم الملفات. كل ملف يُقسم إلى كتل. تُجمع تجزئات الكتل في شجرة ميركل، تُستعمل للتحقق من سلامة البيانات عند التحميل.
- بحث DHT. لكل ملف مفتاح يطابقه DHT (جدول تجزئة موزّع) للعثور على مجموعة عُقد لديها الكتل المطلوبة.
- عُقد التخزين. المستخدم الذي يحمل الملف يصبح افتراضياً إحدى عُقد التخزين ويبدأ في توزيع نسخة للآخرين. كلما زاد شعبية الملف، زادت النسخ.
- عقد ذكي للتوافر. بين مالك البيانات والعقدة‑المخزّنة يُبرم عقد لتخزين حجم محدد مع التحقق من proof-of-storage. هكذا يُضمن عدم فقدان الملف بعد رحيل الرافِع الأصلي.
بعد تحميل الملف يمكن نشر هاشه في TON، محوّلاً السجل إلى معرف توزيع — مشابه لرابط magnet:// في BitTorrent.
ما يميز TON Storage عن التورنت التقليدي#
- فوق TON. البحث، الدفع وإثباتات التخزين تعمل عبر البلوكشين، لا عبر متتبّعات مغلقة.
- دعم المواقع الإلكترونية. يمكن في TON Storage تحميل ليس فقط ملفات بل مواقع ثابتة بالكامل — Proxy وDNS يتيحان فتحها عبر نطاق
.ton. - التحكم في الوصول. يمكن تشفير التوزيع بحيث يحصل على الوصول فقط مالك مفتاح محفظة محدد (مثال، Wallet) — مشاركة “لأصحاب فقط” بدون حسابات منفصلة.
- وضع هجين. تبقى الملفات على جهاز المستخدم، وفي الشبكة يُنشر فقط الفهرس وproof — لا سحابة موحدة، لا مزوّد يمكن أن يتوقف.
ما يُخزّن on-chain وما يُخزّن في Storage#
تخزين البيانات مباشرة على بلوكتشين TON مكلف: كل بايت يُدفع له رسوم. لذا النمط الشائع هو:
- On-chain (في TON): مؤشر هاش للملف في TON Storage، بيانات NFT/Jetton الوصفيّة، عقود الوصول.
- Off-chain (في TON Storage): المحتوى نفسه — صور NFT، وسائط، مستندات، مواقع، نسخ احتياطية.
هذا النهج يقلل حجم البلوكشين ويخفض تكلفة استخدام NFT وdApps، مع بقاء البيانات لامركزية.
تشغيل عقدة خاصة#
الحد الأدنى من البرمجيات للمشاركة في الشبكة كعُقدة‑مخزّنة:
storage-daemon— تطبيق خلفي مسؤول عن التخزين، التقسيم وتبادل الكتل.storage-daemon-cli— أداة سطر أوامر لإدارةstorage-daemon.tonutils-proxy— بروكسي عميل يُستخدم لتواصل التطبيقات مع Storage.
التثبيت والإعداد الأساسي خطوة بخطوة موضح في الوثائق الرسمية لـ TON.
الحد الأدنى لمتطلبات العقدة
| المكوّن | الحد الأدنى |
|---|---|
| المعالج | 1 GHz، نواتين |
| الذاكرة | 2 GB |
| التخزين | من 2 GB (مع مساحة إضافية للتوزيعات) |
| الشبكة | 10 Mbps، IP ثابت |
| نظام التشغيل | Linux / Windows / macOS |
تشغيل العقدة لا يتطلب إيداعًا للمدقق وهو متاح لأي VPS — الدافع غالباً تقني (الرغبة بالمشاركة) أو عملي (الحاجة لتخزين مضمون للبيانات الخاصة).
أين يُست‑خدم TON Storage بالفعل#
- NFT على TON. محتوى NFT (صورة، فيديو، بيانات وصفية) يشير إلى رابط CID في TON Storage — ما يتيح للمشاريع مثل Getgems وغيرها من الأسواق عدم الاعتماد على بوابة IPFS مركزية.
- TON Sites. المواقع الثابتة بنطاق
.tonتُخزّن في Storage وتُقدّم عبر TON Proxy. - نسخ احتياطية وتبادل ملفات. خدمات مثل Duck Storage تُقدّم واجهة مستخدم سهلة فوق storage‑daemon لمشاركة الملفات العادية.
انظر أيضًاانظر أيضًا#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts