引介 |امبرا: 以太坊区块链的隐形支付协议

یہ اطلاع دی جاتی ہے کہ امبرا پروٹوکول میٹ سولومن اور بین ڈیفرانسسکو نے ہیک منی 2020 ورچوئل ہیکاتھون کے لیے تیار کیا تھا، اور فی الحال ایتھریم روپسٹن ٹیسٹ نیٹ پر دستیاب ہے۔
یہ کس لیے استعمال ہوتا ہے؟صرف اتنا کہو:

"پوشیدہ پتے کے ساتھ، ادا کنندہ وصول کنندہ کے زیر کنٹرول ایڈریس پر ETH یا ERC20 ٹوکن بھیج سکتا ہے، اور دونوں فریقوں کے علاوہ، کوئی تیسرا فریق نہیں جان سکتا کہ وصول کنندہ کون ہے۔"

引介 |امبرا: 以太坊区块链的隐形支付协议

زنجیر پر، لین دین ایسا لگتا ہے جیسے یہ Ethereum نیٹ ورک پر ایک غیر استعمال شدہ ایڈریس پر منتقل ہوتا ہے۔

引介 |امبرا: 以太坊区块链的隐形支付协议

تصویر: Etherscan پر Umbra پروٹوکول کا استعمال کرتے ہوئے ETH لین دین دیکھیں۔زنجیر پر، پوشیدہ پتہ ایک عام EOA ایڈریس کی طرح لگتا ہے۔

سلسلہ سے باہر، بھیجنے والے نے وصول کنندہ کی طرف سے جاری کردہ عوامی کلید کے ذریعے ایک نیا پتہ بنانے کے لیے ENS کا استعمال کیا ہے۔ایڈریس بنانے کے لیے استعمال ہونے والے ڈیٹا کو انکرپٹ کرکے، اور Umbra اسمارٹ کنٹریکٹ کے ذریعے، بھیجنے والے وصول کنندہ کو بتا سکتا ہے کہ اس نے نئے پوشیدہ پتے پر ادائیگی بھیجی ہے۔صرف وصول کنندہ ہی رقم نکالنے کے لیے درکار نجی کلید تیار کر سکتا ہے۔

引介 |امبرا: 以太坊区块链的隐形支付协议

گیس سٹیشن نیٹ ورک اور یونی سویپ کا استعمال کرتے ہوئے، امبرا رقم نکالنے والوں کو ان ٹوکنز کو استعمال کرنے کے قابل بناتا ہے جو انہیں گیس کی ادائیگی کے لیے موصول ہوتے ہیں۔یہ رقم نکالنے سے پہلے پوشیدہ پتوں کو فنڈ دینے کے لیے ETH استعمال کرنے کی ضرورت سے گریز کرتا ہے۔
امبرا اور ٹورنیڈو کیش کے درمیان فرق

امبرا اور ٹورنیڈو کیش میں کیا فرق ہے جس کا وٹالک اکثر ذکر کرتا ہے؟

سیدھے الفاظ میں، ٹورنیڈو کیش ایک آن چین کوائن مکسر ہے جو صفر علمی ثبوت استعمال کرتا ہے۔جب آپ اس میں سکے ڈالتے ہیں اور دوسروں کا بھی ایسا کرنے کا انتظار کرتے ہیں، تو آپ اثاثے نکالنے کے لیے اپنے ثبوت استعمال کر سکتے ہیں۔یہ مکسر میں مرتکز ہوتا ہے، اس لیے سورس ایڈریس اور واپسی ایڈریس کے درمیان تعلق ٹوٹ جاتا ہے۔

امبرا پروٹوکول دو اداروں کے درمیان ادائیگی کے لیے استعمال کیا جاتا ہے، اور یہ رازداری کی تجارت کے مختلف سیٹ کے ساتھ آتا ہے (یعنی مختلف سمتوں پر غور کیا جاتا ہے)۔امبرا بھیجنے والے اور وصول کنندہ کے پتوں کے درمیان ربط کو نہیں توڑتا، لیکن لنکس کو بے معنی بنا دیتا ہے۔ہر کوئی اس ایڈریس کو جانتا ہے جس پر فنڈز بھیجے جاتے ہیں، لیکن وہ یہ نہیں جان سکتے کہ اس ایڈریس کو کون کنٹرول کر رہا ہے۔

