کیا کریپٹو کرنسی کے بغیر بلاک چین میں کوئی قدر ہے؟
یہ بحث تھوڑی دیر سے چل رہی ہے لیکن پچھلے مہینے میں اس میں شدید اضافہ دیکھنے میں آیا ہے۔ سوال کیا جا رہا ہے:
کیا کریپٹو کرنسی کے بغیر بلاک چین میں کوئی قدر ہے؟ اور کیا ان "ٹوکن لیس مشترکہ لیجرز" کو بالکل بھی بلاک چین کہا جا سکتا ہے؟
تو میں نے پڑھا ہے۔ بیلی کا مضمون، دیکھا ٹم کی ویڈیو، پڑھیں۔ یہ نیس ڈیک پوسٹ، رچرڈ کی پیروی کی۔ ہر لفظ، اور یہاں تک کہ میرا اپنا تھا۔ اچھی بحث (تبصرے دیکھیں) کاؤنٹر پارٹی فاؤنڈیشن کے کرس ڈیروز کے ساتھ۔ اتنی گرم ہوا؟
ایک چیز جو کرس اچھی طرح کرتی ہے اسے اس سوال پر ابالنا ہے: کیا بلاکچین معاشی ہے یا کمپیوٹر سائنس کی اختراع؟ اس کا مطلب یہ ہے کہ اگر بلاک چینز خالصتاً اقتصادی اختراع ہیں، تو کرپٹو کرنسیوں کے بغیر بلاک چینز کا کوئی فائدہ نہیں۔ تو میں شروع میں اپنا موقف بیان کرتا ہوں:
Bitcoin blockchain دونوں ایک اقتصادی تھا اور کمپیوٹر سائنس کی اختراع.
میں یہاں "جدت" کو شامل کرنے کی اجازت دے رہا ہوں۔ موجودہ تکنیکوں کا ایک نیا مجموعہ، بجائے اس کے کہ جس کی کوئی نظیر نہ ہو۔ یہ تعریف ورلڈ وائیڈ ویب کو ایک اختراع کے طور پر تصور کرنے کی اجازت دیتی ہے، حالانکہ اس نے کچھ موجودہ انٹرنیٹ پروٹوکولز پر ایک موڑ کے ساتھ ہائپر ٹیکسٹ کو یکجا کرنے کے علاوہ کچھ زیادہ نہیں کیا۔ اگر آپ اختراع کی سخت تعریف اختیار کرنا چاہتے ہیں، تو میرے مہمان بنیں، لیکن آپ حیران ہوں گے کہ کتنی کم حقیقی "بدعتیں" باقی ہیں۔ بیان کرنا استاد، سورج کے نیچے تھوڑا سا نیا ہے۔
عین مطابق ہونے کے لیے، میں یہ دعویٰ کر رہا ہوں۔ بغیر ٹوکن کے بلاک چین ایک مقصد کی تکمیل کرتے ہیں۔, لیکن یہ ایک ہے مختلف مقصد اصل بٹ کوائن بلاکچین کے مقابلے۔ کرپٹو ہیڈز ٹوکن فری بلاک چینز پر ہنستے ہیں کیونکہ وہ کام کے ثبوت کے ذریعے سنسرشپ مزاحمت اور وکندریقرت سیکیورٹی فراہم نہیں کر سکتے۔ Fintech-heads عوامی بلاکچینز پر ہنستے ہیں کیونکہ وہ سست، مہنگی اور روایتی مالیات کے لیے غیر موزوں ہیں۔ ٹھیک ہے، سب ہنستے رہیں، کیونکہ مجھے یقین ہے کہ آپ دونوں ٹھیک ہیں۔
میں یہ بحث کرنے جا رہا ہوں کہ ٹوکن فری بلاک چینز وکندریقرت ڈیٹا بیس کو مطابقت پذیر رکھنے کے لیے مفید ہیں، یہاں تک کہ ایک ہی تنظیم میں جس میں کامل اعتماد ہو۔. اور پھر ہم دیکھیں گے کہ بلاکچینز کون سی دوسری خصوصیات پیش کرتے ہیں، جو انہیں اتفاق رائے پیدا کرنے کے لیے موزوں بناتے ہیں۔ لین دین کی مخصوص اقسام تنظیموں کے درمیان، جہاں صرف محدود اور نامکمل اعتماد ہے۔
بدقسمتی سے، دلیل کی پیروی کرنے کے لیے، آپ کو میرے ساتھ بٹ کوائن ٹرانزیکشنل ماڈل، ڈیٹا بیس ملٹی ورشن کنکرنسی کنٹرول (MVCC)، اور ملٹی ماسٹر ڈیٹا بیس کی نقل میں تنازعات کے حل کے مسئلے پر غور کرنا پڑے گا۔ میں انگریزی پر قائم رہنے کی پوری کوشش کروں گا لیکن پھر بھی، یہ تکنیکی چیز ہے، اور اس سے بچنے کی کوئی ضرورت نہیں ہے۔
بٹ کوائن کا لین دین کا ماڈل
بٹ کوائن ٹرانزیکشن ماڈل سادہ لیکن طاقتور ہے۔ ہر بٹ کوائن ٹرانزیکشن میں ان پٹ کا ایک سیٹ اور آؤٹ پٹ کا ایک سیٹ ہوتا ہے۔ ہر ان پٹ پچھلے لین دین کا ایک آؤٹ پٹ "خرچ" کرتا ہے۔ ٹرانزیکشن کے ان پٹس میں موجود تمام بٹ کوائن اس لین دین میں آتے ہیں اور اندر لکھی گئی مقدار کے مطابق اس کے آؤٹ پٹس میں تقسیم ہوتے ہیں۔ اس طرح، لین دین ایک کثیر جہتی مربوط سلسلہ بناتا ہے جو "کوائن بیس" ٹرانزیکشنز پر ختم ہوتا ہے جس میں نئے بٹ کوائنز بنائے جاتے ہیں۔
Bitcoin میں اضافی قواعد کا ایک گروپ ہے جو نیٹ ورک میں ہر نوڈ کے ذریعہ نافذ کیا جاتا ہے:
- لین دین میں ہر ان پٹ کو یہ ثابت کرنا ہوگا کہ اسے اس سے پہلے کی پیداوار خرچ کرنے کا حق ہے جس سے یہ منسلک ہے۔ یہ حق پہلے کے آؤٹ پٹ میں انکوڈ شدہ شرائط کے ذریعہ محدود ہے۔
- ایک لین دین کے پاس اس کے آؤٹ پٹس میں لکھے گئے کل کو پورا کرنے کے لیے اس کے ان پٹ میں کافی کل بٹ کوائن ہونا چاہیے۔ صرف مستثنیات سکے بیس ٹرانزیکشنز ہیں جو کرنسی کی نئی اکائیاں بناتے ہیں۔
- ہر آؤٹ پٹ صرف ایک بار خرچ کیا جا سکتا ہے، دوسرے لفظوں میں، یہ صرف ایک بعد کے لین دین میں ایک ان پٹ سے منسلک ہو سکتا ہے۔
اس آخری اصول کی وجہ سے، نیٹ ورک کو اتفاق رائے تک پہنچنے کے لیے ایک طریقہ کار کی ضرورت ہوتی ہے جس کے بارے میں لین دین درست ہے، اور بلاک چین یہی کرتا ہے۔ خاص طور پر:
اگر دو لین دین ایک ہی پیداوار کو خرچ کرنے کی کوشش کرتے ہیں، تو بالآخر ان میں سے صرف ایک لین دین کو قبول کیا جائے گا۔ ایک بلاکچین پورے نیٹ ورک میں ان تنازعات کا پتہ لگانے اور روکنے کے لیے ایک متحد طریقہ کار کے طور پر کام کرتا ہے۔
بلاکچین کو لنکڈ بلاکس کی ایک سیریز کے طور پر تشکیل دیا گیا ہے، جس میں ہر بلاک میں لین دین کا ایک مجموعہ ہوتا ہے جو کہ ایک دوسرے سے یا پچھلے بلاکس سے متصادم نہیں ہوتا، 2009 میں بنائے گئے پہلے بلاک سے شروع ہوتا ہے۔ نظریہ طور پر، چین میں ایک انفرادی لین دین کا سلسلہ، لیکن لین دین کو بلاکس میں گروپ کرنے سے، ہم متعدد افادیت حاصل کرتے ہیں جو اسکیم کو مزید عملی بناتے ہیں۔
تو اس سب میں کرپٹو کرنسی کا مقصد کیا ہے؟ یہ اس سوال پر آتا ہے کہ زنجیر بنانے والے بلاکس کا فیصلہ کون کرتا ہے۔ بٹ کوائن وکندریقرت ہے اور اس کے پاس کوئی اختیار نہیں ہے جو یہ فیصلہ کر سکے، اس لیے اسے اتفاق رائے تک پہنچنے کا کوئی دوسرا راستہ تلاش کرنے کی ضرورت ہے۔
ہم ایک جمہوری طریقہ استعمال کرنا چاہتے ہیں، جس میں نیٹ ورک کے نوڈس بلاکس پر ووٹ دیتے ہیں، اور اکثریت جیت جاتی ہے۔ بدقسمتی سے، جیسا کہ کوئی بھی انٹرنیٹ پول ظاہر کر سکتا ہے، نقالی کے مسئلے کی وجہ سے نمائندہ جمہوریت آن لائن ممکن نہیں ہے۔ سائبل حملہ)۔ ایک شخص ایک ملین کمپیوٹرز پر قبضہ کر سکتا ہے اور فیصلہ کر سکتا ہے کہ وہ کس طرح ووٹ دیں، اس طرح نیٹ ورک کے اتفاق رائے پر کنٹرول حاصل کر سکتے ہیں۔ کسی اور کو پتہ بھی نہیں چلے گا کہ یہ ہوا ہے۔
اس کو حل کرنے کے لیے، بٹ کوائن "کان کنی" نامی ایک عمل کے ذریعے، زنجیر میں بلاک شامل کرنا جان بوجھ کر مشکل بناتا ہے۔ ایک بلاک بنانے کے لیے، آپ کو ایک مشکل لیکن بے معنی ریاضیاتی مسئلہ کو حل کرنا ہوگا جو بہت زیادہ حساب (اور اس وجہ سے بجلی اور رقم) کا مطالبہ کرتا ہے۔ آپ کو کچھ قسمت کی بھی ضرورت ہے، کیونکہ آپ کا مقابلہ دنیا بھر میں بہت سے دوسرے بلاک کان کنوں کے ساتھ ہے۔ آپ زیادہ طاقتور کان کنی کمپیوٹر خرید کر زیادہ دیر تک آگے نہیں بڑھ سکتے، کیونکہ نیٹ ورک باقاعدگی سے مسئلہ کی مشکل کو ایڈجسٹ کرتا ہے تاکہ عالمی سطح پر ایک بلاک فی 10 منٹ کی شرح کو برقرار رکھا جا سکے۔
اگر بلاک بنانا اتنا مشکل اور مہنگا ہے تو کوئی کیوں پریشان ہو گا؟ جواب بلاک انعام میں ہے۔ ایک بلاک کا کامیاب کان کن سکے بیس ٹرانزیکشن کو کنٹرول کرتا ہے جو انہیں 25 بٹ کوائنز دیتا ہے (یہ رقم ہر چار سال بعد آدھی ہوجاتی ہے)۔ وہ ان بٹ کوائنز کو اوپن مارکیٹ میں $7,000 (آج کی شرح پر) میں فروخت کر سکتے ہیں، اپنا بجلی کا بل ادا کر سکتے ہیں اور امید ہے کہ کچھ منافع حاصل کر سکتے ہیں۔ کان کن لین دین سے منسلک فیسوں سے تھوڑا سا اضافی بھی جمع کرتے ہیں، حالانکہ فی الحال یہ فیسیں معمولی کردار ادا کرتی ہیں۔
لہذا بٹ کوائن کام کے ثبوت کے ذریعے اتفاق رائے پیدا کرتا ہے اور بٹ کوائن ہیڈز کی دلیل یہ ہے: کریپٹو کرنسی کے بغیر، بلاکس کی وکندریقرت کان کنی کو ترغیب دینے کا کوئی طریقہ نہیں ہے۔ لہذا نقالی حملوں کے خلاف کھلی بلاکچین کو محفوظ کرنے کا کوئی طریقہ نہیں ہے۔ لہذا کوئی بھی نیٹ ورک کے اتفاق رائے پر اجارہ داری کرسکتا ہے اور پوری چیز کو بیکار بنا سکتا ہے۔ میں اس میں سے کسی سے بحث نہیں کروں گا۔
کثیر مقصدی کنسرسی کنٹرول
اس دوران میں ایک ایسی چیز کے بارے میں بات کرنا چاہتا ہوں جو شاید مکمل طور پر غیر متعلق معلوم ہو۔
ڈیٹابیس ساختی معلومات کا ذخیرہ ہوتا ہے، جسے اسپریڈشیٹ نما اداروں میں گروپ کیا جاتا ہے جسے ٹیبل کہتے ہیں۔ اس طرح کے ٹیبل کی ایک سادہ مثال بینک کھاتوں کی فہرست ہے، جس میں ہر قطار میں اس اکاؤنٹ کے بیلنس کے ساتھ ایک اکاؤنٹ نمبر ہوتا ہے۔ فرض کریں کہ آپ کا اکاؤنٹ دن کا آغاز $900 کے بیلنس سے ہوتا ہے۔ آج $750 کی خودکار رہن کی ادائیگی طے شدہ ہے اور آپ کو ATM سے $400 نکالنے کی بھی ضرورت ہے۔ بدقسمتی سے آپ کے پاس اوور ڈرافٹ کی سہولت نہیں ہے لہذا ان میں سے ایک آپریشن ناکام ہونے کے لیے ترتیب دیا گیا ہے۔
رہن کی ادائیگیوں اور اے ٹی ایم سے نکالنے کے عمل الگ الگ سسٹمز پر چلتے ہیں، دونوں ہی اس اکائونٹ کے ڈیٹا بیس تک رسائی حاصل کرتے ہیں۔ فرض کریں کہ ہر عمل آپ کے اکاؤنٹ کے بیلنس کو پڑھ کر کام کرتا ہے، یہ چیک کرنا کہ یہ آپریشن کے لیے کافی ہے، اس آپریشن کو شروع کرنا، آپریشن مکمل ہونے کی تصدیق کرنا، نئے بیلنس کا حساب لگانا اور پھر آخر میں اسے ڈیٹا بیس میں لکھنا۔
جب تک آپ کی رہن کی ادائیگی اور اے ٹی ایم کی واپسی ایک دوسرے سے نہیں ملتی، یہ منطق ٹھیک کام کرے گی۔ پہلا آپریشن کامیابی سے مکمل ہو جائے گا، اور دوسرا اسقاط ہو جائے گا کیونکہ آپ کے اکاؤنٹ میں فنڈز ناکافی ہیں۔ آرڈر پر منحصر ہے، آپ کو بینک سے ناراض فون کال یا ATM اسکرین پر ایک بدتمیز پیغام ملے گا۔
لیکن کیا ہوگا اگر دونوں عمل ایک ہی وقت میں شروع ہوں؟ اس صورت میں، ہر ایک آپ کے اکاؤنٹ کا بیلنس پڑھے گا اور اسے آگے بڑھنے کے لیے کافی سمجھے گا۔ رہن کی ادائیگی مکمل ہونے پر، آپ کا نیا بیلنس $150 کے حساب سے لگایا جائے گا اور ڈیٹا بیس میں لکھا جائے گا۔ جب اے ٹی ایم کی واپسی مکمل ہو جائے گی، آپ کا نیا بیلنس $500 اسی طرح لکھا جائے گا۔ ان تحریری کارروائیوں میں سے ایک دوسرے کو اوور رائیڈ کرنے والا ہے اور، آپ کی قسمت پر منحصر ہے، آپ کو اپنے بینک سے $750 یا $400 کا بونس ملے گا۔ اس میں کوئی شک نہیں کہ آپ جلد ہی رہن والے دن کے لیے اپنے ATM کے وزٹ کا وقت لگانا سیکھ لیں گے۔
بلاشبہ، یہ حقیقت میں نہیں ہوتا، ایک ڈیٹا بیس ٹیکنالوجی کی وجہ سے اتفاق سے متعلق کنٹرول. کنکرنسی کنٹرول ہمارے ڈیٹا (خاص طور پر مالی) کو سمجھدار اور محفوظ رکھتا ہے، اور یہ کئی شکلوں میں آتا ہے۔ لیکن سبھی اس اصول کا اشتراک کرتے ہیں کہ ڈیٹا بیس کی کارروائیوں کو "لین دین" میں گروپ کیا جاتا ہے، جن کا جوہری طور پر علاج کیا جاتا ہے، مطلب یہ ہے کہ وہ مجموعی طور پر کامیاب یا ناکام رہتے ہیں۔ کنکرنسی ڈیٹا بیس کے کچھ حصوں کو لاک یا منجمد کرکے مستقل مزاجی کو برقرار رکھتی ہے جب کہ وہ ایک ٹرانزیکشن کے زیر استعمال ہوتے ہیں، تاکہ دوسرے لین دین کو ایک ہی معلومات پر متضاد طریقے سے کام کرنے سے روکا جا سکے۔
اگر ہمیں متوازی طور پر ٹرانزیکشنز چلانے کی ضرورت نہیں تھی، تو ہم ہر ایک ٹرانزیکشن کی پوری مدت کے لیے پورے ڈیٹا بیس کو لاک کر سکتے ہیں۔ تاہم یہ زیادہ تر حقیقی دنیا کی ایپلی کیشنز میں عملی نہیں ہے۔ ایک اچھی کنکرنسی کنٹرول اسکیم ممکنہ حد تک کم وقت کے لیے کم سے کم ڈیٹا کو لاک کرکے متوازی کارروائیوں کی اجازت دیتی ہے۔ اوپر دی گئی مثال میں، صرف آپ کے اکاؤنٹ سے متعلقہ ڈیٹا بیس کی قطار کو مقفل کیا جائے گا، اور صرف اس تقسیم سیکنڈ کے لیے جس میں حتمی چیک اور کٹوتی ہوئی تھی۔ متوازی طور پر کام کرنے والے متضاد لین دین کو اس لاک کے جاری ہونے تک انتظار کرنا پڑے گا۔
ایک مقبول کنکرنسی کنٹرول تکنیک کہلاتی ہے۔ ملٹی ورژن کنکرنسی کنٹرول، یا مختصر کے لیے MVCC۔ MVCC میں، ہر لین دین وقت کے ایک خاص نقطہ پر ڈیٹا کا ایک مستقل اسنیپ شاٹ دیکھتا ہے، یہاں تک کہ اگر اس ڈیٹا کا کچھ حصہ دوسرے بیک وقت ٹرانزیکشن کے ذریعے اپ ڈیٹ ہونے کے عمل میں ہو۔ یہ سنیپ شاٹ تنہائی پراپرٹی اس بات کو یقینی بناتی ہے، مثال کے طور پر، کئی اکاؤنٹس میں ہمارے کل بیلنس کو ظاہر کرنے والا ایک بیان ہمیشہ درست ہوگا، چاہے کچھ فنڈز ایک اکاؤنٹ سے دوسرے اکاؤنٹ میں منتقل ہونے کے عمل میں ہوں۔ ایک ٹرانزیکشن صرف دوسرے ٹرانزیکشن کے ذریعے دیکھے گئے ڈیٹا کو متاثر کرے گا اگر دوسری پہلی تبدیلیوں کے کامیابی سے لاگو ہونے کے بعد شروع ہوتی ہے۔
پردے کے پیچھے، MVCC ایک قطار کے متعدد ورژنز کو ایک ساتھ برقرار رکھنے کی اجازت دے کر کام کرتا ہے، اس کے ساتھ ایک ٹائم اسٹیمپ جو ہر ورژن کی آخری ترمیم کی تاریخ کی نمائندگی کرتا ہے۔ MVCC میں ڈیٹا بیس کی قطار میں ترمیم کرنا اس قطار کے موجودہ ورژن کو حذف کرنے کے لیے نشان زد کرتا ہے، جبکہ ترمیم کو ایک پر لاگو کرتے ہوئے اس قطار کی کاپی اپ ڈیٹ شدہ ٹائم اسٹیمپ کے ساتھ۔ ڈیٹا بیس کی سٹوریج پرت کے نقطہ نظر سے، جگہ پر قطار میں ترمیم کرنے جیسی کوئی چیز نہیں ہے۔ ہر ٹرانزیکشن کو بخوبی معلوم ہوتا ہے کہ یہ کب شروع ہوا، اور صرف ان قطاروں کے ورژن دیکھتا ہے جن کا ٹائم اسٹیمپ اس وقت سے پہلے ہے۔ قطاروں کے پرانے ورژن کو اسٹوریج سے ہٹایا جا سکتا ہے جب کوئی جاری لین دین نہ ہو جس کے لیے ان تک رسائی کی ضرورت پڑسکتی ہے۔
یہاں ہمارے مقاصد کے لیے اہم طور پر، MVCC تحریری کارروائیوں کے درمیان تنازعات کو روکتا ہے۔ خاص طور پر:
اگر دو ٹرانزیکشنز ایک ہی قطار ورژن کو حذف کرنے کی کوشش کرتی ہیں، تو ان میں سے صرف ایک ٹرانزیکشن بالآخر قبول کی جائے گی۔ ملٹی ورشن کنکرنسی کنٹرول ڈیٹا بیس کے اندر ان تنازعات کا پتہ لگانے اور روکنے کے لیے ایک متحد طریقہ کار کے طور پر کام کرتا ہے۔
کوئی گھنٹیاں بجائیں؟ پس منظر کا ایک اور حصہ ہے جس پر ہمیں بحث کرنے کی ضرورت ہے۔
ملٹی ماسٹر ڈیٹا بیس کی نقل
اب بات کرتے ہیں ڈیٹا بیس کی نقل کے بارے میں، جس میں ایک ڈیٹا بیس متعدد کاپیوں میں موجود ہوتا ہے۔ ڈیٹا بیس کی نقل تیار کرنے کی بہت سی اچھی وجوہات ہیں، جیسے:
- وشوسنییتا کو بڑھانے کے لیے، تاکہ اگر ڈیٹا بیس کی ایک کاپی کھو جائے (مثلاً ڈسک کی خرابی کی وجہ سے)، ہم فوری طور پر دوسری کاپی پر جا سکتے ہیں۔
- تھرو پٹ کو بڑھانے کے لیے، اگر آپریشنز کا حجم ایک ڈیٹا بیس سرور کی صلاحیت سے زیادہ ہو جائے۔
- تاخیر کو کم کرنے کے لیے، تاکہ سنگاپور کے دفتر میں چلنے والے عمل کو ٹورنٹو میں بیٹھے ڈیٹا بیس کے جوابات کا انتظار نہ کرنا پڑے۔
جب یہ آتا ہے پڑھ ڈیٹا بیس سے ڈیٹا، نقل ایک مثالی تکنیک ہے، کیونکہ تمام نقلیں ایک جیسی معلومات پر مشتمل ہوتی ہیں۔ تاہم جب تحریری کارروائیوں کی بات آتی ہے تو چیزیں زیادہ مستحکم ہوجاتی ہیں، کیونکہ ہمیں یہ فیصلہ کرنے کی ضرورت ہے کہ وہ تحریری کارروائیاں کہاں انجام دی جاتی ہیں، اور وہ ڈیٹا بیس کی دوسری کاپیوں میں کیسے منتقل ہوتے ہیں۔
سب سے عام جواب ماسٹر غلام کی نقل استعمال کرنا ہے، جس میں ایک ڈیٹا بیس ("ماسٹر") کو مستند سمجھا جاتا ہے۔ ڈیٹا میں کوئی بھی تبدیلی خصوصی طور پر ماسٹر پر کی جاتی ہے اور پھر ٹرانزیکشن لاگ کے ذریعے دیگر تمام "غلام" ڈیٹا بیس تک پہنچ جاتی ہے۔ یہ تمام ڈیٹا بیس کی کاپیاں (کم و بیش) فوری طور پر مطابقت پذیری میں رکھتا ہے۔
بدقسمتی سے، اگر تحریری کارروائیاں کثرت سے ہوتی ہیں، تو ماسٹر غلام کی نقل ہمیں اس مسئلے کی طرف واپس لاتی ہے جسے حل کرنے کے لیے نقل تیار کی گئی تھی۔ ماسٹر ڈیٹا بیس وشوسنییتا، تھرو پٹ اور لیٹنسی کے لحاظ سے ایک رکاوٹ بن جاتا ہے، کیونکہ ہر تحریری عمل اس پر ہی انجام دیا جاتا ہے۔
ایک زیادہ پیچیدہ حکمت عملی کو ملٹی ماسٹر ریپلیکیشن کہا جاتا ہے، جس میں کسی ایک ماسٹر کی بجائے ڈیٹا بیس کی کسی بھی کاپی پر تحریریں کی جا سکتی ہیں۔ اس صورت میں، کاپیاں ہم آہنگی میں رہنے کے لیے ایک دوسرے کے ساتھ ایک دوسرے کے ساتھ اپ ڈیٹس کا اشتراک کرتی ہیں۔
نظریہ میں یہ آسان لگتا ہے، لیکن ملٹی ماسٹر نقل ایک نیا مسئلہ پیش کرتی ہے کیونکہ تنازعات پیدا ہو سکتے ہیں۔ کیا ہوگا اگر ڈیٹا بیس کی دو کاپیاں ایک ہی وقت میں ایک ہی قطار کو اپ ڈیٹ کریں، پھر ان اپڈیٹس کو ایک دوسرے کے ساتھ تبدیل کرنے کی کوشش کریں؟ دونوں ڈیٹا بیس دیکھیں گے کہ ایک متضاد اپ ڈیٹ ہوا ہے، اور ان تنازعات کو حل کرنے کے لیے کچھ متفقہ حکمت عملی کو لاگو کرنا ہوگا۔ اور یہاں چیزیں ملتی ہیں۔ کافی پیچیدہ - کے لیے دستاویزات دیکھیں MySQL, SQL سرور or اوریکل تنازعات کے حل کی حکمت عملیوں کی کچھ مثالوں کے لیے۔ (میں ہم وقت ساز یا نام نہاد "بے تاب" ملٹی ماسٹر ریپلیکیشن کو نظر انداز کر رہا ہوں، جس میں تمام ریپلیکس کو تحریری آپریشن کرنے کا عہد کرنا چاہیے، اس کے ہونے سے پہلے، کیونکہ یہ بدل جاتا ہے۔ ہر ڈیٹا بیس کی نقل ایک رکاوٹ میں۔)
تو یہاں ہے جہاں یہ تمام پس منظر رہنمائی کر رہا ہے:
کیا یہ اچھا نہیں ہوتا اگر ہم ملٹی ورشن کنکرنسی کنٹرول کو تقسیم کر سکتے، ملٹی ماسٹر ریپلیکشن میں ہونے والے تنازعات کو روکنے کے لیے؟
ٹھیک ہے، ہاں، میں تصور کرتا ہوں کہ یہ واقعی بہت اچھا ہوگا۔ اور مجھے یقین ہے کہ یہ بالکل وہی ہے جو بلاکچینز کرتے ہیں۔
بلاک چینز بطور تقسیم شدہ MVCC
آئیے کچھ جملے نقل کرتے ہیں جو میں نے اوپر بولڈ میں لکھے تھے۔
اگر دو لین دین کی کوشش کی جائے۔ خرچ اسی پیداوار، پھر ان میں سے صرف ایک لین دین بالآخر قبول کیا جائے گا۔ ایک بلاکچین ان تنازعات کا پتہ لگانے اور روکنے کے لیے ایک متحد طریقہ کار کے طور پر کام کرتا ہے۔ پورے نیٹ ورک میں.
اگر دو لین دین کی کوشش کی جائے۔ حذف اسی قطار ورژن، پھر ان میں سے صرف ایک لین دین بالآخر قبول کیا جائے گا۔ کثیر مقصدی کنسرسی کنٹرول ان تنازعات کا پتہ لگانے اور روکنے کے لیے ایک متحد طریقہ کار کے طور پر کام کرتا ہے۔ ایک ڈیٹا بیس کے اندر.
یہ جملے بولڈ اصطلاحات کے علاوہ ایک جیسے ہیں۔ تو یہ ہے جو میں دعوی کرنے جا رہا ہوں:
ایک بلاکچین تقسیم شدہ MVCC فراہم کرتا ہے (چند اضافی گھنٹیوں اور سیٹیوں کے ساتھ)۔
آئیے تھوڑا سا مزید موازنہ کرتے ہیں۔ بلاکچین نوڈ کے نقطہ نظر سے، غیر خرچ شدہ بٹ کوائن ٹرانزیکشن آؤٹ پٹ کا موجودہ سیٹ ایک ڈیٹا بیس بناتا ہے، جس میں ہر قطار ایک واحد غیر خرچ شدہ آؤٹ پٹ ہے۔ یہ بینک اکاؤنٹس کے ڈیٹا بیس سے ملتا جلتا ہے جسے ہم نے پہلے بیان کیا تھا، اس معمولی فرق کے ساتھ کہ ہر اکاؤنٹ کے بیلنس کو متعدد قطاروں میں تقسیم کیا جا سکتا ہے، جن میں سے ہر ایک کو ایک ہی اکاؤنٹ نمبر کے ساتھ نشان زد کیا گیا ہے۔
بٹ کوائن کا لین دین ان آؤٹ پٹ میں سے ایک یا زیادہ خرچ کرتا ہے اور اس کے نتیجے میں ایک یا زیادہ نئے آؤٹ پٹ تخلیق کرتا ہے۔ یہ بالکل ایک ڈیٹا بیس ٹرانزیکشن کی طرح ہے جو ایک یا زیادہ قطار کے ورژن کو حذف کر دیتا ہے، اور اس کے نتیجے میں ایک یا زیادہ نئی قطاریں بناتا ہے (یاد رہے کہ MVCC میں ایسی کوئی چیز نہیں ہے جیسے کسی قطار میں ترمیم کرنا)۔ بٹ کوائن بلاکچین اس بات کو یقینی بناتا ہے کہ ایک آؤٹ پٹ ایک سے زیادہ لین دین سے خرچ نہیں کیا جا سکتا۔ یہ اس بات کو یقینی بنانے کے مترادف ہے کہ ایک قطار والے ورژن کو ایک سے زیادہ ڈیٹا بیس ٹرانزیکشن کے ذریعے حذف نہیں کیا جا سکتا۔
اب اس سے پہلے کہ ہم دور ہو جائیں، میں یہ دعویٰ نہیں کر رہا ہوں کہ بلاک چینز مکمل طور پر قابل بھروسہ ماحول میں تقسیم شدہ ڈیٹا بیس کی ہم آہنگی کے لیے ایک عظیم عام مقصد کی ٹیکنالوجی ہیں۔ بہت ساری دوسری ٹیکنالوجیز ہیں جیسے Paxos, راؤٹر اور دو فیز کمٹ جو بہت اچھے طریقے سے کام انجام دیتے ہیں۔ لیکن مجھے یقین ہے کہ بلاک چینز میں ایک میٹھی جگہ ہے، جسے ایپلی کیشنز کے طور پر بیان کیا جا سکتا ہے جہاں:
- ہم ایک مختصر تاخیر کو قبول کر سکتے ہیں جب ایک ٹرانزیکشن ممکنہ طور پر قبول کیا جاتا ہے اور جب یہ یقینی طور پر قبول کیا جاتا ہے. (یہ تاخیر بٹ کوائن کی طرح 10 منٹ کی بجائے سیکنڈوں کی ہو سکتی ہے۔)
- متضاد لین دین کبھی نہیں ہونا چاہیے اگر ہر کوئی ایماندار ہو اور ان کا نظام ٹھیک سے کام کر رہا ہو۔
- ہر لین دین بیک وقت صرف چند قطاروں میں ترمیم کرتا ہے (بصورت دیگر ہمارے بلاکچین ٹرانزیکشنز میں ان پٹ کی غیر معمولی تعداد ہوگی)۔
- ہر ڈیٹا بیس کی قطار کا سائز کافی چھوٹا ہے (دوبارہ، ہمارے بلاکچین ٹرانزیکشنز کو سائز میں بڑھنے سے روکنے کے لیے)۔
یہ تمام معیارات مالیاتی درخواستوں کے ذریعے پورے ہوتے ہیں۔ مالیاتی دنیا پہلے سے ہی لین دین اور اس کے حتمی تصفیے کے درمیان تاخیر (3 دن تک!) کے لیے استعمال ہوتی ہے۔ تنازعات کو روکنے کے معاملے میں، اس میں دھوکہ دہی کا پتہ لگانے کے لیے معاہدے اور ضوابط موجود ہیں، اور اس کے نتائج شدید ہو سکتے ہیں۔ اور ہر ٹرانزیکشن میں شامل ڈیٹا کی مقدار بہت کم ہے - اوپر بینک اکاؤنٹ کی مثال کے بارے میں سوچیں۔
اب تک، میں نے جو کچھ دکھایا ہے وہ یہ ہے کہ بلاک چین تقسیم شدہ ڈیٹا بیس کے لیے ایک اور ہم آہنگی کا طریقہ کار ہے۔ بڑی واہ۔ چیزیں تب ہی واقعی دلچسپ ہوتی ہیں جب ہم بلاکچینز فراہم کرنے والی اضافی خصوصیات پر غور کرتے ہیں۔
MVCC سے آگے بلاک چینز
بٹ کوائن کا لین دین صرف کچھ پچھلے لین دین کے نتائج کی طرف اشارہ کرنے اور ان کی جگہ کچھ نئے تخلیق کرنے کے علاوہ بہت کچھ کرتا ہے۔ یہاں تک کہ سب سے آسان بٹ کوائن لین دین بھی دو اضافی مقاصد کو پورا کرتا ہے۔
سب سے پہلے، درست لین دین سے متعلق قوانین میں ہمارے اکاؤنٹ کے ڈیٹا بیس کے لیے درخواست کی کچھ منطق ہوتی ہے۔ یاد رکھیں کہ لین دین کے ان پٹس میں بٹ کوائن کی کل مقدار کو آؤٹ پٹ میں کل مقدار کا احاطہ کرنا چاہیے۔ ڈیٹا بیس ایپلیکیشن لاجک میں ترجمہ کیا گیا، یہ ایک اصول ہے جس میں کہا گیا ہے کہ ڈیٹا بیس کے لین دین (کوائن بیس کے استثناء کے ساتھ) کو ڈیٹا بیس میں بٹ کوائن کی کل مقدار میں اضافہ کرنے کی اجازت نہیں ہے۔ اس قسم کی رکاوٹ باقاعدہ ڈیٹا بیس سے باہر ہے۔ ذخیرہ کے طریقہ کار کیونکہ اسے کسی بھی حالت میں روکا نہیں جا سکتا۔
دوسرا، یاد رکھیں کہ ہر بٹ کوائن ٹرانزیکشن آؤٹ پٹ ان شرائط کو انکوڈ کرتا ہے جن کے تحت اسے خرچ کیا جا سکتا ہے۔ باقاعدہ بٹ کوائن آؤٹ پٹس کے لیے، یہ شرط عوامی کلیدی خفیہ نگاری پر مبنی ہے۔ ایک عوامی پتہ آؤٹ پٹ "اسکرپٹ" کے اندر سرایت شدہ ہے تاکہ اسے صرف اس عوامی پتے کے مطابق نجی کلید کا استعمال کرتے ہوئے خرچ کیا جا سکے۔ اگر ہم اس آؤٹ پٹ کو ڈیٹا بیس کی قطار سمجھتے ہیں، تو ہمارے پاس فی قطار کی اجازتوں والا ڈیٹا بیس ہے جو عوامی کلید کی خفیہ نگاری پر مبنی ہے۔ مزید برآں، ہر لین دین عوامی طور پر قابل سماعت ثبوت پیش کرتا ہے کہ اس کے تخلیق کار کو اس کی پچھلی قطاروں کو حذف/تبدیل کرنے کا حق حاصل ہے۔ یہ (میرا خیال ہے) ڈیٹا بیس ٹیکنالوجی میں ایک حقیقی نیاپن ہے۔
اور پھر، ایسا ہوتا ہے کہ یہ دونوں خصوصیات مالیاتی ایپلی کیشنز کے لیے ناقابل یقین حد تک مفید ہیں۔ ہم اس حقیقت کو پسند کرتے ہیں کہ ہمارا ڈیٹا بیس اس بات کو یقینی بناتا ہے کہ ممکنہ حد تک کم ترین سطح پر، یہ رقم پتلی ہوا سے نہیں بنائی جا سکتی۔ اور ہم یہ ظاہر کرتے ہوئے کہ ہر ٹرانزیکشن کو اس فنڈز کے حامل کے ذریعہ اختیار کیا گیا تھا جسے اس نے منتقل کیا تھا۔ جیسا کہ یہاں تفصیل سے بات کی، ہم اپنے ہم منصب کی شناخت کو جانے بغیر بھی محفوظ ایٹم پیئر ٹو پیئر ایکسچینج ٹرانزیکشنز (ڈیلیوری بمقابلہ فنانس ٹاک میں ادائیگی) کرنا پسند کر سکتے ہیں۔
تو ٹوکن کہاں ہے؟
یقیناً، اس میں سے کوئی بھی اتفاق نہیں ہے، کیونکہ بٹ کوائن بذات خود ایک خوبصورت پیئر ٹو پیئر فنانشل ایپلی کیشن ہے۔ پھر بھی، بلاکچین کی مندرجہ بالا خصوصیات میں سے کوئی بھی ٹوکن پر منحصر نہیں ہے۔ اگر ہم اپنے "ڈیٹا بیس" اسکیما میں ترمیم کرتے ہیں تاکہ ہر قطار بلاک چین کی مقامی کرنسی کے بجائے متعدد اثاثوں کی نمائندگی کر سکے، تو ہم خود کو اس کرنسی سے مکمل طور پر چھٹکارا حاصل کر سکتے ہیں۔ اس سے ہمیں ایک بلاکچین کے ساتھ ایک ہم مرتبہ مالیاتی درخواست میں اتفاق رائے اور تحفظ حاصل کرنے کا راستہ ملتا ہے۔ اثاثہ کی کوئی بھی کلاس.
اگرچہ صرف ایک چھوٹا سا سوال: اس اتفاق رائے کو پیدا کرنے کے لیے کان کنی کون کرتا ہے؟ بٹ کوائن میں گمنام کان کنوں کو مہنگی بیکار کمپیوٹیشنز کرنا ضروری ہیں، اور انہیں بلاک ریوارڈز (اور لین دین کی فیس) کے ذریعے ایسا کرنے کی ترغیب دی جاتی ہے جو بلاک چین کی مقامی کرنسی یا ٹوکن میں درج ہیں۔ کیا ہمارے پاس کوئی اور آپشن ہے؟
یہ پتہ چلتا ہے کہ ہم کرتے ہیں. ہمارے پاس اجازت یافتہ کان کنوں کی ایک بند فہرست ہو سکتی ہے، جو اپنے بنائے ہوئے بلاکس پر دستخط کرکے اپنی شناخت کرتے ہیں۔ تقسیم شدہ اتفاق رائے کے بارے میں قواعد (یا "کان کنی تنوع" جیسا کہ ہم اسے کہتے ہیں۔ ملٹی چین) بلاکچین کے اقلیتی کنٹرول کو روکنے کا ایک مختلف طریقہ فراہم کرتا ہے، جب تک آپ یہ قبول کر سکتے ہیں کہ کان کن پہلے سے منظور شدہ ہیں۔. بلاشبہ بٹ کوائن کے لیے یہ قابل قبول نہیں ہے، کیونکہ نقطہ کا ایک حصہ گمنام کان کنی کی اجازت دینا ہے، اس لیے مرکزی طور پر لین دین کو سنسر کرنے کا کوئی طریقہ نہیں ہے۔ لیکن اگر، کہتے ہیں، ہمارے پاس ایک انتہائی منظم مالیاتی نظام تھا، جس میں بٹ کوائن کا ماڈل لاگو نہیں تھا، تو شاید ہم کان کنوں کی پہلے سے منظور شدہ فہرست کو قبول کر سکتے ہیں؟ اگر ہمارے پاس ان میں سے کافی ہے، اور انہیں اداروں کے درمیان اچھی طرح سے پھیلانا ہے، اور ان سب کے ساتھ قانونی معاہدے ہیں، تو کیا وہ واقعی اس بات کا امکان رکھتے ہیں کہ وہ گروہ بندی کریں گے اور اس نیٹ ورک کو کمزور کریں گے جس پر وہ انحصار کرتے ہیں، جب ایسا کرنے سے وہ جیل جائیں گے؟
اپسنہار
مجھے امید ہے کہ میں نے یہ ثابت کر دیا ہے کہ بغیر ٹوکن کے بلاک چینز میں کچھ مفید ایپلی کیشنز ہوتے ہیں، چاہے یہ بٹ کوائن بلاکچین سے بہت مختلف ہوں۔ بہر حال ایک سوال باقی ہے:
کیا یہ اجازت یافتہ، ٹوکن فری مشترکہ لیجر سسٹم واقعی "بلاک چین" کے نام کے لائق ہیں؟
مختصر جواب ہے: کون پرواہ کرتا ہے؟ الفاظ کے معنی کے بارے میں بحث کرنا شاذ و نادر ہی قابل ہے، کیونکہ وہاں ہے۔ صحیح جواب نہیں.
لیکن تھوڑا گہرائی میں جانے کے لیے، ہم کہتے ہیں کہ میں اس بنیاد کو قبول کرتا ہوں کہ بٹ کوائن بلاکچین آرکیٹائپل بلاکچین ہے۔ اس صورت میں، ہمیں واقعی کیا پوچھنا چاہئے:
کیا یہ مشترکہ لیجر بٹ کوائن کے لیے کافی ملتے جلتے ہیں جو "بلاک چین" کے نام کے قابل ہیں؟
میرا اپنا ذاتی نظریہ یہاں ہے۔ جی ہاں. کیونکہ ان میں تکنیکی مماثلتوں کی ایک بڑی تعداد ہے، حالانکہ وہ اجازت کے ماڈل اور اقتصادی مراعات میں مختلف ہیں۔ اور سب سے اہم بات، کیونکہ وہ دونوں ایک کے ذریعے تقسیم شدہ ڈیٹا بیس میں اتفاق رائے پیدا کرتے ہیں۔ بلاکس کا سلسلہ.
پڑھنے کے لئے شکریہ.
آپ ٹویٹر پر مجھے یہاں فالو کریں۔. بھی دیکھو: بلاکچین پر ڈیلیوری بمقابلہ ادائیگی.
یہاں اس موضوع پر پڑھنے کے قابل کچھ دوسرے ٹکڑے ہیں۔ پیوٹر پیاسکی۔ اور کیمبل کھودا.
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://www.multichain.com/blog/2015/07/bitcoin-vs-blockchain-debate/
- : ہے
- : ہے
- : نہیں
- :کہاں
- $UP
- 000
- 10
- 2009
- 25
- a
- ہمارے بارے میں
- اوپر
- قبول کریں
- قابل قبول
- مقبول
- تک رسائی حاصل
- کے مطابق
- اکاؤنٹ
- اکاؤنٹس
- کے پار
- کام کرتا ہے
- شامل کریں
- ایڈیشنل
- پتہ
- ایڈجسٹ
- اپنانے
- پر اثر انداز
- کے بعد
- پھر
- کے خلاف
- اس بات پر اتفاق
- آگے
- AIR
- تمام
- اجازت دے رہا ہے
- کی اجازت دیتا ہے
- اکیلے
- ساتھ
- شانہ بشانہ
- بھی
- اگرچہ
- ہمیشہ
- am
- رقم
- an
- اور
- گمنام
- ایک اور
- جواب
- کوئی بھی
- کسی
- درخواست
- ایپلی کیشنز
- اطلاقی
- کا اطلاق کریں
- درخواست دینا
- نقطہ نظر
- کیا
- بحث
- دلیل
- اٹھتا
- ارد گرد
- AS
- سے پوچھ
- اثاثے
- At
- اے ٹی ایم
- جوہری
- حملے
- کرنے کی کوشش
- آڈٹ
- قابل سماعت
- اتھارٹی
- مجاز
- خودکار
- گریز
- ایوارڈ
- دور
- واپس
- پس منظر
- متوازن
- بینک
- بینک اکاؤنٹ
- بینک اکاؤنٹس
- کی بنیاد پر
- BE
- خوبصورت
- کیونکہ
- ہو جاتا ہے
- رہا
- اس سے پہلے
- شروع کریں
- شروع ہوتا ہے
- کیا جا رہا ہے
- یقین ہے کہ
- گھنٹیوں
- BEST
- کے درمیان
- سے پرے
- بگ
- بل
- بٹ کوائن
- بٹ کوائن بلاکچین۔
- Bitcoins کے
- بلاک
- انعامات کو روکیں
- blockchain
- بلاکچین لین دین
- بلاکس
- بلاکس
- جرات مندانہ
- بونس
- دونوں
- پریشان
- رکاوٹ
- لاتا ہے
- گچرچھا
- لیکن
- خرید
- by
- حساب
- حساب
- فون
- کہا جاتا ہے
- کر سکتے ہیں
- نہیں کر سکتے ہیں
- اہلیت
- کیا ہوا
- کیس
- سینسر
- سنسر شپ
- سنسرشپ مزاحمت
- کچھ
- چین
- تبدیلیاں
- خصوصیات
- خصوصیات
- چیک کریں
- جانچ پڑتال
- کرس
- حالات
- کا دعوی
- دعوی
- طبقے
- بند
- Coinbase کے
- اتفاق
- جمع
- مجموعہ
- جمع
- آتا ہے
- تبصروں
- وعدہ کرنا
- کامن
- مقابلے میں
- موازنہ
- مقابلہ
- مکمل طور پر
- مکمل کرتا ہے
- حساب
- گنتی
- کمپیوٹر
- کمپیوٹر سائنس
- کمپیوٹر
- شرط
- حالات
- چل رہا ہے
- تنازعہ
- متضاد
- تنازعات
- منسلک
- اتفاق رائے
- نتائج
- غور کریں
- سمجھا
- متواتر
- پر مشتمل ہے
- پر مشتمل ہے
- معاہدے
- کنٹرول
- کنٹرول
- کاپی
- درست
- اسی کے مطابق
- مہنگی
- سکتا ہے
- انسدادپارٹمنٹ
- جوڑے
- کورس
- احاطہ
- تخلیق
- بنائی
- پیدا
- تخلیق
- معیار
- جڑ
- کرپٹو کرنسیوں کی تجارت کرنا اب بھی ممکن ہے
- cryptocurrency
- کرپٹپٹ
- کرنسی
- موجودہ
- اعداد و شمار
- ڈیٹا بیس
- ڈیٹا بیس
- تاریخ
- دن
- بحث
- مہذب
- فیصلہ کرنا
- فیصلہ
- خیال
- گہرے
- ضرور
- تعریف
- تاخیر
- تاخیر
- جمہوریت
- جمہوری
- مظاہرہ
- demonstrated,en
- مظاہرین
- نامزد
- انحصار
- انحصار
- منحصر ہے
- بیان کیا
- تفصیل
- کا پتہ لگانے کے
- DID
- مختلف
- فرق
- مختلف
- مشکل
- مشکلات
- بات چیت
- تقسیم کئے
- do
- دستاویزات
- کرتا
- نہیں کرتا
- کر
- نہیں
- شک
- نیچے
- دو
- مدت
- e
- ہر ایک
- اس سے قبل
- اقتصادی
- استعداد کار
- بجلی
- اور
- ایمبیڈڈ
- انکوڈنگ
- ختم ہونے
- نافذ کیا
- انگریزی
- کافی
- یقینی بناتا ہے
- کو یقینی بنانے ہے
- پوری
- مکمل
- اداروں
- ماحولیات
- مساوی
- خاص طور پر
- بھی
- ہر کوئی
- سب
- سب
- بالکل
- مثال کے طور پر
- مثال کے طور پر
- اس کے علاوہ
- رعایت
- ایکسچینج
- خاص طور سے
- عملدرآمد
- موجودہ
- موجود ہے
- مہنگی
- اضافی
- سہولت
- حقیقت یہ ہے
- FAIL
- ناکامی
- دور
- فیشن
- خصوصیات
- فیس
- چند
- فائنل
- آخر
- کی مالی اعانت
- مالی
- مالیاتی نظام
- مل
- آخر
- پہلا
- بہاؤ
- پر عمل کریں
- پیچھے پیچھے
- کے لئے
- فارم
- فارم
- چار
- دھوکہ دہی
- برفیلی
- بار بار اس
- سے
- مکمل طور پر
- کام کرنا
- فنڈز
- مزید
- مزید برآں
- حاصل کرنا
- گینگ
- جنرل
- پیدا
- پیدا ہوتا ہے
- حقیقی
- حاصل
- گلوبل
- Go
- جاتا ہے
- جا
- اچھا
- عظیم
- مہمان
- تھا
- ہو
- ہوا
- ہوتا ہے
- ہے
- یہاں
- انتہائی
- ہولڈر
- ایماندار
- امید ہے کہ
- امید ہے کہ
- HOT
- کس طرح
- تاہم
- HTML
- HTTP
- HTTPS
- بھاری
- i
- میں ہوں گے
- مثالی
- ایک جیسے
- شناخت
- if
- تصور
- اہم بات
- in
- دیگر میں
- مراعات
- حوصلہ افزائی
- حوصلہ افزائی
- شامل
- اضافہ
- ناقابل یقین حد تک
- یقینا
- انفرادی
- معلومات
- جدت طرازی
- ان پٹ
- آدانوں
- کے اندر
- فوری طور پر
- اداروں
- دلچسپ
- انٹرنیٹ
- میں
- متعارف کرواتا ہے
- ملوث
- IT
- میں
- خود
- جیل
- ایوب
- صرف
- رکھیں
- رہتا ہے
- کلیدی
- بچے
- جاننا
- جانا جاتا ہے
- جانتا ہے
- لینڈ
- آخری
- تاخیر
- پرت
- قیادت
- معروف
- جانیں
- لیجر
- لیجر
- قانونی
- کم
- دو
- سطح
- کی طرح
- امکان
- لمیٹڈ
- منسلک
- لسٹ
- تھوڑا
- تھوڑا گہرا
- بند ہو جانا
- تالا لگا
- لاگ ان کریں
- منطق
- لانگ
- کھو
- بہت
- سب سے کم
- قسمت
- برقرار رکھا
- اکثریت
- بنا
- بناتا ہے
- بنانا
- بہت سے
- نشان لگا دیا گیا
- مارکیٹ
- ماسٹر
- ریاضیاتی
- معاملہ
- مئی..
- me
- مطلب
- اس دوران
- میکانزم
- میرٹ
- پیغام
- مائیکروسافٹ
- شاید
- دس لاکھ
- miner
- کھنیکون
- کانوں کی کھدائی
- معمولی
- اقلیت
- منٹ
- ماڈل
- نظر ثانی کرنے
- قیمت
- مہینہ
- زیادہ
- رہن
- سب سے زیادہ
- منتقل ہوگیا
- بہت
- ملٹیچین
- ایک سے زیادہ
- ضروری
- my
- ایس کیو ایل
- نام
- نیس ڈیک
- مقامی
- ضرورت ہے
- ضروریات
- نیٹ ورک
- کبھی نہیں
- نئی
- اچھا
- نہیں
- نوڈ
- نوڈس
- کوئی بھی نہیں
- نوٹس..
- اب
- تعداد
- واقع ہو رہا ہے
- of
- بند
- پیش کرتے ہیں
- دفتر
- پرانا
- on
- ایک بار
- ایک
- والوں
- جاری
- آن لائن
- صرف
- کھول
- بلاکچین کھولیں۔
- کام
- آپریشن
- آپریشنز
- آپشنز کے بھی
- or
- اوریکل
- حکم
- تنظیم
- تنظیمیں
- اصل
- دیگر
- دوسری صورت میں
- ہمارے
- خود
- باہر
- پیداوار
- نتائج
- پر
- اوورلیپ
- منسوخی
- خود
- متوازی
- حصہ
- حصے
- گزشتہ
- ادا
- ادائیگی
- ادائیگی
- ہم مرتبہ ہم مرتبہ
- فی
- کامل
- انجام دیں
- کارکردگی
- شاید
- اجازت دی
- اجازتیں
- اجازت دیتا ہے۔
- انسان
- ذاتی
- نقطہ نظر
- فون
- فون کال
- ٹکڑا
- ٹکڑے ٹکڑے
- مقام
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- کھیلیں
- کافی مقدار
- پوائنٹ
- بے نقاب
- سروے
- مقبول
- پوزیشن
- ممکن
- طاقتور
- عملی
- مثال۔
- عین مطابق
- ٹھیک ہے
- تحفہ
- خوبصورت
- کی روک تھام
- کی روک تھام
- روکتا ہے
- پچھلا
- اصول
- پہلے
- نجی
- ذاتی کلید
- شاید
- مسئلہ
- آگے بڑھو
- عمل
- عمل
- منافع
- ثبوت
- ثبوت کا کام
- مناسب طریقے سے
- جائیداد
- پروٹوکول
- ثابت کریں
- فراہم
- فراہم کرتا ہے
- عوامی
- عوامی کلید
- عوامی طور پر
- خالص
- مقصد
- مقاصد
- مقدار
- سوال
- کم از کم
- شرح
- بلکہ
- پہنچنا
- پڑھیں
- پڑھنا
- حقیقی دنیا
- حقیقت
- واقعی
- وجوہات
- وصول
- کو کم
- کے بارے میں
- باقاعدہ
- باقاعدگی سے
- باضابطہ
- ضابطے
- جاری
- وشوسنییتا
- رہے
- باقی
- ہٹا دیا گیا
- برآمد
- نقل
- ذخیرہ
- کی نمائندگی
- نمائندے
- کی نمائندگی کرتا ہے
- مزاحمت
- قرارداد
- کے حل
- جوابات
- محدود
- نتیجہ
- انعام
- انعامات
- چھٹکارا
- ٹھیک ہے
- کردار
- ROW
- حکمرانی
- قوانین
- رن
- چل رہا ہے
- s
- محفوظ
- اسی
- کا کہنا ہے کہ
- مناظر
- شیڈول کے مطابق
- سکیم
- سائنس
- سکرین
- دوسری
- سیکنڈ
- محفوظ بنانے
- سیکورٹی
- دیکھنا
- لگتا ہے
- دیکھا
- دیکھتا
- قبضہ کرنا
- فروخت
- علیحدہ
- سیریز
- سنگین
- خدمت
- سرور
- کام کرتا ہے
- مقرر
- ترتیبات
- تصفیہ
- کئی
- شدید
- سیکنڈ اور
- مشترکہ
- مختصر
- ہونا چاہئے
- ظاہر
- دستخط کی
- اسی طرح
- مماثلت
- اسی طرح
- سادہ
- صرف
- بیک وقت
- بعد
- سنگاپور
- ایک
- بیٹھنا
- سائز
- سست
- چھوٹے
- سنیپشاٹ
- So
- حل
- کچھ
- کچھ
- جلد ہی
- آواز
- خاص طور پر
- خرچ
- خرچ کرتا ہے
- خرچ
- تقسیم
- کمرشل
- شروع کریں
- شروع
- شروع
- شروع ہوتا ہے
- حالت
- بیان
- امریکہ
- مستحکم
- ابھی تک
- ذخیرہ
- حکمت عملیوں
- حکمت عملی
- سخت
- منظم
- موضوع
- بعد میں
- کامیاب ہوں
- کامیاب
- کامیابی کے ساتھ
- اس طرح
- کافی
- موزوں
- اتوار
- حیران کن
- میٹھی
- سوئچ کریں
- ہم آہنگی
- ہم آہنگی
- کے نظام
- سسٹمز
- ٹیبل
- لے لو
- لیا
- بات
- ٹیکنیکل
- تکنیک
- ٹیکنالوجی
- ٹیکنالوجی
- شرائط
- سے
- کہ
- ۔
- بلاک
- سکے بیس
- دنیا
- ان
- ان
- خود
- تو
- نظریہ
- وہاں.
- لہذا
- یہ
- وہ
- پتلی
- پتلی ہوا
- بات
- چیزیں
- لگتا ہے کہ
- اس
- ان
- اگرچہ؟
- کے ذریعے
- تھرو پٹ
- اس طرح
- وقت
- ٹائمسٹیمپ
- کرنے کے لئے
- آج
- آج کا
- ٹوکن
- ٹوکن
- لیا
- ٹورنٹو
- کل
- روایتی
- روایتی مالیات
- پگڈنڈی
- ٹرانزیکشن
- ٹرانزیکشن فیس
- لین دین
- معاملات
- منتقل
- علاج کیا
- سچ
- بھروسہ رکھو
- قابل اعتماد
- دیتا ہے
- موڑ
- ٹویٹر
- دو
- اقسام
- آخر میں
- کے تحت
- کمزور
- بدقسمتی سے
- متحد
- یونٹس
- جب تک
- اپ ڈیٹ کریں
- اپ ڈیٹ
- تازہ ترین معلومات
- us
- استعمال کی شرائط
- استعمال کیا جاتا ہے
- مفید
- بیکار
- درست
- قیمت
- تصدیق کرنا
- ورژن
- ورژن
- بنام
- بہت
- کی طرف سے
- لنک
- دورے
- حجم
- ووٹ
- vs
- انتظار
- چاہتے ہیں
- تھا
- دیکھا
- راستہ..
- we
- ویب
- اچھا ہے
- کیا
- کیا ہے
- جب
- جس
- جبکہ
- ڈبلیو
- پوری
- کس کی
- کیوں
- وسیع
- وکیپیڈیا
- گے
- جیت
- ساتھ
- دستبردار
- واپسی
- ہٹانے
- کے اندر
- بغیر
- الفاظ
- کام
- کام کرتا ہے
- دنیا
- قابل
- قابل
- گا
- واہ
- لکھنا
- تحریری طور پر
- لکھا
- لکھا ہے
- سال
- جی ہاں
- ابھی
- تم
- اور
- یو ٹیوب پر
- زیفیرنیٹ