غیر مرکزی اسٹوریج
صفحہ کی آخری اپ ڈیٹ: 22 اکتوبر، 2025
کسی ایک کمپنی یا تنظیم کے زیر انتظام مرکزی سرور کے برعکس، غیر مرکزی اسٹوریج سسٹمز صارف آپریٹرز کے پیئر ٹو پیئر (peer-to-peer) نیٹ ورک پر مشتمل ہوتے ہیں جو مجموعی ڈیٹا کا ایک حصہ رکھتے ہیں، جس سے ایک لچکدار فائل اسٹوریج شیئرنگ سسٹم بنتا ہے۔ یہ کسی بلاک چین پر مبنی ایپلیکیشن یا کسی بھی پیئر ٹو پیئر پر مبنی نیٹ ورک میں ہو سکتے ہیں۔
Ethereum کو خود ایک غیر مرکزی اسٹوریج سسٹم کے طور پر استعمال کیا جا سکتا ہے، اور تمام اسمارٹ کانٹریکٹس میں کوڈ اسٹوریج کے معاملے میں ایسا ہی ہے۔ تاہم، جب بات بڑی مقدار میں ڈیٹا کی ہو، تو Ethereum کو اس کے لیے ڈیزائن نہیں کیا گیا تھا۔ چین مسلسل بڑھ رہی ہے، لیکن لکھتے وقت، Ethereum چین تقریباً 500GB - 1TB ہے (کلائنٹ پر منحصر ہے (opens in a new tab))، اور نیٹ ورک پر موجود ہر نوڈ کو تمام ڈیٹا اسٹور کرنے کے قابل ہونا چاہیے۔ اگر چین کو بڑی مقدار میں ڈیٹا (مثلاً 5TBs) تک پھیلایا جائے تو تمام نوڈز کا چلتے رہنا ممکن نہیں ہوگا۔ اس کے علاوہ، اتنے زیادہ ڈیٹا کو مین نیٹ (Mainnet) پر تعینات کرنے کی لاگت گیس (gas) فیس کی وجہ سے بہت زیادہ مہنگی ہوگی۔
ان پابندیوں کی وجہ سے، ہمیں غیر مرکزی طریقے سے بڑی مقدار میں ڈیٹا اسٹور کرنے کے لیے ایک مختلف چین یا طریقہ کار کی ضرورت ہے۔
غیر مرکزی اسٹوریج (dStorage) کے اختیارات کو دیکھتے وقت، صارف کو چند باتوں کا خیال رکھنا چاہیے۔
- برقراری کا طریقہ کار (Persistence mechanism) / ترغیبی ڈھانچہ (incentive structure)
- ڈیٹا برقرار رکھنے کا نفاذ (Data retention enforcement)
- غیر مرکزیت (Decentrality)
- اتفاق رائے (Consensus)
برقراری کا طریقہ کار / ترغیبی ڈھانچہ
بلاک چین پر مبنی
کسی ڈیٹا کو ہمیشہ کے لیے برقرار رکھنے کے لیے، ہمیں برقراری کا طریقہ کار استعمال کرنے کی ضرورت ہے۔ مثال کے طور پر، Ethereum پر، برقراری کا طریقہ کار یہ ہے کہ نوڈ چلاتے وقت پوری چین کا حساب رکھنا ضروری ہے۔ ڈیٹا کے نئے ٹکڑے چین کے آخر میں جڑ جاتے ہیں، اور یہ بڑھتی رہتی ہے - جس کے لیے ہر نوڈ کو تمام شامل کردہ ڈیٹا کی نقل تیار کرنے کی ضرورت ہوتی ہے۔
اسے بلاک چین پر مبنی برقراری کہا جاتا ہے۔
بلاک چین پر مبنی برقراری کا مسئلہ یہ ہے کہ چین اتنی بڑی ہو سکتی ہے کہ تمام ڈیٹا کو آسانی سے برقرار رکھنا اور اسٹور کرنا مشکل ہو جائے (مثلاً، بہت سے ذرائع (opens in a new tab) کا اندازہ ہے کہ انٹرنیٹ کو 40 زیٹابائٹس (Zetabytes) سے زیادہ اسٹوریج کی گنجائش درکار ہے)۔
بلاک چین میں کسی قسم کا ترغیبی ڈھانچہ بھی ہونا چاہیے۔ بلاک چین پر مبنی برقراری کے لیے، توثیق کار (validator) کو ادائیگی کی جاتی ہے۔ جب ڈیٹا کو چین میں شامل کیا جاتا ہے، تو توثیق کاروں کو ڈیٹا شامل کرنے کے لیے ادائیگی کی جاتی ہے۔
بلاک چین پر مبنی برقراری والے پلیٹ فارمز:
- Ethereum
- Arweave (opens in a new tab)
کانٹریکٹ پر مبنی
کانٹریکٹ پر مبنی برقراری کا تصور یہ ہے کہ ہر نوڈ کے ذریعے ڈیٹا کی نقل تیار نہیں کی جا سکتی اور اسے ہمیشہ کے لیے اسٹور نہیں کیا جا سکتا، بلکہ اسے کانٹریکٹ کے معاہدوں کے ساتھ برقرار رکھا جانا چاہیے۔ یہ متعدد نوڈز کے ساتھ کیے گئے معاہدے ہیں جنہوں نے ایک مدت کے لیے ڈیٹا کا ایک حصہ رکھنے کا وعدہ کیا ہے۔ ڈیٹا کو برقرار رکھنے کے لیے جب بھی ان کی میعاد ختم ہو جائے تو انہیں ریفنڈ یا تجدید کیا جانا چاہیے۔
زیادہ تر معاملات میں، تمام ڈیٹا کو آن چین (onchain) اسٹور کرنے کے بجائے، چین پر ڈیٹا کے مقام کا ہیش (hash) اسٹور کیا جاتا ہے۔ اس طرح، تمام ڈیٹا کو رکھنے کے لیے پوری چین کو اسکیل کرنے کی ضرورت نہیں ہوتی۔
کانٹریکٹ پر مبنی برقراری والے پلیٹ فارمز:
- Filecoin (opens in a new tab)
- Skynet (opens in a new tab)
- Storj (opens in a new tab)
- Züs (opens in a new tab)
- Crust Network (opens in a new tab)
- Swarm (opens in a new tab)
- 4EVERLAND (opens in a new tab)
اضافی تحفظات
IPFS فائلوں، ویب سائٹس، ایپلیکیشنز اور ڈیٹا کو اسٹور کرنے اور ان تک رسائی کے لیے ایک تقسیم شدہ (distributed) سسٹم ہے۔ اس میں کوئی بلٹ ان ترغیبی اسکیم نہیں ہے، لیکن اس کے بجائے طویل مدتی برقراری کے لیے اوپر دیے گئے کسی بھی کانٹریکٹ پر مبنی ترغیبی حل کے ساتھ استعمال کیا جا سکتا ہے۔ IPFS پر ڈیٹا کو برقرار رکھنے کا ایک اور طریقہ پننگ سروس (pinning service) کے ساتھ کام کرنا ہے، جو آپ کے لیے آپ کا ڈیٹا "پن" کرے گی۔ آپ اپنا IPFS نوڈ بھی چلا سکتے ہیں اور اپنے اور/یا دوسروں کے ڈیٹا کو مفت میں برقرار رکھنے کے لیے نیٹ ورک میں حصہ ڈال سکتے ہیں!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (IPFS پننگ سروس)
- web3.storage (opens in a new tab) (IPFS/Filecoin پننگ سروس)
- Infura (opens in a new tab) (IPFS پننگ سروس)
- IPFS Scan (opens in a new tab) (IPFS پننگ ایکسپلورر)
- 4EVERLAND (opens in a new tab) (IPFS پننگ سروس)
- Filebase (opens in a new tab) (IPFS پننگ سروس)
- Spheron Network (opens in a new tab) (IPFS/Filecoin پننگ سروس)
SWARM ایک غیر مرکزی ڈیٹا اسٹوریج اور ڈسٹری بیوشن ٹیکنالوجی ہے جس میں اسٹوریج ترغیبی سسٹم اور اسٹوریج رینٹ پرائس اوریکل (oracle) شامل ہے۔
ڈیٹا برقرار رکھنا
ڈیٹا کو برقرار رکھنے کے لیے، سسٹمز کے پاس اس بات کو یقینی بنانے کے لیے کسی قسم کا طریقہ کار ہونا چاہیے کہ ڈیٹا برقرار رہے۔
چیلنج کا طریقہ کار
ڈیٹا کو برقرار رکھنے کو یقینی بنانے کے سب سے مقبول طریقوں میں سے ایک کسی قسم کا کرپٹوگرافک چیلنج استعمال کرنا ہے جو نوڈز کو جاری کیا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ ان کے پاس اب بھی ڈیٹا موجود ہے۔ ایک سادہ مثال Arweave کا پروف آف ایکسیس (proof-of-access) ہے۔ وہ نوڈز کو یہ دیکھنے کے لیے ایک چیلنج جاری کرتے ہیں کہ آیا ان کے پاس حالیہ بلاک اور ماضی کے کسی بے ترتیب بلاک دونوں پر ڈیٹا موجود ہے۔ اگر نوڈ جواب نہیں دے پاتا، تو انہیں جرمانہ کیا جاتا ہے۔
چیلنج کے طریقہ کار کے ساتھ dStorage کی اقسام:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
غیر مرکزیت
پلیٹ فارمز کی غیر مرکزیت کی سطح کی پیمائش کرنے کے لیے کوئی بہترین ٹولز نہیں ہیں، لیکن عام طور پر، آپ ایسے ٹولز استعمال کرنا چاہیں گے جن میں کسی قسم کا KYC نہ ہو تاکہ یہ ثبوت فراہم کیا جا سکے کہ وہ مرکزی نہیں ہیں۔
KYC کے بغیر غیر مرکزی ٹولز:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
اتفاق رائے
ان میں سے زیادہ تر ٹولز کا اپنا اتفاق رائے کا طریقہ کار (consensus mechanism) ہوتا ہے لیکن عام طور پر وہ یا تو پروف آف ورک (PoW) یا پروف آف اسٹیک (PoS) پر مبنی ہوتے ہیں۔
پروف آف ورک پر مبنی:
- Skynet
- Arweave
پروف آف اسٹیک پر مبنی:
- Ethereum
- Filecoin
- Züs
- Crust Network
متعلقہ ٹولز
IPFS - انٹرپلینیٹری فائل سسٹم (InterPlanetary File System) Ethereum کے لیے ایک غیر مرکزی اسٹوریج اور فائل ریفرنسنگ سسٹم ہے۔
Storj DCS - ڈیولپرز کے لیے محفوظ، نجی، اور S3 سے مطابقت رکھنے والا غیر مرکزی کلاؤڈ آبجیکٹ اسٹوریج۔
Sia - ایک ٹرسٹ لیس (trustless) کلاؤڈ اسٹوریج مارکیٹ پلیس بنانے کے لیے کرپٹوگرافی کا استعمال کرتا ہے، جس سے خریداروں اور فروخت کنندگان کو براہ راست لین دین کرنے کی اجازت ملتی ہے۔
Filecoin - Filecoin کو IPFS کے پیچھے موجود اسی ٹیم نے بنایا تھا۔ یہ IPFS کے نظریات کے اوپر ایک ترغیبی تہہ (incentive layer) ہے۔
Arweave - Arweave ڈیٹا اسٹور کرنے کے لیے ایک dStorage پلیٹ فارم ہے۔
Züs - Züs شارڈنگ (sharding) اور بلابرز (blobbers) کے ساتھ ایک پروف آف اسٹیک dStorage پلیٹ فارم ہے۔
Crust Network - Crust IPFS کے اوپر ایک dStorage پلیٹ فارم ہے۔
Swarm - Ethereum ویب 3 (web3) اسٹیک کے لیے ایک تقسیم شدہ اسٹوریج پلیٹ فارم اور مواد کی تقسیم کی سروس ہے۔
OrbitDB - IPFS کے اوپر ایک غیر مرکزی پیئر ٹو پیئر ڈیٹا بیس۔
Aleph.im - غیر مرکزی کلاؤڈ پروجیکٹ (ڈیٹا بیس، فائل اسٹوریج، کمپیوٹنگ اور DID)۔ آف چین (offchain) اور آن چین (onchain) پیئر ٹو پیئر ٹیکنالوجی کا ایک انوکھا امتزاج۔ IPFS اور ملٹی چین مطابقت۔
Ceramic - ڈیٹا سے بھرپور اور پرکشش ایپلیکیشنز کے لیے صارف کے زیر کنٹرول IPFS ڈیٹا بیس اسٹوریج۔
Filebase - S3 سے مطابقت رکھنے والا غیر مرکزی اسٹوریج اور جیو ریڈنڈنٹ (geo-redundant) IPFS پننگ سروس۔ Filebase کے ذریعے IPFS پر اپ لوڈ کی گئی تمام فائلیں خود بخود Filebase انفراسٹرکچر پر دنیا بھر میں 3x ریپلیکیشن کے ساتھ پن ہو جاتی ہیں۔
4EVERLAND - ایک ویب 3.0 (Web 3.0) کلاؤڈ کمپیوٹنگ پلیٹ فارم جو اسٹوریج، کمپیوٹ اور نیٹ ورکنگ کی بنیادی صلاحیتوں کو مربوط کرتا ہے، S3 سے مطابقت رکھتا ہے اور IPFS اور Arweave جیسے غیر مرکزی اسٹوریج نیٹ ورکس پر ہم وقت ساز (synchronous) ڈیٹا اسٹوریج فراہم کرتا ہے۔
Kaleido - کلک بٹن IPFS نوڈز کے ساتھ ایک بلاک چین ایز اے سروس (blockchain-as-a-service) پلیٹ فارم
Spheron Network - Spheron ایک پلیٹ فارم ایز اے سروس (PaaS) ہے جسے ان ڈیپس (dApps) کے لیے ڈیزائن کیا گیا ہے جو بہترین کارکردگی کے ساتھ غیر مرکزی انفراسٹرکچر پر اپنی ایپلیکیشنز لانچ کرنا چاہتے ہیں۔ یہ آؤٹ آف دی باکس کمپیوٹ، غیر مرکزی اسٹوریج، CDN اور ویب ہوسٹنگ فراہم کرتا ہے۔
مزید مطالعہ
- غیر مرکزی اسٹوریج کیا ہے؟ (opens in a new tab) - CoinMarketCap
- غیر مرکزی اسٹوریج کے بارے میں پانچ عام خرافات کا پردہ فاش کرنا (opens in a new tab) - Storj
کسی ایسے کمیونٹی وسیلے کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحہ میں ترمیم کریں اور اسے شامل کریں!