ان کے علاوہ، امبرا پروٹوکول میں بھی کچھ بہت دلچسپ خصوصیات ہیں۔مثال کے طور پر، یہ بہت کم گیس استعمال کرتا ہے کیونکہ اسے تصدیقی سلسلہ پر کسی بھی جدید انکرپشن ٹیکنالوجی کی ضرورت نہیں ہے۔تمام لین دین سادہ منتقلی ہیں۔اس کے علاوہ، یہ ETH اور کسی بھی ERC20 ٹوکن کو نجی طور پر منتقل کرنے کی اجازت دیتا ہے، آپ کو کسی بڑے گمنام سیٹ پر انحصار کرنے کی ضرورت نہیں ہے۔

 

امبرا پروٹوکول کے کام کرنے والے اصول کی تفصیل

آخر میں، امبرا پروٹوکول کو کیسے لاگو کیا جاتا ہے اس کے بارے میں مختصراً بات کریں:

صارف اپنی Umbra عوامی کلید کو ظاہر کرنے کے لیے دستخط شدہ پیغام ENS ٹیکسٹ ریکارڈ پر پوسٹ کرتا ہے۔یہ عوامی کلید خاص طور پر Umbra کے لیے تیار کردہ بے ترتیب نجی کلید سے اخذ کی گئی ہے۔
ادائیگی کرنے والا اس عوامی کلید کا استعمال کرتا ہے، نیز کچھ تصادفی طور پر تیار کردہ ڈیٹا، اور پھر ایک نیا "غیر مرئی" پتہ بناتا ہے۔
ادائیگی کرنے والا بے ترتیب ڈیٹا کو خفیہ کرنے کے لیے وصول کنندہ کی عوامی کلید کا استعمال کرتا ہے۔
ادائیگی کرنے والا فنڈز کو شیلڈ ایڈریس پر بھیجتا ہے اور Umbra کے سمارٹ کنٹریکٹ پر خفیہ کردہ پیغام بھیجتا ہے۔معاہدہ ایک تقریب کے طور پر خفیہ کردہ پیغام کو نشر کرتا ہے۔
وصول کنندہ امبرا پروٹوکول کے ذریعے نشر کیے جانے والے خفیہ کردہ پیغام کو اس وقت تک اسکین کرتا ہے جب تک کہ اسے کوئی ایسا پیغام نہ مل جائے جسے نجی کلید سے ڈکرپٹ کیا جا سکتا ہے۔
وصول کنندہ خفیہ کردہ پیغام کے مواد کے علاوہ ان کی نجی کلید کو پوشیدہ پتے کی نجی کلید بنانے کے لیے استعمال کرتا ہے۔
وصول کنندہ واپسی کے لین دین پر دستخط کرنے کے لیے پوشیدہ پتے کی نجی کلید کا استعمال کرتا ہے اور ETH یا ٹوکن اپنی پسند کے پتے پر بھیجتا ہے۔
دوسرا متبادل یہ ہے کہ نکلوانے کا لین دین گیس اسٹیشن نیٹ ورک ٹرانزیکشن ریلیئر کے ذریعے نشر کیا جاتا ہے، ٹوکن کے پوشیدہ پتے تک رسائی کے لیے ETH فنڈز فراہم کرنے کی ضرورت سے گریز کیا جاتا ہے۔Umbra معاہدہ GSN ریلیئرز کو گیس کی ادائیگی کے لیے Uniswap کے ذریعے کچھ ٹوکن کا تبادلہ کرتا ہے۔
ابھی تک، امبرا پروٹوکول ابھی بھی Ropsten testnet پر جانچ کے مرحلے میں ہے۔بین ڈیفرانسسکو کے مطابق، وہ امبرا پروٹوکول کو بہتر بنانے کا ارادہ رکھتے ہیں اور جلد ہی اسے Ethereum مینیٹ پر شروع کیا جائے گا۔ان کا بنیادی کام معاہدے کی حفاظت کو یقینی بنانا ہے۔اس میں صارفین کے فنڈز کی حفاظت شامل ہے۔


پوسٹ ٹائم: مئی-29-2020