ہم احاطہ کرتا ہولوچین 2019 میں واپس، لیکن اس کے بعد سے ترقیاتی ٹیم نے پلیٹ فارم کو مکمل طور پر دوبارہ بنایا ہے، جسے اب وہ ہولوچین RSM (ریفیکٹرڈ اسٹیٹ ماڈل) کہہ رہے ہیں۔
نوٹ کریں کہ Holochain کا بنیادی مقصد تبدیل نہیں ہوا ہے، یہ صرف بہتر ہوا ہے۔ ہولوچین اب بھی پھولے ہوئے بلاکچینز اور نامکمل حل کے موجودہ منظر نامے کا متبادل پیش کرتا ہے۔
صفحہ کے مشمولات 👉
ہولوچین کیا ہے؟
ہولوچین کو متبادل کے طور پر رکھا جا رہا ہے۔ بلاکچین، ڈیولپرز کو وکندریقرت ایپلی کیشنز (dApps) بنانے کے لیے ایک فریم ورک دینا۔
اس کو فعال کرنے کے لیے ایک بہت بڑی تبدیلی ڈیٹا پر منحصر بلاکچین سے ایجنٹ پر مبنی نظام میں سوئچ ہے۔ ہولوچین کا طریقہ عالمی اتفاق رائے کو برقرار رکھنے سے گریز کرتا ہے، ایک ایجنٹ کے نظام کا استعمال کرتے ہوئے جس میں ہر ایجنٹ ایک پرائیویٹ فورک رکھتا ہے، اور اسے بلاک چین پر تقسیم شدہ ہیش ٹیبل کے ساتھ محدود طریقے سے محفوظ اور منظم کیا جاتا ہے۔
یہ اسکیل ایبلٹی کے مسائل سے بچتا ہے جو بلاکچین حلوں سے دوچار ہیں۔ یہ Holochain پر ہوسٹ کردہ کسی بھی dApps کو بلاک چینز کے لیے ضرورت سے کم وسائل کے ساتھ کہیں زیادہ کام کرنے کی بھی اجازت دیتا ہے۔ ہولوچین کے اس جائزے میں، ہم پراجیکٹ، ٹیکنالوجی اور ٹوکن امکانات کا گہرائی سے جائزہ لیں گے۔
Holochain تقسیم شدہ ایپلی کیشنز کو بنانے اور طاقت دینے کا ایک فریم ورک ہے، جس میں پیئر ٹو پیئر مواد کی تقسیم کا پروٹوکول، کرپٹوگرافی، اور ہیش ٹیبل شامل ہیں۔ یہ توسیع پذیری کے مسائل سے بچتا ہے، اور انتہائی ماحول دوست ہے۔
ہم تجویز کرتے ہیں کہ اس ٹکڑے کے ساتھ جانے سے پہلے اصل ٹکڑا پڑھنے کے لیے واپس جائیں۔ یہ آپ کو پروٹوکول میں کی گئی تبدیلیوں کو سمجھنے کے لیے ضروری پس منظر فراہم کرے گا، اور وہ اسے مزید بہتر کیسے بناتے ہیں۔ آپ سرکاری Holochain وضاحت پر بھی ایک نظر ڈال سکتے ہیں۔ یہاں.
ہولوچین ریفیکٹرڈ اسٹیٹ ماڈل (RSM)
Holochain کا نیا ورژن ابتدائی طور پر Holochain کے لیے کیے گئے کئی اہم تعمیراتی انتخاب کا ایک نظرثانی ہے، جس پرانے ورژن کو اب Holochain Redux کہا جاتا ہے۔ مختصراً، Holochain RSM کا کوڈ بیس آسان بنایا گیا ہے اور یہ نیٹ ورک کو کارکردگی میں بہت بڑی چھلانگ دیتا ہے۔
ہولوچین RSM کے کچھ فوائد یہ ہیں:
- Wasmer کے ساتھ Holochain RSM تیز رفتاری کے آرڈر چلاتا ہے۔
- ہولوچین RSM کم میموری استعمال کرتا ہے۔
- ہولوچین RSM 1/3 تیزی سے مرتب کرتا ہے۔
- Holochain RSM بہت زیادہ برقرار رکھنے والا کوڈ ہے۔
- Holochain RSM اب مکمل P2P نیٹ ورکنگ پر سوئچ کرنے کے لیے تقریباً تیار ہے۔
- Holochain RSM میں ایسی بہتری ہے جو ایپ ڈویلپرز کے لیے کام کو آسان بناتی ہے۔
- Holochain RSM صلاحیتوں کے ماڈل کو مربوط کرتا ہے اور زیادہ محفوظ ہے۔
- Holochain RSM مزید خصوصیت مکمل ہے۔
Holochain RSM میں جو نئی خصوصیات شامل کی گئی ہیں ان میں رینڈم نمبر جنریشن، یونیفائیڈ کیپبلٹیز سیکیورٹی ماڈل کا استعمال کرتے ہوئے نوڈس کے درمیان ریموٹ فنکشن کالز، سسٹم ٹائم تک رسائی حاصل کرنے کے قابل ایپس، اور Sybil نوڈس کو نیٹ ورک میں شامل ہونے سے روکنے کے لیے شامل ہونے پر صارف کے ثبوت شامل ہیں۔
تبدیلیاں ستمبر 2020 میں لاگو کی گئی تھیں، اور اب تک جو بھی مسائل ڈویلپرز کے لیے بنائے گئے تھے ان کو ختم کر دیا گیا ہے۔ ذیل میں ہولوچین RSM کی تفصیلات میں ایک گہرا غوطہ دیا گیا ہے جو اس بات کی وضاحت کرتا ہے کہ اگر ہولوچین ریڈکس سے مختلف ہے۔
ہولوچین RSM کے بارے میں چار اہم نکات
- ڈویلپرز نے ہولوچین RSM کے لیے RUST پروگرامنگ لینگویج رکھی، لیکن انہوں نے اسے بہتر بنایا۔ اس کا مطلب ہے کارکردگی کو بہتر بنانے کے لیے اصلاح جو ہولوچین RSM کو IOT کے لیے درکار P2P بنیادی ڈھانچے کے لیے مناسب انفراسٹرکچر بننے کی اجازت دیتی ہے۔ زیادہ تر بہتری ورک فلو کے ایک نمایاں ری ڈیزائن کا نتیجہ ہے Holochain RSM کا ریاستی ماڈلنگ اور ورک فلو کے لیے اپنا 'لوکل فرسٹ' اپروچ ہے۔
- Holochain RSM DNAs کے لیے استعمال ہونے والا بیک اینڈ ایپلیکیشن کوڈ اب بھی WASM پر مرتب ہوتا ہے، لیکن اب یہ Wasmer کو تیزی سے عمل درآمد کے لیے مشین کوڈ پر دوبارہ کمپائل کرنے کے لیے استعمال کرتا ہے۔ کارکردگی کی یہ بہتری اب ختم ہو گئی ہے تاکہ ڈویلپر اسے ہولوچین RSM میں کام کرتے ہوئے دیکھ سکیں۔
- ہولوچین RSM میں استعمال ہونے والی نیٹ ورکنگ اب QUIC پروٹوکول پر مبنی ہے۔ یہ کارکردگی میں مزید بہتری فراہم کرنے کے لیے نوڈس کے درمیان ایک واحد پرت کے آخر سے آخر تک TLS انکرپٹڈ کنکشن کا استعمال کرتے ہیں۔
- ڈویلپرز کو معلوم ہوگا کہ ہولوچین ایپس کو بنانا اب آسان ہے۔ HDK کو آسان بنانے کے علاوہ، Holochain ٹیم نے ایک نیا API بھی بنایا ہے جسے HDK میں حدود کو نظرانداز کرنے کے لیے استعمال کیا جا سکتا ہے۔ ڈویلپرز کی رپورٹس بتاتی ہیں کہ وہ اب کوڈ کی تقریباً ایک تہائی مقدار کے ساتھ ایپس بنانے کے قابل ہیں۔
اب جب کہ آپ کے پاس بنیادی باتیں ہیں آئیے تفصیلات کی طرف چلتے ہیں۔
سخت درستگی
تقسیم شدہ ایپس کے لیے ڈیٹا کی سالمیت کی ضمانت دینے کے لیے Holochain RSM کو سیکیورٹی کے لحاظ سے ایئر ٹائٹ ہونے کی ضرورت ہے۔ Holochain پر تعمیر کرنے والے ڈویلپرز کو یقین دلانے کے لیے Holochain RSM کے تخلیق کاروں نے Holochain RSM میں استعمال ہونے والے تمام باضابطہ عناصر کی وضاحت کے لیے ٹھوس اقدامات کیے ہیں۔
سخت فارملائزیشن
Holochain RSM کے کوڈبیس کو آسان بنانے کے بنیادی مقاصد میں سے ایک اسے سمجھنے میں آسانی پیدا کرنا تھا۔ اس کا مطلب یہ نہیں ہے کہ اصل ہولوچین وائٹ پیپر اور پروٹو ٹائپ اصولی طور پر درست نہیں تھا۔ یہ بہت اچھا تھا اور ان میں سے بہت سے اصول ہولوچین RSM میں استعمال ہوتے ہیں۔ ڈویلپرز کو جو مسئلہ ملا وہ یہ تھا کہ ہولوچین ریڈکس میں اصولوں کی واضح طور پر وضاحت نہیں کی گئی ہے۔ لہذا انہوں نے جہاں بھی ممکن ہو پیچیدگی اور تجرید کو دور کرنے کا عزم کیا۔
اس کا آغاز وائٹ پیپر کی دوبارہ تحریر سے ہوا جس میں کسی بھی ایسی جگہ پر خاص توجہ دی گئی جہاں ابہام موجود تھا۔ اس میں مقامی چین کے ڈیٹا کو شارڈڈ عالمی DHT ڈیٹا میں تبدیل کرنے جیسے شعبے شامل تھے۔ رسمی وائٹ پیپر ہر کسی کے لیے نہیں ہے، لیکن اگر آپ کے پاس علمی اور تحقیقی پس منظر ضروری ہے تو آپ کو دوبارہ تیار کردہ دستاویز میں وضاحت ملے گی۔
جوہری لین دین کے ساتھ ہم آہنگی کے کام کا بہاؤ
Holochain RSM کا نیا ڈیزائن کام کے مخصوص مراحل میں ڈیٹا کو تبدیل کرنے کے لیے ورک فلو کا استعمال کرتا ہے جیسے ڈیٹا کو انٹیگریٹ کرنا، توثیق، گپ شپ، اشاعت اور تصنیف۔ ان میں سے ہر ایک ورک فلو صرف کام کے مخصوص مراحل میں تبدیلیاں کرنے تک محدود ہے جہاں اس کی ذمہ داری ہے۔ اس ڈیزائن کو استعمال کرنے سے ٹیم کو ہولوچین RSM کو سمورتی پروسیسنگ کے لیے بہتر بنانے کی اجازت دی گئی جس طرح ورک فلو زنجیر کی کرپٹوگرافک حالت کو تبدیل کرتا ہے۔
تبدیلیاں کرتے وقت ورک فلوز کو سکریچ اسپیس استعمال کرنے پر مجبور کرکے اور ہولوچین RSM تک انہیں صرف پڑھنے کے لیے رسائی فراہم کرنے سے بھی اس ہم آہنگی کو فروغ ملتا ہے۔ پھر پروسیسنگ مکمل ہونے کے بعد ڈیٹا کے ذرائع کے لیے ایک مختصر ایٹم رائٹ ٹرانزیکشن ہوتا ہے اور اگلی تبدیلی کے لیے تیار کرنے کے لیے اسکریچ اسپیس کا ایک فلش ہوتا ہے۔ نیز، جب ایک سے زیادہ عمل سورس چین پر لکھنے کی کوشش کرتے ہیں تو صرف ختم کرنے والا پہلا کامیاب ہوتا ہے، جب کہ کسی دوسرے کو اس کے بعد سلسلہ کی نئی مقامی حالت کے اوپر توثیق کی دوبارہ کوشش کرنے کی ضرورت ہوگی۔
ورک فلو کو واضح طور پر بیان کرنے کا ایک اور فائدہ یہ ہے کہ اس بات کو یقینی بنایا جائے کہ سلسلہ مقامی بنیادوں پر کام کرے۔ یہ Holochain RSM کو اپنی مقامی حالت کو تبدیل کرنے اور پھر DHT کے ساتھ مطابقت پذیری کے لیے اضافی ریاستی تبدیلیوں کو قطار میں کھڑا کرنے کی اجازت دیتا ہے جب نیٹ ورک ایک بار پھر مقامی ریاست تک رسائی حاصل کر لیتا ہے۔ اس کا مطلب یہ ہے کہ تقسیم شدہ ایپس آف لائن یا محدود انٹرنیٹ کنیکٹیویٹی کے ساتھ بھی کام کر سکتی ہیں۔ اگرچہ آف لائن آپریشن ابھی تک حد سے باہر ہے، یہ ہولوچین RSM کی ایجنٹ پر مبنی ریاست کے لیے قدرتی طور پر موزوں ہوگا۔
ایک سخت ٹیک اسٹیک
Holochain اب بھی Rust میں لکھا جاتا ہے اور یہ اب بھی ویب اسمبلی (WASM) میں مرتب کرتا ہے۔ تاہم بہت سارے بنیادی اجزاء ہیں جو انحصار کو کم کرنے اور وسیع زنگ برادری کے کوڈنگ کنونشنوں کے ساتھ ہم آہنگ ہونے کے لیے معیاری بنائے گئے تھے۔ ان میں سے بہت سے عملدرآمد کو زیادہ موثر بناتے ہیں، اور کوڈ پر عمل درآمد کو تیز کرتے ہیں۔
ٹوکیو فیوچرز: یونیفائیڈ ٹوکیو فیوچر ایگزیکیوٹر نے مطلوبہ دھاگوں کی تعداد میں کمی کی اجازت دی ہے جبکہ اب بھی ہم آہنگی کی اجازت دی ہے۔ تاہم، چونکہ کچھ اعمال محفوظ طریقے سے مستقبل سے واپسی کا انتظار نہیں کر سکتے کیونکہ وہ ٹوکیو کے دھاگوں کو بہت لمبے عرصے تک باندھ دیتے ہیں، ہولوچین ٹوکیو کی محفوظ بلاکنگ کو WASM، I/O، اور نیٹ ورکنگ میں کال کرنے کے لیے استعمال کرتا ہے۔
گھوسٹ اداکار: گھوسٹ ایکٹر ایک چھوٹا، ہلکا پھلکا اور استعمال میں آسان اداکار لائبریری ہے۔ یہ کئی جگہوں پر صاف اور موثر عملدرآمد کی حدود بنانے کے لیے استعمال ہوتا ہے۔
لائٹننگ میموری میپڈ ڈیٹا بیس (LMDB): LMDB Holochain RSM کو ایک ہلکا پھلکا، انتہائی تیز کلیدی قدر کا ڈیٹا بیس دیتا ہے جو لامحدود کنکشنز کی اجازت دیتا ہے، Holochain مواد کے ایڈریس ایبل اسٹور کے لیے بیک وقت پڑھنے کی رسائی فراہم کرتا ہے۔
کاسکیڈنگ اسٹیٹ انجن برائے مواد ایڈریس ایبل اسٹوریج (CAS): CAS ہولوچین کی کرپٹوگرافک حالت کے ساتھ تعامل کرنے کے لیے ورک فلو کے لیے مستقل طریقے فراہم کرتا ہے۔
مضبوط ٹائپنگ: جب کہ LMDB اپنے ڈیٹا بیس میں کسی بھی قدر کو ذخیرہ کرنے کے قابل ہے Holochain RSM نے ڈیٹا کو کئی مختلف ڈیٹا بیسز میں تقسیم کرنے کے لیے وقت نکالا ہے تاکہ مضبوط قسم کے اندراجات ہوں۔ یہ رسٹ کمپائلر کے ذریعے LMDB کے کلیدی قدر والے اسٹورز کے ساتھ مسلسل تعامل میں مدد کرتا ہے۔
فلشنگ سکریچ اسپیس: ورک فلو سکریچ اسپیس سے حتمی کرپٹوگرافک حالت میں ایٹم کمٹ کو انجام دینے کے لیے ایک مستقل عمل کا استعمال Holochain RSM کو ایک مستقل تکمیل کا عمل فراہم کرتا ہے، جبکہ ورک فلو کی تبدیلیوں کے دائرہ کار کو بھی محدود کرتا ہے۔
جھڑپ کرنے والے سوالات: کیسکیڈنگ سوالات کے ساتھ ورک فلو اس ڈیٹا کو دوبارہ استعمال کرنے کے قابل ہوتے ہیں جو ہو سکتا ہے کسی دوسرے ورک فلو کے ذریعے لوڈ یا کیش کیا گیا ہو۔ یہ کارکردگی کو بہتر بنانے اور ردعمل کو بڑھانے میں مدد کرتا ہے، جبکہ ورک فلو کو ان پرتوں کے ساتھ تعامل کی پیچیدگی سے بھی بچاتا ہے۔
وسمر بمقابلہ وسمی: کی گئی بڑی تبدیلیوں میں سے ایک ویب اسمبلی انٹرپریٹر wasmi سے recompiler wasmer میں شفٹ کرنا تھا۔ اس سے بہت تیزی سے عمل درآمد ہوتا ہے کیونکہ واشر مقامی مشین کوڈ کو دوبارہ مرتب کرتا ہے۔ مجموعی طور پر یہ تبدیلی بہت سے فوائد فراہم کرتی ہے، بشمول تیز کالز، بہتر میموری کا انتظام، اور بہت زیادہ میموری کی حفاظت/سیکیورٹی۔
WASM کیشنگ: WASM Holochain RSM میں چلنے والے hApps کے لوڈ ٹائم کو کم کرنے کے لیے ایک WASM کیش شامل کیا گیا۔ اس نے لوڈ اوقات کو 1,000x سے ایک ملی سیکنڈ کے دسویں حصے سے کم کر دیا ہے۔ یہ ایپ کے ڈی این اے کے مقامی طور پر انسٹال کردہ متعدد مثالوں میں کیشڈ WASM کو شیئر کرنے کی بھی اجازت دیتا ہے۔ یہ خاص طور پر Holo میزبانوں کے لیے بہت اچھا ہے جو ہو سکتا ہے ایک ایپ کی بہت سی کاپیاں چلا رہے ہوں۔
سیریلائز بائٹس بمقابلہ JSON: Holochain Redux نے JSON کو Holochain اور دیگر ذیلی نظاموں کے درمیان حدود کو عبور کرنے کے لیے استعمال کیا۔ لیکن JSON کو سیریلائز کرنا، ڈی سیریلائز کرنا، اور پارس کرنا بدنام زمانہ طور پر ناکارہ ہے، اور یہ ڈبل سیریلائزیشن اور جہنمانہ طور پر الجھا دینے والے پے لوڈز کے مسائل کا باعث بن سکتا ہے جس کی خصوصیات بیک سلیشڈ کوٹیشن مارکس کی بہت سی پرتوں سے ہوتی ہے۔ سیریلائزڈ بائٹس پر سوئچ کرنے سے ہولوچین RSM کے پاس اب ایک فارمیٹ کے ساتھ حدود کے پار ایک معیاری انٹرچینج ہے جو بہت تیز، زیادہ مستقل اور ٹائپ سیف ہے۔
کارکردگی اور سیکیورٹی میں اضافہ
جیسا کہ آپ اوپر والے حصے سے دیکھ سکتے ہیں، Holochain RSM میں زیادہ تر کارکردگی میں اضافہ غیر مسدود کنکرنٹ پروسیسنگ، یا WASM اور نیٹ ورکنگ سے متعلق اصلاح سے آیا ہے۔ ذیل میں Holochain کی کارکردگی اور سیکورٹی کو بہتر بنانے کے لیے کی گئی اصلاحات ہیں:
WASM آپٹیمائزیشنز
WASM کالز کو کم کرنا: ویب اسمبلی میں کوڈ کا نفاذ ہولوچین RSM کے لیے cpu کے استعمال، میموری کے استعمال، اور وقت کے لحاظ سے کافی مہنگا ہے یہاں تک کہ تمام اصلاح کے ساتھ بھی۔ اس میں مزید بہتری لانے کے لیے ٹیم نے Holochain RSM کو WASM سے باہر ایپلیکیشن کوڈ کی کچھ تعریفوں تک رسائی کی اجازت دے کر ہولوچین RSM کو WASM کو اسپن کرنے کی ضرورت کی تعداد کو کم کر دیا ہے۔ یہ Holochain کو یہ تعین کرنے کی اجازت دیتا ہے کہ آیا اسے واقعی WASM کو گھمانے کی ضرورت ہے یا یہ WASM میں واپس کال کر سکتا ہے۔
مقامی مرتب کردہ WASM کارکردگی: کوڈ کو دوبارہ کمپائل کرنے اور اسے مقامی بائنری کوڈ کے طور پر چلانے کے لیے wasmer استعمال کرنے سے Holochain تعبیر شدہ بائیک کوڈ چلانے کے مقابلے میں تقریباً 1,000x تک بہتر ہو رہا ہے۔ یہ انتہائی تیز رفتار عمل کے لیے مرتب کردہ کوڈ کے لیے میموری کیش کا بھی انتظام کرتا ہے۔ اس بات کو یقینی بنانے کے لیے کہ مرتب کردہ کوڈ کو ہولوچین کے ساتھ چھیڑ چھاڑ نہیں کیا گیا ہے، بے ترتیب وقفوں پر ہیشڈ WASM کوڈ سے دوبارہ کمپائل کر سکتا ہے۔ ہولوچین ریڈکس میں wasmi استعمال کرنے پر 0.1 ملی سیکنڈز تک کی رفتار کے مقابلے ایپ فنکشنز میں وسمر کالز کا استعمال کرتے ہوئے اب 200 ملی سیکنڈز سے کم میں عمل کیا جاتا ہے۔
نیٹ ورکنگ کی اصلاح
QUIC-پروٹوکول: QUIC پروٹوکول کو گوگل نے Chrome براؤزر میں صفحہ لوڈ کرنے کے اوقات کو تیز کرنے کے لیے تیار کیا تھا۔ یہ TCP/IP ویب ساکٹ کنکشن کے بجائے UDP استعمال کرتا ہے، اور یہ متعدد بیک وقت دو طرفہ تبادلے کی اجازت دیتا ہے۔ یہ بلاک کرنے کی قسم کو بھی روکتا ہے جہاں چھوٹے پیغامات لائن میں پھنس جاتے ہیں، ان کے آگے بڑے پیغامات کے ختم ہونے کا انتظار کرتے ہیں۔ اور، ساتھیوں کے درمیان ابتدائی TLS ہینڈ شیک کے بعد مستقبل کے خفیہ کردہ لین دین کے لیے کوئی اضافی سیٹ اپ وقت درکار نہیں ہے۔ یہ سب تیزی سے لین دین کے اوقات کا باعث بنتے ہیں، خاص طور پر بھیڑ یا غیر معتبر کنکشنز پر۔ یہ وائرلیس استعمال کے لیے QUIC کو بہتر بناتا ہے، جو کہ ان دنوں اختتامی صارف کنکشنز کی اکثریت ہے۔
ثابت شدہ کرپٹو: TLS کو اینڈ ٹو اینڈ انکرپٹڈ کمیونیکیشنز کا معیار سمجھا جاتا ہے، اور کیونکہ گوگل اس بات کو یقینی بنا رہا ہے کہ QUIC Holochain RSM کو وسیع پیمانے پر اپنایا جائے TLS اور QUIC دونوں کے لیے بڑھتی ہوئی کوڈ لائبریریوں کا فائدہ اٹھا سکے۔ یہ Holochain RSM ڈویلپرز کو اپنے پراجیکٹ کو بہتر بنانے پر توجہ مرکوز رکھنے کی اجازت دیتا ہے، اور یہ صارفین کو یہ یقین دہانی بھی فراہم کرتا ہے کہ ان کے اپنے کرپٹو کمیونیکیشن پروٹوکول بنانے والی ٹیم کی طرف سے کوئی کمزوری متعارف نہیں کرائی جا رہی ہے۔
نیٹ ورک کالز میں کمی: ہولوچین RSM میں کیشنگ فنکشن کا اضافہ نیٹ ورک کے لیے حال ہی میں دیکھے گئے ڈیٹا پر سوالات کرنے کی ضرورت کو کم کرتا ہے۔ استعمال شدہ عمل درآمد صارف کا تجربہ فراہم کرتا ہے جو مقامی ڈیٹا بیس کی طرح جوابدہ ہو سکتا ہے ہولوچین ایپ کا تجربہ نہ صرف سستی بلاکچین اتفاق رائے کے نظام سے زیادہ تیز بلکہ حقیقت میں۔ مرکزی ویب سرورز سے تیز۔ اس کے علاوہ، چونکہ کیش پرت صرف ڈی ایچ ٹی پر عوامی طور پر شیئر کردہ ڈیٹا کو رکھتی ہے، اس لیے یہ ایک ایپ کی متعدد مثالوں کے لیے کیشے کو شیئر کرنا محفوظ ہے۔ اس کے نتیجے میں ہولو میزبانوں کے لیے بڑے پیمانے پر اسپیڈ اپس ہوں گے جو مختلف صارفین کے لیے ایک ایپ کی بہت سی مثالیں چلا رہے ہیں۔
انتہائی موثر نیٹ ورک کی نمائندگی: DHTs بدنام زمانہ پیچیدہ اور افراتفری کا شکار ہیں، اور جب نظام میں خود شفا یابی اور گپ شپ شامل کی جاتی ہے تو نظام کی حالت کا تعین کرنا بہت مشکل ہو جاتا ہے اور کون کس چیز کے لیے ذمہ دار ہے۔ Holochain RSM بڑے پیمانے پر ڈیٹا کی نمائندگی کو آسان بناتا ہے جیسے کہ ایک نوڈ پتوں کی رینج کی نمائندگی کرتا ہے جس کے لیے وہ واحد 32 بٹ انٹیجر کے ساتھ ذمہ دار ہے۔ یہ کوڈبیس اور فن تعمیر کو نمایاں طور پر آسان بناتا ہے، جبکہ ڈی ایچ ٹی اسپیس کی پیچیدہ، بائنری ٹری نمائندگی کے برابر کارکردگی کی خصوصیات فراہم کرتا ہے۔
انٹیگریٹڈ کیسٹور: بہتر کی اسٹور عوامی/نجی کی جوڑی کو Holochain ایپس، اور نیٹ ورک کنکشن میں استعمال ہونے والی TLS کلیدوں کے لیے بھی اسٹور کرتا ہے۔ اس سے ایسے پروٹوکول کی اجازت ملتی ہے جو ہولوچین RSM میں ہم مرتبہ کی کمیونیکیشن کو یقینی بناتے ہیں کہ وہ درمیان میں ہونے والے حملوں سے محفوظ ہیں۔
مکمل P2P جانے کے لیے تیار: مکمل طور پر وکندریقرت نظاموں کی صحیح معنوں میں جانچ کرنا تقریباً ناممکن ہو سکتا ہے۔ ہولوچین RSM ہر ہم مرتبہ سے براہ راست رابطہ کرنے کے لیے ایک پیر روٹنگ ٹیبل کا استعمال کرتا ہے۔ وہ نوڈس جو عوامی IP اور پورٹ کو بے نقاب نہیں کرتے ہیں (فائر والز یا NAT کے پیچھے) وہ ریلے استعمال کرنے کے قابل ہیں جو پیئر روٹنگ ٹیبل میں شائع ہوتا ہے۔ آسانی سے ٹربل شوٹنگ کے لیے ہر نوڈ اپنا پتہ ایک ریلے پراکسی کے ذریعے شائع کرتا ہے۔ اینڈ ٹو اینڈ ٹی ایل ایس انکرپشن یقینی بناتی ہے کہ ریلے کسی بھی ٹریفک کو نہیں پڑھ سکتا۔ پھر جب مکمل طور پر پیئر ٹو پیئر جانے کا وقت آتا ہے، تو تمام نوڈس کو اپنا عوامی IP شائع کرنے کی ضرورت ہوتی ہے یا، اگر ان کے پاس نہیں ہے تو، ایک ریلے پراکسی کا انتخاب کریں جس پر وہ بھروسہ کریں۔
ہولوچین ٹیم
ہولوچین کے پیچھے ڈویلپرز کے پاس بہت زیادہ تجربہ ہے۔ شریک بانی دونوں کے پاس پروگرامنگ کا 34 سال کا تجربہ ہے۔ آرتھر بروک, جو Holochain کے پیچھے چیف آرکیٹیکٹ ہے 1984 سے کنٹریکٹ کوڈر ہے، AI سسٹمز کے ساتھ کام کر رہا ہے اور 2001 سے ایک آن لائن متبادل کرنسی سسٹم ڈیزائنر کے طور پر کام کر رہا ہے۔
ایرک ہیرس براؤن ہولوچین کے پیچھے ایگزیکٹو انجینئر ہیں۔ وہ 1984 سے کنٹریکٹ کوڈر بھی رہا ہے، 1988 سے کل وقتی پروگرامر ہے، کئی سالوں سے پیئر ٹو پیئر کمیونیکیشن ایپلی کیشنز (glassbead.com) کا ڈیزائنر ہے، ایک مکمل اسٹیک ویب ڈویلپر ہے، نیز سسٹم میں تجربہ رکھتا ہے۔ ڈیزائن، فریم ورک ڈیزائن، وغیرہ
ٹیم میں 25 اضافی ڈویلپرز، UX/UI ماہرین، سافٹ ویئر انجینئرز، مارکیٹنگ کے پیشہ ور افراد، اور تعاون کرنے والے دیگر اراکین شامل ہیں۔ بنیادی ڈویلپر ڈیوڈ میسٹر ہے، ایک آسٹریلوی سافٹ ویئر آرکیٹیکٹ جس کا ایک دہائی سے زیادہ کا تجربہ ہے۔ نکولس لک، ایک جرمن سافٹ ویئر آرکیٹیکٹ جس کے پاس خوبصورت سافٹ ویئر سلوشنز تیار کرنے کا ایک دہائی سے زیادہ کا تجربہ ہے، وہ پہلے بھی ایک بنیادی ڈویلپر تھا اور مشاورتی خدمات فراہم کرنے والے خصوصی معاون کے طور پر ٹیم میں شامل ہے۔
ہولو کلاؤڈ ہوسٹنگ پلیٹ فارم
Holochain RSM کے ذریعے کئی عملی ایپلی کیشنز کو زندہ کیا گیا ہے۔ یہ سب HOLO ہوسٹنگ پلیٹ فارم کے ذریعے فعال کیے گئے ہیں۔ hApps کے لیے ایک پیئر ٹو پیئر ہوسٹنگ پلیٹ فارم کا مقصد نئے انٹرنیٹ کی بنیاد فراہم کرنا ہے۔
Holo ویب ہوسٹنگ کے ساتھ وہی کرتا ہے جو Airbnb نے ہوٹلوں کے ساتھ کیا — کوئی بھی اپنے کمپیوٹر کو آمدنی کے ذرائع میں تبدیل کر کے ہولو فیول میں تقسیم شدہ ایپلی کیشنز کی میزبانی کے لیے ادائیگی کر کے میزبان بن سکتا ہے۔ Holo سافٹ ویئر پس منظر میں چلتا ہے، فالتو اسٹوریج اور پروسیسنگ پاور مختص کرتا ہے تاکہ hApps کو لیگیسی ویب پر پیش کیا جا سکے۔ میزبان منتخب کرتے ہیں کہ کیا hApps پیش کرنا ہے، اپنی میزبانی کی قیمتیں خود سیٹ کریں، اور اپنی ترجیحات کا نظم کریں۔
ہولو پورٹ
ہولو پورٹ تقسیم شدہ انٹرنیٹ کو سپورٹ کرنے کا ایک آسان اور سیدھا طریقہ ہے، جسے پیئر ٹو پیئر ہولوچین ایپلی کیشنز کی میزبانی کے لیے ڈیزائن کیا گیا ہے۔
استعمال میں آسان سرشار ہولو ہوسٹنگ ڈیوائسز کے طور پر، ہولو پورٹس تقسیم شدہ ہولوچین ایپلی کیشنز اور ویب سے آنے والوں کے درمیان ایک پل کا کام کرتے ہیں۔ HoloPorts کے مالکان اپنی ہوسٹنگ سروس کے لیے فیس وصول کر سکتے ہیں اور HoloFuel کما سکتے ہیں۔ ہولو پورٹس تین سائز میں آتے ہیں— ہولو پورٹ نینو، ہولو پورٹ، اور ہولو پورٹ+۔
ہولوچین کرنسیاں
Holochain کی دو کرنسیاں ہیں، HoloFuel اور HOT۔
ہولو فیول
HoloFuel، مقامی، اثاثہ کی حمایت یافتہ، باہمی کریڈٹ کرنسی۔ HoloFuel ایک Holochain پر مبنی کرنسی ہے جو کہ ایک معاہدہ خدمت کی ذمہ داری ہے، جو میزبانی کے لیے قابل تلافی ہے۔ HoloFuel ایک باہمی کریڈٹ اکاؤنٹنگ سسٹم ہے جو اربوں یومیہ مائیکرو ٹرانزیکشن کرنے کی صلاحیت رکھتا ہے۔ اس کا بنیادی استعمال Holochain ایپلیکیشن (hApp) فراہم کنندگان کے لیے ہے کہ وہ Holo میزبانوں کو ان کی خدمات کے لیے ادائیگی کریں۔ ہولو فیول کی فی الحال ایکسچینجز پر کھلے عام تجارت نہیں کی جاتی ہے۔
ہولو فیول کے فوائد:
- ایک مکمل طور پر پیئر ٹو پیئر کریپٹو کرنسی۔
- تیز رفتار اور کم سے کم فیس کے لیے آپٹمائزڈ۔
- ہولو پر ہوسٹنگ کے لیے آپ جو کرنسی کماتے ہیں، اور اپنے بلوں کی ادائیگی کے لیے چھڑاتے ہیں۔
- مکمل طور پر جوابدہ اور شفاف کرپٹو اکاؤنٹنگ، ہر میزبان مشین پر چلنے والے معلوم اور مشترکہ قوانین کے مطابق کام کرنا۔
اثاثہ کی حمایت یافتہ ہونے اور ایک متحرک سپلائی ہونے کا مطلب یہ ہے کہ ہولو فیول جامد ہونے یا پیگ کی ضرورت کے بغیر قدر کے لحاظ سے مستحکم ہو سکتا ہے۔ HoloFuel ہوسٹنگ کی لاگت کے سلسلے میں اپنے یونٹس کی مارکیٹ ویلیو کو بہتر بنا سکتا ہے، ایک مستحکم اور مستحکم رفتار پیدا کرتا ہے۔
ایجنٹ پر مبنی ڈیزائن لین دین فی سیکنڈ (TPS) کو زیادہ سے زیادہ لوگوں کے استعمال میں اضافہ کرنے کی اجازت دیتا ہے، اس بات کی عکاسی کرتا ہے کہ انگریزی زبان کے "الفاظ فی سیکنڈ" کیسے بڑھتے ہیں کیونکہ زیادہ لوگ اسے بولتے ہیں۔ لہذا، HoloFuel بڑے پیمانے پر اپنانے کے لیے قابل توسیع ہے۔
ہولو فیول کمانے میں کوئی کان کنی یا اسٹیکنگ شامل نہیں ہے—صرف ویب ہوسٹنگ کا مفید کام۔ کوئی بھی میزبان بن سکتا ہے اور اسے ایپلیکیشن فراہم کنندگان سے معاوضہ مل سکتا ہے جو چاہتے ہیں کہ ان کی hApp ویب پر پیش کی جائے۔
ہولو فیول کا استعمال
- اسے مختلف ایپس اور آن لائن بازاروں کے ذریعے خرچ کریں۔
- اپنے بلوں کی ادائیگی کے لیے دیگر کرنسیوں کی میزبانی کے ذریعے کمائے گئے ایندھن کو چھڑا لیں۔
- چیزوں کی ادائیگی کے لیے اپنے ثابت شدہ ہوسٹنگ ٹریک ریکارڈ کی بنیاد پر اسے ادھار لیں۔
- HoloFuel کو مائیکرو لین دین کے لیے ڈیزائن کیا گیا ہے۔ ہولو فیول جزوی اکائیوں میں قابل تقسیم ہے۔
ہاٹ ٹوکن
HOT ایک ERC-20 ٹوکن ہے جو Holochain ICO کے لیے مارچ/اپریل 2018 میں بنایا گیا تھا۔ اس کا مقصد ایک عارضی ٹوکن ہے جسے HoloFuel کے لیے 1:1 کی بنیاد پر تبدیل کیا جا سکتا ہے جب Holochain آخر کار اس کے الفا/بیٹا میں جاری ہو جاتا ہے۔ ورژن یہ 2021 میں کسی وقت ہونے کی توقع ہے، حالانکہ Holochain اپنی نشوونما اور خصوصیات کے اجراء میں بدنام زمانہ سست رہا ہے۔
Holochain نے 28 اپریل 2018 کو ایک ماہ طویل ICO مکمل کیا جس کے دوران انہوں نے اس وقت تقریباً 30,000 ملین ڈالر مالیت کے 20 ETH سے کچھ زیادہ جمع کیا۔ ICO کے لیے 133,214,575,156 HOT ٹوکن بنائے گئے تھے۔ ICO کے فوراً بعد ٹوکن نے ایک ہفتے میں 0.002% سے زیادہ اضافے کے لیے $1,000 تک زیادہ تجارت کی۔ اگلے دو مہینوں میں قیمت تیزی سے کم ہو گئی، اور جولائی 2018 تک $0.0005 سے نیچے ٹریڈ کر رہی تھی۔
HOT ٹوکنز 0.0006 سے لے کر 0.001 کے آغاز تک $2018 سے $2021 کی حد میں رہے جب انہیں کرپٹو کرنسی مارکیٹوں میں وسیع البنیاد ریلی سے فروغ ملا۔ 0.03157 اپریل 5 کو 2021 ڈالر کی بلند ترین سطح پر پہنچنے کے بعد ٹوکنز کی قدر میں کمی آنا شروع ہو گئی اور 19 مئی 2021 تک HOT ٹوکنز $0.007755 پر ٹریڈ کر رہے ہیں۔
HOT ٹوکنز کو تبدیل کرنے کے بعد جلانے کے بجائے انہیں ایک ریزرو اکاؤنٹ میں رکھا جائے گا تاکہ نیٹ ورک میں استحکام برقرار رکھنے میں مدد ملے۔ ابھی تک کوئی منصوبہ نہیں ہے کہ کب HOT کو مکمل طور پر ہٹا دیا جائے گا۔ تبادلے پر ہولو فیول کی فہرست بنانے کے لیے بھی کوئی طے شدہ منصوبہ نہیں ہے، حالانکہ ٹیم سمجھتی ہے کہ یہ بات چیت ہونے کی ضرورت ہوگی۔
نتیجہ
جیسا کہ ذکر کیا گیا ہے، Holochain خصوصیات کی نشوونما اور ریلیز میں سست روی کے لیے جانا جاتا ہے، اور ٹیم آسانی سے تسلیم کرتی ہے کہ Holochain RSM ایک کام جاری ہے۔ مئی 2021 تک یہ ایپ ڈویلپرز کے استعمال کے معاملات پر زیادہ توجہ مرکوز کر رہا ہے بجائے کہ اختتامی صارفین کے۔ اگلے مراحل مین نیٹ کے بیٹا ورژن کی ریلیز ہیں، جس کے 2021 کے اختتام سے پہلے متوقع ہے۔
لکھنے کے وقت بہت سی خصوصیات الفا ٹیسٹنگ میں ہیں، اور امید کی جاتی ہے کہ اختتامی صارفین جلد ہی hApps کو چلانے کی صلاحیت حاصل کر لیں گے۔
ہولوچین ٹیم نے پلیٹ فارم کو ری ایکٹر کرنے میں کافی وقت لیا، اور اب محسوس ہوتا ہے کہ ان کے پاس ہولوچین ہے جس کا تصور ابتدائی طور پر بانیوں نے کیا تھا۔ اب صرف ٹیسٹنگ مکمل ہونے کے لیے باقی ہے تاکہ ہولوچین کے پروڈکشن ورژن کو صارفین کے لیے جاری کیا جا سکے۔ کیا یہ واقعی 2021 میں ہوگا؟ یہ دیکھنا باقی ہے۔
ہولوچین کی ڈیولپمنٹ ٹیم محسوس کرتی ہے کہ یہ ہم مرتبہ سے ہم مرتبہ ایپلی کیشنز کا ایک نمونہ بدلنے والا ماحولیاتی نظام ہے، لیکن یہ دیکھنا باقی ہے کہ کیا وہ اپنی ٹیکنالوجی کو اپنانے کے مرکزی دھارے تک بھی پہنچ پائیں گے، اس بڑے ہیڈ اسٹارٹ کو دیکھتے ہوئے جو بہت سے دوسرے dApp پلیٹ فارمز کے پاس ہے۔ . ایک خصوصیت جو یقینی طور پر 2021 میں ان کے حق میں ہے وہ ہے زیادہ ماحول دوست DLT حل کی طرف دھکیلنا۔ یہ اکیلے ہی Holochain کے لئے ایک فرق کی دنیا بنا سکتا ہے.
اعلان دستبرداری: یہ مصنف کی رائے ہیں اور انہیں سرمایہ کاری کا مشورہ نہیں سمجھا جانا چاہئے۔ قارئین خود تحقیق کریں۔
- &
- 000
- 100
- 2020
- 7
- 98
- تک رسائی حاصل
- اکاؤنٹ
- اکاؤنٹنگ
- ایڈیشنل
- منہ بولابیٹا بنانے
- مشورہ
- مشاورتی
- AI
- تمام
- اجازت دے رہا ہے
- اے پی آئی
- اپلی کیشن
- درخواست
- ایپلی کیشنز
- ایپس
- اپریل
- فن تعمیر
- اثاثے
- اوتار
- پیچھے کے آخر میں
- مبادیات
- بیٹا
- بل
- بٹ
- blockchain
- blockchain منصوبوں
- blockchain حل
- بلاگ
- پل
- براؤزر
- تعمیر
- عمارت
- فون
- مقدمات
- تبدیل
- چارج
- چیف
- کروم
- کروم براؤزر
- بادل
- شریک بانی
- کوڈ
- کوڈنگ
- مواصلات
- کموینیکیشن
- کمیونٹی
- الجھن
- کنکشن
- کنکشن
- رابطہ
- اتفاق رائے
- مواد
- مندرجات
- کنٹریکٹ
- بات چیت
- تخلیق
- کرپٹو
- کرپٹو کرنسیوں کی تجارت کرنا اب بھی ممکن ہے
- cryptocurrency
- کرپٹپٹ
- کرنسیوں کے لئے منڈی کے اوقات کو واضح طور پر دیکھ پائیں گے۔
- کرنسی
- موجودہ
- ڈپ
- DApps
- اعداد و شمار
- ڈیٹا بیس
- ڈیٹا بیس
- مہذب
- وکندریقرت ایپلی کیشنز
- ڈیزائن
- ڈیولپر
- ڈویلپرز
- ترقی
- کے الات
- DID
- ڈی ایل ٹی
- ڈی این اے
- ماحول
- تفصیل
- خفیہ کاری
- انجینئر
- انجینئرز
- انگریزی
- ماحول دوست
- ERC-20
- ETH
- اخلاقی قدر
- تبادلے
- ایگزیکٹو
- تجربہ
- ماہرین
- نمایاں کریں
- خصوصیات
- فیس
- آخر
- مالی
- پہلا
- فٹ
- کانٹا
- فارمیٹ
- فاؤنڈیشن
- بانیوں
- فریم ورک
- ایندھن
- مکمل
- تقریب
- مستقبل
- فیوچرز
- گھوسٹ
- دے
- گلوبل
- اہداف
- گوگل
- عظیم
- بڑھتے ہوئے
- ہیش
- ہائی
- کس طرح
- HTTPS
- بھاری
- آئی سی او
- تصویر
- اضافہ
- انفراسٹرکچر
- بات چیت
- انٹرنیٹ
- سرمایہ کاری
- ملوث
- IOT
- IP
- مسائل
- IT
- جولائی
- رکھتے ہوئے
- کلیدی
- چابیاں
- زبان
- بڑے
- قیادت
- لیوریج
- لائبریری
- لمیٹڈ
- لائن
- لنکڈ
- لسٹنگ
- لوڈ
- مقامی
- مقامی طور پر
- لانگ
- مین سٹریم میں
- مرکزی دھارے میں اپنانا
- اکثریت
- بنانا
- انتظام
- مارکیٹ
- مارکیٹنگ
- Markets
- اراکین
- دس لاکھ
- کانوں کی کھدائی
- آئینہ کرنا
- ماڈل
- ماہ
- منتقل
- نینو
- نیٹ ورک
- نیٹ ورکنگ
- نئی خصوصیات
- نیوز لیٹر
- نوڈس
- تجویز
- سرکاری
- آن لائن
- کام
- رائے
- حکم
- احکامات
- دیگر
- مالکان
- p2p
- ادا
- لوگ
- کارکردگی
- پلیٹ فارم
- پلیٹ فارم
- مراسلات
- طاقت
- حال (-)
- قیمت
- نجی
- پیداوار
- پیشہ ور ماہرین
- پروگرامنگ
- منصوبے
- منصوبوں
- پروٹوکول
- پراکسی
- عوامی
- شائع
- پبلشنگ
- ریلی
- رینج
- قارئین
- redesign کے
- کو کم
- رپورٹیں
- تحقیق
- وسائل
- آمدنی
- کا جائزہ لینے کے
- قوانین
- رن
- چل رہا ہے
- محفوظ
- اسکیل ایبلٹی
- سیکورٹی
- سروسز
- مقرر
- سیکنڈ اور
- مشترکہ
- منتقل
- مختصر
- سادہ
- چھوٹے
- So
- سافٹ ویئر کی
- حل
- خلا
- تیزی
- سپن
- استحکام
- Staking
- حالت
- ذخیرہ
- ذخیرہ
- پردہ
- کامیاب
- فراہمی
- حمایت
- سوئچ کریں
- کے نظام
- سسٹمز
- ٹیک
- ٹیکنالوجی
- عارضی
- ٹیسٹ
- ٹیسٹنگ
- مبادیات
- ماخذ
- TIE
- وقت
- ٹوکن
- ٹوکن
- سب سے اوپر
- ٹریک
- ٹریڈنگ
- ٹریفک
- ٹرانزیکشن
- معاملات
- تبدیل
- ٹیزر
- بھروسہ رکھو
- صارفین
- قیمت
- نقصان دہ
- ویب
- ہفتے
- Whitepaper
- ڈبلیو
- وائرلیس
- کام
- دنیا
- قابل
- تحریری طور پر
- سال
- یو ٹیوب پر