لامرکزی اسٹوریج
ایک ہی کمپنی یا تنظیم کے زیر انتظام مرکزی سرور کے برعکس، لامركزی اسٹوریج سسٹمز صارف آپریٹرز کے پیئر ٹو پیئر نیٹ ورک پر مشتمل ہوتے ہیں جو مجموعی ڈیٹا کا ایک حصہ رکھتے ہیں، جس سے ایک لچکدار فائل اسٹوریج شیئرنگ سسٹم بنتا ہے۔ یہ بلاک چین پر مبنی ایپلی کیشن یا کسی بھی پیئر ٹو پیئر پر مبنی نیٹ ورک میں ہو سکتے ہیں۔
ایتھیریم کو خود ایک لامركزی اسٹوریج سسٹم کے طور پر استعمال کیا جا سکتا ہے، اور جب تمام سمارٹ کنٹریکٹس میں کوڈ اسٹوریج کی بات آتی ہے تو یہ ایسا ہی ہے۔ تاہم، جب بڑی مقدار میں ڈیٹا کی بات آتی ہے، تو ایتھیریم کو اس کے لیے ڈیزائن نہیں کیا گیا تھا۔ چین مسلسل بڑھ رہی ہے، لیکن اس تحریر کے وقت، ایتھیریم چین تقریباً 500GB - 1TB ہے (کلائنٹ پر منحصر ہے (opens in a new tab))، اور نیٹ ورک پر موجود ہر نوڈ کو تمام ڈیٹا کو اسٹور کرنے کے قابل ہونا چاہیے۔ اگر چین کو بڑی مقدار میں ڈیٹا (مثلاً 5TBs) تک پھیلایا جائے تو تمام نوڈز کا چلتے رہنا ممکن نہیں ہوگا۔ اس کے علاوہ، اتنے زیادہ ڈیٹا کو مین نیٹ پر تعینات کرنے کی لاگت گیس فیس کی وجہ سے بہت زیادہ مہنگی ہوگی۔
ان پابندیوں کی وجہ سے، ہمیں لامركزی طریقے سے بڑی مقدار میں ڈیٹا کو اسٹور کرنے کے لیے ایک مختلف چین یا طریقہ کار کی ضرورت ہے۔
لامركزی اسٹوریج (dStorage) کے اختیارات کو دیکھتے وقت، صارف کو چند چیزیں ذہن میں رکھنی چاہئیں۔
- استقامت کا طریقہ کار / ترغیبی ڈھانچہ
- ڈیٹا برقرار رکھنے کا نفاذ
- لامرکزیت
- اتفاق رائے
استقامت کا طریقہ کار / ترغیبی ڈھانچہ
بلاک چین پر مبنی
ڈیٹا کے کسی حصے کو ہمیشہ کے لیے برقرار رکھنے کے لیے، ہمیں استقامت کا طریقہ کار استعمال کرنے کی ضرورت ہے۔ مثال کے طور پر، ایتھیریم پر، استقامت کا طریقہ کار یہ ہے کہ نوڈ چلاتے وقت پوری چین کا حساب رکھنا ضروری ہے۔ ڈیٹا کے نئے حصے چین کے آخر میں جڑ جاتے ہیں، اور یہ بڑھتی رہتی ہے - جس کے لیے ہر نوڈ کو تمام شامل کردہ ڈیٹا کی نقل تیار کرنے کی ضرورت ہوتی ہے۔
اسے بلاک چین پر مبنی استقامت کہا جاتا ہے۔
بلاک چین پر مبنی استقامت کے ساتھ مسئلہ یہ ہے کہ چین اتنی بڑی ہو سکتی ہے کہ تمام ڈیٹا کو برقرار رکھنا اور اسٹور کرنا ممکن نہ رہے (مثلاً، بہت سے ذرائع (opens in a new tab) کا اندازہ ہے کہ انٹرنیٹ کو 40 Zetabytes سے زیادہ اسٹوریج کی گنجائش درکار ہے)۔
بلاک چین میں کسی قسم کا ترغیبی ڈھانچہ بھی ہونا چاہیے۔ بلاک چین پر مبنی استقامت کے لیے، توثیق کار کو ادائیگی کی جاتی ہے۔ جب ڈیٹا کو چین میں شامل کیا جاتا ہے، تو توثیق کاروں کو ڈیٹا شامل کرنے کے لیے ادائیگی کی جاتی ہے۔
بلاک چین پر مبنی استقامت والے پلیٹ فارمز:
- ایتھیریم
- Arweave (opens in a new tab)
کنٹریکٹ پر مبنی
کنٹریکٹ پر مبنی استقامت کا تصور یہ ہے کہ ہر نوڈ کے ذریعے ڈیٹا کی نقل تیار نہیں کی جا سکتی اور اسے ہمیشہ کے لیے اسٹور نہیں کیا جا سکتا، اور اس کے بجائے اسے کنٹریکٹ کے معاہدوں کے ساتھ برقرار رکھا جانا چاہیے۔ یہ متعدد نوڈز کے ساتھ کیے گئے معاہدے ہیں جنہوں نے ایک مدت کے لیے ڈیٹا کا ایک حصہ رکھنے کا وعدہ کیا ہے۔ ڈیٹا کو برقرار رکھنے کے لیے جب بھی ان کی میعاد ختم ہو جائے تو انہیں ریفنڈ یا تجدید کیا جانا چاہیے۔
زیادہ تر معاملات میں، تمام ڈیٹا کو آن چین اسٹور کرنے کے بجائے، چین پر ڈیٹا کہاں واقع ہے اس کا ہیش اسٹور کیا جاتا ہے۔ اس طرح، تمام ڈیٹا کو رکھنے کے لیے پوری چین کو اسکیل کرنے کی ضرورت نہیں ہے۔
کنٹریکٹ پر مبنی استقامت والے پلیٹ فارمز:
- فائل کوائن (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)
- سوارم (opens in a new tab)
- 4EVERLAND (opens in a new tab)
اضافی تحفظات
IPFS فائلوں، ویب سائٹس، ایپلی کیشنز اور ڈیٹا کو اسٹور کرنے اور ان تک رسائی کے لیے ایک تقسیم شدہ سسٹم ہے۔ اس میں کوئی بلٹ ان ترغیبی اسکیم نہیں ہے، لیکن اس کے بجائے طویل مدتی استقامت کے لیے مندرجہ بالا کنٹریکٹ پر مبنی ترغیبی حلوں میں سے کسی کے ساتھ استعمال کیا جا سکتا ہے۔ IPFS پر ڈیٹا کو برقرار رکھنے کا ایک اور طریقہ پننگ سروس کے ساتھ کام کرنا ہے، جو آپ کے لیے آپ کے ڈیٹا کو "پن" کرے گی۔ یہاں تک کہ آپ اپنا IPFS نوڈ چلا سکتے ہیں اور اپنے اور/یا دوسروں کے ڈیٹا کو مفت میں برقرار رکھنے کے لیے نیٹ ورک میں حصہ ڈال سکتے ہیں!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (IPFS پننگ سروس)
- web3.storage (opens in a new tab) (IPFS/فائل کوائن پننگ سروس)
- 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/فائل کوائن پننگ سروس)
سوارم ایک لامركزی ڈیٹا اسٹوریج اور ڈسٹری بیوشن ٹیکنالوجی ہے جس میں اسٹوریج ترغیبی سسٹم اور اسٹوریج رینٹ پرائس اوریکل ہے۔
ڈیٹا برقرار رکھنا
ڈیٹا کو برقرار رکھنے کے لیے، سسٹمز کے پاس کسی قسم کا طریقہ کار ہونا چاہیے تاکہ یہ یقینی بنایا جا سکے کہ ڈیٹا برقرار ہے۔
چیلنج کا طریقہ کار
ڈیٹا کو برقرار رکھنے کو یقینی بنانے کے سب سے مشہور طریقوں میں سے ایک، کسی قسم کا کرپٹوگرافک چیلنج استعمال کرنا ہے جو نوڈز کو جاری کیا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ ان کے پاس اب بھی ڈیٹا موجود ہے۔ ایک سادہ مثال Arweave کے رسائی کے ثبوت (proof-of-access) کو دیکھنا ہے۔ وہ نوڈز کو ایک چیلنج جاری کرتے ہیں تاکہ یہ دیکھا جا سکے کہ آیا ان کے پاس حالیہ ترین بلاک اور ماضی کے کسی بے ترتیب بلاک دونوں پر ڈیٹا موجود ہے۔ اگر نوڈ جواب نہیں دے پاتا، تو انہیں جرمانہ کیا جاتا ہے۔
چیلنج کے طریقہ کار کے ساتھ dStorage کی اقسام:
- Züs
- Skynet
- Arweave
- فائل کوائن
- Crust Network
- 4EVERLAND
لامرکزیت
پلیٹ فارمز کی لامرکزیت کی سطح کی پیمائش کرنے کے لیے کوئی بہترین ٹولز نہیں ہیں، لیکن عام طور پر، آپ ایسے ٹولز استعمال کرنا چاہیں گے جن میں کسی قسم کی KYC نہ ہو تاکہ یہ ثبوت فراہم کیا جا سکے کہ وہ مرکزی نہیں ہیں۔
KYC کے بغیر لامركزی ٹولز:
- Skynet
- Arweave
- فائل کوائن
- IPFS
- ایتھیریم
- Crust Network
- 4EVERLAND
اتفاق رائے
ان میں سے زیادہ تر ٹولز کا اپنا اتفاق رائے کا طریقہ کار کا ورژن ہوتا ہے لیکن عام طور پر وہ یا تو ثبوتِ کار (PoW) یا حصہ داری کا ثبوت (PoS) پر مبنی ہوتے ہیں۔
ثبوتِ کار پر مبنی:
- Skynet
- Arweave
حصہ داری کا ثبوت پر مبنی:
- ایتھیریم
- فائل کوائن
- Züs
- Crust Network
متعلقہ ٹولز
IPFS - انٹرپلینیٹری فائل سسٹم (InterPlanetary File System) ایتھیریم کے لیے ایک لامركزی اسٹوریج اور فائل ریفرنسنگ سسٹم ہے۔
Storj DCS - ڈویلپرز کے لیے محفوظ، نجی، اور S3 سے مطابقت رکھنے والا لامركزی کلاؤڈ آبجیکٹ اسٹوریج۔
Sia - ایک بلا اعتماد کلاؤڈ اسٹوریج مارکیٹ پلیس بنانے کے لیے علمِ تشفیر کا استعمال کرتا ہے، جس سے خریداروں اور فروخت کنندگان کو براہ راست لین دین کرنے کی اجازت ملتی ہے۔
فائل کوائن - فائل کوائن کو IPFS کے پیچھے موجود اسی ٹیم نے بنایا تھا۔ یہ IPFS کے نظریات کے اوپر ایک ترغیبی تہہ ہے۔
Arweave - Arweave ڈیٹا کو اسٹور کرنے کے لیے ایک dStorage پلیٹ فارم ہے۔
Züs - Züs شارڈنگ اور بلابرز کے ساتھ ایک حصہ داری کا ثبوت dStorage پلیٹ فارم ہے۔
Crust Network - Crust IPFS کے اوپر ایک dStorage پلیٹ فارم ہے۔
سوارم - ایتھیریم Web3 اسٹیک کے لیے ایک تقسیم شدہ اسٹوریج پلیٹ فارم اور مواد کی تقسیم کی سروس ہے۔
OrbitDB - IPFS کے اوپر ایک لامركزی پیئر ٹو پیئر ڈیٹا بیس ہے۔
Aleph.im - لامركزی کلاؤڈ پروجیکٹ (ڈیٹا بیس، فائل اسٹوریج، کمپیوٹنگ اور غیر مرکزی شناخت (ڈی آئی ڈی))۔ آف چین اور آن چین پیئر ٹو پیئر ٹیکنالوجی کا ایک انوکھا امتزاج۔ IPFS اور ملٹی چین مطابقت۔
Ceramic - ڈیٹا سے بھرپور اور پرکشش ایپلی کیشنز کے لیے صارف کے زیر کنٹرول IPFS ڈیٹا بیس اسٹوریج۔
Filebase - S3 سے مطابقت رکھنے والا لامركزی اسٹوریج اور جیو ریڈنڈنٹ IPFS پننگ سروس۔ Filebase کے ذریعے IPFS پر اپ لوڈ کی گئی تمام فائلیں خود بخود Filebase انفراسٹرکچر پر دنیا بھر میں 3x ریپلیکیشن کے ساتھ پن ہو جاتی ہیں۔
4EVERLAND - ایک ویب ۳.۰ کلاؤڈ کمپیوٹنگ پلیٹ فارم جو اسٹوریج، کمپیوٹ اور نیٹ ورکنگ کی بنیادی صلاحیتوں کو مربوط کرتا ہے، S3 سے مطابقت رکھتا ہے اور IPFS اور Arweave جیسے لامركزی اسٹوریج نیٹ ورکس پر ہم وقت ساز ڈیٹا اسٹوریج فراہم کرتا ہے۔
Kaleido - کلک بٹن IPFS نوڈز کے ساتھ ایک بلاک چین ایز اے سروس پلیٹ فارم
Spheron Network - Spheron ایک پلیٹ فارم ایز اے سروس (PaaS) ہے جو ان غیر مرکزی ایپلی کیشنز (dapps) کے لیے ڈیزائن کیا گیا ہے جو بہترین کارکردگی کے ساتھ لامركزی انفراسٹرکچر پر اپنی ایپلی کیشنز لانچ کرنا چاہتے ہیں۔ یہ پہلے سے ہی کمپیوٹ، لامركزی اسٹوریج، CDN اور ویب ہوسٹنگ فراہم کرتا ہے۔
dweb3 - لامركزی ویب پیجز کے لیے ریزولور، eth.limo کی طرح، جو تمام اقسام کو سپورٹ کرتا ہے اور صرف ENS اور IPFS تک محدود نہیں ہے۔
web3compass - IPFS + ENS کی حمایت یافتہ لامركزی ویب سائٹس کے لیے سرچ انجن۔
مزید مطالعہ
- لامركزی اسٹوریج کیا ہے؟ (opens in a new tab) - CoinMarketCap
- لامركزی اسٹوریج کے بارے میں پانچ عام خرافات کو توڑنا (opens in a new tab) - Storj
کسی ایسی کمیونٹی ریسورس کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحے میں ترمیم کریں اور اسے شامل کریں!