31 اکتوبر ، 2008 کو ، ستوشی ناکاوموٹو کے دستخط شدہ ایک شناختی کارڈ نے 9 صفحات پر مشتمل اس پیپر سے اس مسئلے کو حل کیا کہ اس طرح مجھے ایک مکمل گمنام اور وکندریقرت والے نیٹ ورک میں کیسے ادائیگی کی جا.۔
اب ہم جانتے ہیں کہ پراسرار آدمی ستوشی ناکاوموٹو کے نام سے جانا جاتا ہے اور ان نو صفحات نے پتلی ہوا سے بٹ کوائن میں 100 بلین آر ایم بی کے مساوی اور اس کو طاقت دینے والی ٹکنالوجی ، بلاکچین کو بنایا۔
کسی قابل اعتماد تیسری پارٹی کے بغیر ، سب سے بڑا مسئلہ یہ ہے کہ ہم میں سے کوئی بھی ایک دوسرے پر بھروسہ نہیں کرسکتا ، لہذا بلاکچین دنیا میں ، منتقلی کو نشر کرنا پڑے گا تاکہ ہر ایک کو ہر ڈالر کے ہر ڈالر کی تاریخ معلوم ہوسکے۔ نیٹ ورک لوگ تصدیق کریں گے کہ یہ واقعی میں نے الیکٹرانک دستخط کے ذریعہ کہا تھا ، اور پھر منتقلی کو کسی لیجر میں ڈال دیا۔ یہ لیجر بلاک ہے۔ بلاکس کو آپس میں جوڑنا بلاکچین ہے۔ یہ اپنے شروع سے لے کر آج تک بٹ کوائن کے سارے لین دین کو ریکارڈ کرتا ہے ، اور اب ہر بلاک میں دو یا تین ہزار ٹرانزیکشنز کے ساتھ تقریبا 600 600،000 بلاکس موجود ہیں ، اور آپ کے اور میرا سمیت ہر اکاؤنٹ کو ٹھیک یاد ہے کہ اس میں کتنا پیسہ ہے ، کہاں یہ اس جگہ سے آیا ہے ، جہاں یہ خرچ کیا گیا تھا ، اور یہ شفاف اور کھلا ہے۔
بلاکچین نیٹ ورک میں ، ہر ایک کے پاس ایک جیسا اور اصلی وقت کا تازہ کاری شدہ لیجر ہے۔ حیرت کی بات نہیں ، لیجر کی وشوسنییتا ڈیجیٹل کرنسی کا سنگ بنیاد ہے ، اور اگر لیجر ترتیب سے باہر ہے تو ، کوئی بھی کرنسی بہتر کام نہیں کرے گی۔
لیکن اس سے دو نئے سوالات پیدا ہوتے ہیں: کتابیں ہر ایک کے ل keeps کون رکھتا ہے؟ آپ اس بات کو کیسے یقینی بناتے ہیں کہ کتابوں میں جعل سازی نہ ہو؟
اگر ہر کوئی لیجر رکھ سکتا ہے تو ، ہر بلاک میں موجود لین دین اور لین دین کی ترتیب مختلف ہوسکتی ہے ، اور اگر جان بوجھ کر غلط اندراجات ہوتے تو ، یہ اور بھی افراتفری کی بات ہوگی۔ ایسا لیجر حاصل کرنا ناممکن ہے جو سب کے لئے قابل قبول ہو۔
لہذا کتابیں رکھنے والے فرد کو ہر ایک کو ان کو قبول کرنے کی ضرورت ہوگی تاکہ ہر ایک کی کتابیں یکساں ہوں۔ یہ اتفاق رائے کے طریقہ کار کے طور پر بھی جانا جاتا ہے۔
آج مختلف بلاکچینوں کے ل all ہر طرح کے متفقہ طریقہ کار ہیں ، اور ستوشی کا حل یہ ہے کہ اس مسئلے کو حل کیا جائے۔ جو بھی پہلے جواب پر کام کرتا ہے اسے کتابیں رکھنے کا حق حاصل ہے۔ اس میکانزم کو پی او ڈبلیو: پروف آف ورک ورک ، ورک آف لوڈ آف پروف کہا جاتا ہے۔
کام کے بوجھ کے ثبوت کی نوعیت مکمل ہے ، اور آپ کے آلے میں جتنی ریاضیاتی طاقت ہے ، اس کا جواب تلاش کرنے کا امکان اتنا ہی زیادہ ہے۔
ایسا کرنے کے ل، ، ہیش انکرپشن کا استعمال کیا گیا ہے۔
مثال کے طور پر SHA256 الگورتھم لیں ، اس کے ساتھ خفیہ کردہ حروف کی کسی بھی تار میں 256 بٹ بائنری نمبر کی انوکھی تار ملتی ہے۔ اگر اصل ان پٹ کو کسی بھی طرح تبدیل کیا گیا ہے تو ، ہیش کی خفیہ کردہ نمبر بالکل مختلف ہوگی۔
کام کے بوجھ کے ثبوت کی نوعیت مکمل ہے ، اور آپ کے آلے میں جتنی ریاضیاتی طاقت ہے ، اس کا جواب تلاش کرنے کا امکان اتنا ہی زیادہ ہے۔
ایسا کرنے کے ل، ، ہیش انکرپشن کا استعمال کیا گیا ہے۔
مثال کے طور پر SHA256 الگورتھم لیں ، اس کے ساتھ خفیہ کردہ حروف کی کسی بھی تار میں 256 بٹ بائنری نمبر کی انوکھی تار ملتی ہے۔ اگر اصل ان پٹ کو کسی بھی طرح تبدیل کیا گیا ہے تو ، ہیش کی خفیہ کردہ نمبر بالکل مختلف ہوگی۔
کام کے بوجھ کے ثبوت کی نوعیت مکمل ہے ، اور آپ کے آلے میں جتنی ریاضیاتی طاقت ہے ، اس کا جواب تلاش کرنے کا امکان اتنا ہی زیادہ ہے۔
ایسا کرنے کے ل، ، ہیش انکرپشن کا استعمال کیا گیا ہے۔
مثال کے طور پر SHA256 الگورتھم لیں ، اس کے ساتھ خفیہ کردہ حروف کی کسی بھی تار میں 256 بٹ بائنری نمبر کی انوکھی تار ملتی ہے۔ اگر اصل ان پٹ کو کسی بھی طرح تبدیل کیا گیا ہے تو ، ہیش کی خفیہ کردہ نمبر بالکل مختلف ہوگی۔
کام کے بوجھ کے ثبوت کی نوعیت مکمل ہے ، اور آپ کے آلے میں جتنی ریاضیاتی طاقت ہے ، اس کا جواب تلاش کرنے کا امکان اتنا ہی زیادہ ہے۔
ایسا کرنے کے ل، ، ہیش انکرپشن کا استعمال کیا گیا ہے۔
مثال کے طور پر SHA256 الگورتھم لیں ، اس کے ساتھ خفیہ کردہ حروف کی کسی بھی تار میں 256 بٹ بائنری نمبر کی انوکھی تار ملتی ہے۔ اگر اصل ان پٹ کو کسی بھی طرح تبدیل کیا گیا ہے تو ، ہیش کی خفیہ کردہ نمبر بالکل مختلف ہوگی۔
کام کے بوجھ کے ثبوت کی نوعیت مکمل ہے ، اور آپ کے آلے میں جتنی ریاضیاتی طاقت ہے ، اس کا جواب تلاش کرنے کا امکان اتنا ہی زیادہ ہے۔
ایسا کرنے کے ل، ، ہیش انکرپشن کا استعمال کیا گیا ہے۔
مثال کے طور پر SHA256 الگورتھم لیں ، اس کے ساتھ خفیہ کردہ حروف کی کسی بھی تار میں 256 بٹ بائنری نمبر کی انوکھی تار ملتی ہے۔ اگر اصل ان پٹ کو کسی بھی طرح تبدیل کیا گیا ہے تو ، ہیش کی خفیہ کردہ نمبر بالکل مختلف ہوگی
جب ہم ایک بلاک کھولتے ہیں تو ، ہم اس بلاک میں درج لین دین کی تعداد ، لین دین کی تفصیلات ، بلاک ہیڈر اور دیگر معلومات دیکھ سکتے ہیں۔
بلاک ہیڈر ایک بلاک کا لیبل ہے جس میں معلومات پر مشتمل ٹائم اسٹیمپ ، مرک ٹریٹ روٹ ہیش ، بے ترتیب نمبر اور پچھلے بلاک کا ہیش ہے ، اور بلاک ہیڈر پر دوسری SHA256 حساب کرنا ہمیں اس بلاک کی ہیش دے گا۔
ٹریک رکھنے کے ل you ، آپ کو بلاک میں مختلف معلومات کو پیکج کرنا ہوگا ، اور پھر اس بے ترتیب نمبر کو بلاک ہیڈر میں ترمیم کریں تاکہ ان پٹ ویلش کو ہیش ویلیو حاصل کرنے کے لئے ہیش کیا جاسکے جہاں ہیش کے حساب کے بعد پہلے ہندسے 0 ہیں .
ہر ایک ہندسے کے لئے دراصل صرف دو امکانات ہیں: 1 اور 0 ، لہذا بے ترتیب تعداد میں ہر تبدیلی کے لئے کامیابی کا امکان 2 کی ایک تاریخ ہے۔ مثال کے طور پر ، اگر n 1 ہے ، یعنی جب تک کہ پہلا نمبر ہے 0 ، پھر کامیابی کا امکان 2 میں سے 1 ہے۔
نیٹ ورک میں کمپیوٹنگ کی طاقت جتنی زیادہ ہے ، اتنی زیادہ تعداد کو گننا ہے ، اور کام کا بوجھ زیادہ مشکل ثابت کرنا ہے۔
آج ، بٹ کوائن نیٹ ورک میں (ن) تقریبا rough 76 ہے ، جو فی حصص 2 حصوں میں 1 کی کامیابی کی شرح ہے ، یا 755 ٹریلین میں تقریبا 1۔
$ 8،000 RTX 2080Ti گرافکس کارڈ کے ساتھ ، جو گننے میں لگ بھگ 1407 سال ہے۔
واقعی میں ریاضی کو درست کرنا آسان نہیں ہے ، لیکن ایک بار جب آپ یہ کر لیں تو ، ہر شخص فوری طور پر تصدیق کرسکتا ہے کہ آپ کو یہ ٹھیک مل گیا ہے۔ اگر واقعی یہ درست ہے تو ، ہر کوئی اس بلاک کو لیجر سے جوڑ دے گا اور اگلے بلاک میں پیک کرنا شروع کردے گا۔
اس طرح ، نیٹ ورک میں ہر ایک کے پاس ایک جیسا ، اصل وقت کا تازہ کاری شدہ لیجر ہوتا ہے۔
اور ہر ایک کو بک کیپنگ کرنے کے لئے متحرک رکھنے کے لئے ، اس بلاک کو پیک کرنے سے پہلے کام کرنے والے پہلے نوڈ کو سسٹم کے ذریعہ سے نوازا جائے گا ، جو اب 12.5 بٹ کوائنز یا تقریبا 600،000 RMB ہے۔ اس عمل کو کان کنی کے نام سے بھی جانا جاتا ہے۔
دوسری طرف ، لیجر کے ساتھ چھیڑ چھاڑ کو روکنے کے ل each ، ہر نئے بلاک کو پچھلے بلاک کی ہیش ویلیو ، جس کو ہیش پوائنٹر بھی کہا جاتا ہے ، بلاک ہیڈر میں ریکارڈ کرنے کی ضرورت ہوتی ہے۔ اس طرح کے مستقل فارورڈ پوائنٹر بالآخر پہلے بانی بلاک کی طرف اشارہ کریں گے ، تمام بلاکس کو مضبوطی سے جکڑے ہوئے ہیں۔
اگر آپ کسی بھی بلاک میں کسی بھی حرف کو تبدیل کرتے ہیں تو ، آپ اس بلاک کی ہیش ویلیو کو تبدیل کرتے ہیں ، اور اگلے بلاک کے ہیش پوائنٹر کو غیر موزوں کرتے ہیں۔
لہذا آپ کو اگلے بلاک کے ہیش پوائنٹر میں ترمیم کرنا ہوگی ، لیکن اس کے نتیجے میں اس بلاک کی ہیش ویلیو متاثر ہوتی ہے ، لہذا آپ کو بھی بے ترتیب نمبر کی دوبارہ گنتی کرنی ہوگی ، اور حساب کتاب ختم کرنے کے بعد آپ کو اگلے بلاک میں ترمیم کرنا ہوگی اس بلاک کے اس وقت تک جب تک کہ آپ نے اس بلاک کے بعد تمام بلاکس میں ترمیم نہیں کی ہے ، جو بہت بوجھل ہے۔
اس کی وجہ سے یہ کتاب نامہ دہندگان جعل سازوں کا کھوج لگانا ناممکن بنا دیتا ہے چاہے وہ چاہے۔ الیکٹرانک دستخط کی وجہ سے ، کتابوں کی دکان کسی اور سے اپنے آپ کو منتقلی کو جعلی نہیں بناسکتی ہے ، اور کتاب کی تاریخ کی وجہ سے ، وہ پتلی ہوا سے بھی رقم کی رقم تبدیل نہیں کرسکتا ہے۔
لیکن یہ ایک نیا سوال کھڑا کرتا ہے: اگر دو افراد بیک وقت حساب کتاب مکمل کریں اور ایک نیا بلاک پیک کریں تو انہیں کس کی بات سننی چاہئے؟
جواب یہ ہے کہ جو سننے کے لئے کافی طویل ہے ، اور اب ہر کوئی دونوں بلاکس کے بعد پیک کرسکتا ہے۔ مثال کے طور پر ، اگر اگلا راؤنڈ میں حساب کتاب ختم کرنے والا پہلا آدمی بی سے رابطہ قائم کرنے کا انتخاب کرتا ہے ، تو بی چین لمبا ہوگا اور باقی سب کے ساتھ بھی بی سے جڑنے کا زیادہ امکان ہوگا۔
پیکنگ کے چھ بلاکس کے اندر ، فاتح عام طور پر طے ہوجاتا ہے ، اور چین کو چھوڑ دیا گیا تجارت واپس لے لیا جاتا ہے اور اسے پیکنگ کے ل back واپس تجارتی پول میں رکھ دیا جاتا ہے۔
لیکن چونکہ یہ جو بھی سب سے لمبا ہے سب سے لمبا شخص سنتا ہے ، جب تک کہ آپ سب سے بہتر گن سکتے ہو ، اور آپ کی گنتی کی طاقت 51٪ سے زیادہ ہے ، آپ خود ہی سب سے لمبی زنجیر کا پتہ لگاسکتے ہیں ، اور پھر ہیجر کو کنٹرول کرسکتے ہیں۔ .
لہذا بٹ کوائن کی دنیا میں کان کنوں کی کمپیوٹنگ طاقت جتنی زیادہ ہوگی ، ہر ایک کو اتنا ہی زیرو حساب کرنا پڑتا ہے ، اس بات کو یقینی بناتے ہوئے کہ کوئی بھی لیجر کو کنٹرول نہیں کرسکتا ہے۔
لیکن کچھ شرکاء والے دوسرے بلاکچین اس قدر اچھ .ا نہیں رکھتے ، جیسے 15 مئی ، 2018 کو بٹ کوائن گولڈ نامی ڈیجیٹل کرنسی پر 51 فیصد حملہ۔
حملہ آوروں نے پہلے اپنے بٹگولڈ کی $ 10 ملین ڈالر کا تبادلہ ایک تبادلے میں کیا ، اور یہ تبادلہ بلاک اے پر ریکارڈ کیا گیا۔ حملہ آور بھی اپنے ہی 10 ملین ڈالر مالیت کا بٹگولڈ کو ایکسچینج میں منتقل کرنے میں کامیاب تھے۔ اسی دوران ، حملہ آور نے خفیہ طور پر ایک بلاک بی تیار کیا جہاں منتقلی نہیں ہوئی اور بلاک بی کے بعد ایک نئے بلاک کا حساب لگایا۔ حملہ آور نے خفیہ طور پر ایک بلاک بی بھی تیار کیا جہاں تبادلہ نہیں ہوا تھا۔
ایک بار اے چین پر منتقلی کی تصدیق ہوجانے کے بعد ، حملہ آور ایکسچینج میں تھوڑا سا سونا واپس لے سکتا ہے۔ لیکن چونکہ حملہ آور کی کمپیوٹنگ طاقت پورے نیٹ ورک سے 51 فیصد زیادہ ہے ، بی چین آخر کار A چین سے لمبا ہوگا ، اور پورے نیٹ ورک میں لمبی B چین جاری کرنے سے تاریخ دوبارہ لکھی جائے گی ، بی چین اس کی جگہ لے لے گا۔ ایک اصلی چین کی حیثیت سے ایک سلسلہ ، اور بلاک اے میں تبادلے میں تبادلہ واپس لیا جائے گا ، جس سے حملہ آور کو کچھ نہیں ملے گا۔
آج ، ڈیجیٹل کرنسی حاصل کرنے کے لئے ریاضی کی طاقت نہ رکھنے والے اوسط فرد کا آسان ترین طریقہ یہ ہے کہ اسے ایکسچینج میں خریدیں اور اسے اپنے بٹوے کے پتے پر واپس لے لیں۔
یہ پتہ آپ کی نجی کلید کی طرف سے آیا ہے ، جو خفیہ شدہ ہے ، اور عوامی کلید ، جو خفیہ شدہ ہے ، کو پتہ ملتا ہے۔
بلاکچین جیسے گمنام نیٹ ورک میں ، صرف نجی کلید ہی ثابت کرسکتی ہے کہ آپ ہی ہو ، اور جب تک کہ آپ کی نجی کلید کے ذریعہ تیار کردہ الیکٹرانک دستخط کے ساتھ منتقلی ہو ، ہر شخص اس بات کی تصدیق کرسکتا ہے کہ منتقلی درست ہے۔ لہذا اگر نجی کلید سے سمجھوتہ کیا گیا ہے تو ، کوئی بھی آپ کا بہانہ کرسکتا ہے اور رقم منتقل کرسکتا ہے۔
پوسٹ ٹائم: ستمبر ۔10۔2020