بٹ اسٹریم: ایٹمک ڈیٹا ایکسچینج کے لیے ایک پروٹوکول

By Bitcoin میگزین - 5 مہینے پہلے - پڑھنے کا وقت: 4 منٹ۔

بٹ اسٹریم: ایٹمک ڈیٹا ایکسچینج کے لیے ایک پروٹوکول

ڈیجیٹل کرنسی کے ساتھ ڈیجیٹل فائلوں کو ایٹمی طور پر خریدنا ایک ایسا خیال ہے جس کی اس جگہ پر ایک طویل تاریخ ہے۔ ڈیجیٹل سامان، ڈیجیٹل پیسہ، دونوں ایک ساتھ ایک بہترین جوڑی کی طرح لگتے ہیں. ڈیجیٹل اشیا، یعنی معلومات، بھی بڑے بازار ہیں۔ ان تمام ویڈیو، آڈیو، ٹیکسٹ، گیمز، اور ڈیجیٹل مواد کی دیگر اقسام کے بارے میں سوچیں جو لوگ باقاعدگی سے خریدتے اور استعمال کرتے ہیں۔ یہ اربوں اور اربوں ڈالر کے بازار ہیں جن سے لوگ روزانہ کی بنیاد پر بات چیت کرتے ہیں۔

Most of the serious attempts at implementing paid file sharing have gone down bad roads. Filecoin was an attempt to do this on top of IPFS, but ultimately the project is absurdly over engineered. BitTorrent (the company, not the protocol) was bought by Justin Sun and integrated its own cryptocurrency and blockchain. Both of these projects have effectively gone nowhere productive, with extremely overengineered systems on the technical side, and very dubious incentives on the economic side.

بٹ اسٹریم is a proposal by Robin Linus (ever consider slowing down and taking a break Robin?) to attempt to address the requirements of atomicly purchasing data without the pointless addition of altcoins and over engineered technical protocols for the exchange.

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

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

فائل کا بیچنے والا ایک بے ترتیب قدر پیدا کر سکتا ہے اور اسے اس بے ترتیب قدر کے خلاف XOR آپریشن کا استعمال کرتے ہوئے ہر فائل کے ٹکڑے کو خفیہ کرنے کے لیے استعمال کر سکتا ہے۔ اس کے بعد وہ انکرپٹڈ فائل روٹ ہیش اور انکرپشن ویلیو کے ہیش کی تصدیق پر دستخط کر سکتے ہیں۔ انکرپٹڈ فائل ٹری کو ایک خاص طریقے سے ترتیب دیا گیا ہے تاکہ دھوکہ دہی کے سادہ ثبوتوں کو آسان بنایا جا سکے۔

مرکل کے درخت کو صرف عام فائل کے ٹکڑوں سے بنانے کے بجائے، لیکن انکرپٹڈ، درخت پتوں کے جوڑے بناتا ہے جو کہ ایک انکرپٹڈ فائل کا حصہ اور اس کے ساتھ موجود غیر انکرپٹڈ فائل کے ہیش پر مشتمل ہوتا ہے۔ اب اس مقام پر خریدار انکرپٹڈ فائل کو ڈاؤن لوڈ کر سکتا ہے، اور غیر انکرپٹ شدہ ٹکڑوں کی تمام ہیشز لے کر تصدیق کرنے کے بعد اور ان سے ایک مرکل ٹری بنا کر یہ یقینی بنانے کے لیے کہ وہ غیر انکرپٹڈ فائل کے روٹ ہیش سے مماثل ہیں، جوہری طور پر ڈیکرپشن ویلیو خرید سکتا ہے۔ . یہ کام بیچنے والے نے Lightning نیٹ ورک پر HTLC کی تصویر کے طور پر یا Cashu جیسے Chaumian ecash Mint کے طور پر استعمال کرتے ہوئے کیا ہے جو HTLCs کو سپورٹ کرتا ہے۔

اگر فائل صحیح طریقے سے ڈیکرپٹ نہیں ہوتی ہے، یا تو اس لیے کہ انکرپٹڈ ڈیٹا ایک مختلف فائل ہے یا پری امیج اصل انکرپشن کلید نہیں ہے، مرکل پاتھ انکرپٹڈ فائل ٹری میں کسی بھی دو پتوں تک بیچنے والے کو خریدار کو دھوکہ دے سکتا ہے۔ کسی بھی انکرپٹڈ فائل کے حصے اور اس سے متعلقہ غیر مرموز شدہ چنک ہیش کو خریدار کی طرف سے خریدی گئی پری امیج کے لیے صرف راستہ فراہم کرنا یقینی طور پر ثابت کرے گا کہ بیچنے والے نے خریدار کو وہ فائل فراہم نہیں کی جس کا اس نے دعویٰ کیا تھا۔

BitStream پروٹوکول کا استعمال کرنے والا کوئی بھی فائل بیچنے والا ایک بانڈ جمع کرا سکتا ہے جسے اوپر ڈیزائن کیے گئے فراڈ ثبوت کے ساتھ کم کیا جا سکتا ہے اگر وہ کسی صارف کو دھوکہ دیتے ہیں۔ اس کو آسان ترین صورت میں چاؤمین ٹکسال میں صرف بانڈ جمع کر کے نافذ کیا جا سکتا ہے۔ Liquid جیسے پلیٹ فارم ایک بانڈ بنانے کے متبادل طریقے پیش کرتے ہیں جو دراصل OP_CAT جیسی فعالیت کے ساتھ بے اعتمادی سے نافذ کیے جا سکتے ہیں۔ اسکرپٹس کی تعمیر کی جا سکتی ہے جو اصل میں BitStream فراڈ ثبوت لے اور اسٹیک پر اس کی توثیق کرے، ایک UTXO بنانے کی اجازت دیتا ہے جو ہر اس شخص کو خرچ کرنے کے قابل ہو گا جس کے پاس دھوکہ دہی کا درست ثبوت ہو۔ اگر OP_CAT کبھی بھی مین چین پر دستیاب ہو جاتا ہے، تو یہ مکمل طور پر بے اعتمادی سے بھی کیا جا سکتا ہے بغیر کسی فیڈریٹ ایگزیکیوشن ماحول کی ضرورت کے۔ 

BitStream ایک ناقابل یقین حد تک امید افزا پروٹوکول ہے جو ڈیجیٹل معلومات کو جوہری طور پر فروخت کرنے کے لیے ہے جس میں دھوکہ دہی کو ثابت کرنے کے لیے ایک انتہائی موثر اسکیم ہے، کسی شٹ کوائن کی ضرورت نہیں ہے۔ 

اصل ذریعہ: Bitcoin میگزین