کیا بلاکچین نیا انٹرنیٹ ہے؟ ٹھیک ہے ، یہ یقینی طور پر ہے !!
بلاکچین ٹیکنالوجی انٹرنیٹ 3.0 یا پروٹوکول کا انٹرنیٹ ہے۔ ارتقاء کے طور پر جو کچھ شروع ہوا وہ آہستہ آہستہ ایک انقلاب بنتا جارہا ہے۔ اس میں کاروبار کو تبدیل کرنے کی صلاحیت ہے جیسا کہ ہم فی الحال جانتے ہیں ، لیکن یہ سمجھنا کہ اتنا آسان نہیں ہے۔ تو بلاکچین کیسے کام کرتا ہے یہ جاننے کے لئے آپ کے لئے یہ کتابچہ یہاں ہے۔
- بلاکچین ٹیکنالوجی کیا ہے؟
- بلاکچین کیسے کام کرتا ہے؟
2.1 لین دین کی آزاد تصدیق
2.2 تصدیق شدہ لین دین کی جمع
2.3 ایک بلاک کی کان کنی - اگر کوئی سسٹم کو ہیک کرنے کی کوشش کرے؟
بلاکچین ٹیکنالوجی کیا ہے؟
بلاکچین ایک ھے وکندریقرت تقسیم شدہ ڈیٹا بیس غیر منقولہ ریکارڈوں کی ، جہاں لین دین مضبوطی سے محفوظ ہوتا ہے کریپٹوگرافک الگورتھم اور نیٹ ورک کی حیثیت کو خدا نے برقرار رکھا ہے اتفاق رائے الگورتھم .

ڈیجیٹل ٹائم اسٹیمپ
آسان الفاظ میں ، بلاکچین بلاکس کا ایک سلسلہ ہے جو معلومات پر مشتمل ہے۔
یہ ٹیکنالوجی اصل میں 1991 میں بیان کی گئی تھی اور اس کا ارادہ کیا گیا تھا ٹائم اسٹیمپ ڈیجیٹل دستاویزات کسی بھی ریکارڈ کو پیچھے چھوڑنے یا غصے سے بچنے کے ل.۔
اگرچہ ٹکنالوجی بہت اچھی تھی ، اس کی حقیقی صلاحیت کا ادراک تب تک نہیں ہوسکا جب تک ستوشی ناکاموٹو نے ڈیجیٹل کریپٹوکرنسی بنانے کیلئے اسے استعمال نہیں کیا۔ ' Bitcoins کے '۔
بلاکچین ٹیکنالوجی | ابتدائیوں کے لئے بلاکچین سبق | ایڈوریکا
اب دیکھتے ہیں کہ بلاکچین کیسے کام کرتا ہے۔
بلاکچین کیسے کام کرتا ہے؟
آئیے یہ سمجھنے کی کوشش کریں کہ بلاکچین بلاکچین نیٹ ورک پر ایک سادہ لین دین کے ساتھ کیسے کام کرتا ہے۔
فرض کریں جیمز بھیجنا چاہتا ہے 5 بی ٹی سی اپنے دوست کیون کو۔ اب ، اس لین دین کو a کی شکل میں نشر کیا جاتا ہے ڈیجیٹل پیغام
ڈیجیٹل پیغام میں ایک الگ دستخط موجود ہیں۔ جس طرح آپ کے دستخط دستاویز کی ملکیت کا ثبوت فراہم کرتے ہیں اسی طرح ، ڈیجیٹل دستخط ثبوت فراہم کرتا ہے کہ لین دین حقیقی ہے۔
اب اس پیدا شدہ لین دین کو نیٹ ورک میں نشر کیا جاتا ہے جہاں یہ پھیلا ہوا ہے پیر پیر.
ٹرانزیکشن نیٹ ورک میں پیر سے پیر تک پھیلتی ہے
فرض کیج. کہ مذکورہ بالا سودے کو پہلے وصول کیا گیا ہے نوڈ A نیٹ ورک میں
لین دین کی آزاد تصدیق
اپنے ہمسایہ ممالک کو لین دین بھیجنے سے پہلے ، ہر بٹ کوائن نوڈ جس کو لین دین ہوتا ہے وہ شروع میں اس لین دین کی تصدیق کرے گا۔اس بات کی ضمانت دیتا ہے کہ صرف درست لین دین کا سارے سسٹم میں پروپیگنڈا کیا جاتا ہے جبکہ غیر قانونی لین دین کو پہلے نوڈ میں نمٹایا جاتا ہے جس سے ان کو موصول ہوتا ہے۔ ہر نوڈ معیار کے ایک طویل ایجنڈے کے خلاف ہر لین دین کی تصدیق کرتا ہے۔
تصدیق شدہ لین دین کی جمع
پروان آف ورک ورک الگورتھم کے ذریعہ نمائشی حساب کتاب کے ساتھ کان کنی کے نوڈس کے ذریعہ نئے بلاکس میں ان لین دین کا آزادانہ اجتماع۔
- ہر ٹرانزیکشن کی خودمختاری کی تصدیق کرکے جیسے ہی یہ موصول ہوا ہے اور اس کو پھیلانے سے پہلے ، ہر نوڈ درست (تاہم غیر تصدیق شدہ) لین دین کا تالاب بناتا ہے جس کے نام سے جانا جاتا ہے ٹرانزیکشن پول ، میموری پول یا میمپل
- لین دین پہنچ جاتا ہے ایم اننگ نوڈس یہ دوسرے نوڈس کی طرح ہی ، نئے لین دین کو جمع کرتا ہے ، توثیق کرتا ہے ، اور دوبارہ جوڑتا ہے
- دوسرے نوڈس کے برعکس ، مائنر نوڈ ان ٹرانزیکشن کو اکٹھا کردے گا امیدوار بلاک
آئیے اس کی مثال کے ساتھ بہتر طور پر سمجھیں۔
سائنس میں ڈیٹا کیا ہے؟
ہم کہتے ہیں کہ اینڈی ایک کان کن ہے۔ (ایک کان کنی نوڈ نے بلاکچین کی مقامی کاپی برقرار رکھی ہے ، یہ تمام بلاکس کی فہرست ہے جو 2009 میں بٹ کوائن سسٹم کے آغاز سے ہی پیدا ہوا تھا)
اب ، ایک بلاک میں تمام لین دین جمع کرنے کے بعد ، اینڈی کو بلاک ہیڈر تعمیر کرنے کی ضرورت ہے۔ اب یہ قدم سمجھنا ضروری ہے کہ بلاکچین کس طرح کام کرتی ہے
ایک بلاک ہیڈر کی تعمیر
بلاک ہیڈر کی تعمیر کے لئے ، کان کنی کے نوڈ کو چھ فیلڈ کو بھرنے کی ضرورت ہے ، جیسا کہ جدول میں درج ہے:
سائز | فیلڈ | تفصیل |
4 بائٹس | ورژن | بلاک ہیڈر کی تعمیر کے ل the ، کان کنی نوڈ کو چھ فیلڈ کو بھرنے کی ضرورت ہے ، جیسا کہ درج ہے |
32 بائٹس | پچھلا بلاک ہیش | سلسلہ میں پچھلے (والدین) بلاک کے ہیش کا حوالہ |
32 بائٹس | مرکیل روٹ | اس بلاک کے لین دین کے مرکل درخت کی جڑ کی ایک ہیش |
4 بائٹس | ٹائم اسٹیمپ | اس بلاک کی تخلیق کا تخمینہ وقت (یونکس ایپوچ سے سیکنڈ) |
4 بائٹس | مشکل ہدف | اس بلاک کے ل The پروف کام کے الگورتھم میں مشکل کا ہدف |
4 بائٹس | نونوسو | کام کے الگورتھم کے ثبوت کے لئے استعمال ہونے والا ایک انسداد |
ایک بار اینڈی کے نوڈ میں تمام فیلڈز بلاک ہیڈر میں بھر گئے ، اینڈی نے آغاز کیا کان کنی بلاک
ایک بلاک کی کان کنی
- باقی تمام فیلڈز پُر ہونے کے بعد ، بلاک ہیڈر اب مکمل ہوچکا ہے اور کان کنی کا عمل شروع ہوسکتا ہے
- اب مقصد کے لئے ایک قیمت تلاش کرنا ہے nocono جس کا نتیجہ بلاک ہیڈر ہیش کا ہوتا ہے جو مشکل ہدف سے کم ہوتا ہے
- کان کنی کے نوڈ کو اربوں یا کھربوں اربوں اقدار کی جانچ کرنے کی ضرورت ہوگی اس سے پہلے کہ کسی نان چیز کی ضرورت پوری ہوجائے۔
اب جبکہ امیدوار کا بلاک اینڈی کے نوڈ نے تعمیر کیا ہے ، اب اینڈی کے ہارڈ ویئر کان کنی کے سلسلے کا یہ وقت آگیا ہے کہ وہ بلاک کو 'میرا' بنائے ، تاکہ اس پروف کو عملی طور پر الگورتھم کا حل تلاش کیا جائے جو اس بلاک کو درست بنادے۔
کام کا ثبوت اعداد و شمار کا ایک ٹکڑا ہے جو تیار کرنا مشکل (مہنگا ، وقت طلب) ہے لیکن دوسروں کے لئے توثیق کرنا آسان ہے اور جو کچھ ضروریات کو پورا کرتا ہے۔
اس پہیلی کو تلاش کرنا کیوں مشکل ہے؟
- لہذا SHA-256 ایک طرفہ فنکشن ہے ، جسمانی طاقت کسی خاص آؤٹ پٹ ویلیو کا واحد راستہ ہے
- اوسطا ، حل تلاش کرنے میں بہت سارے بے ترتیب اندازے لگتے ہیں اور اس طرح چیلینج مشکل ہے
- کسی کو حل کی خصوصی کلید تلاش کرنے میں اوسطا 10 منٹ لگتے ہیں
سکے کی تقسیم کو پیش قیاسی رکھنے کے لئے ، جب مزید لوگ ان پر کام کرتے ہیں تو پہیلیاں حل کرنا مشکل ہوجاتے ہیں۔
اب ، کے مطابق بلاک کی توثیق کرنے کے لئے کام کا ثبوت الگورتھم ، اینڈی کے کان کنی نوڈ کو مشکل ہدف تک پہنچنا ہے۔
آئیے دیکھتے ہیں کہ مشکل کی نمائندگی کیسے کی جاتی ہے۔
مشکل نمائندگی
- اس بلاک میں مشکل کا ہدف ہوتا ہے ، جسے 'مشکل بٹس' یا صرف 'بٹس' کہا جاتا ہے۔
- ہم کہتے ہیں کہ بلاک میں 0x1903a30c ہے جس میں مشکلات کی بٹس ہیں۔ اس اشارے نے مصیبت / نشانہ بنانے والے کی شکل کے بطور مشکل کے ہدف کا اظہار کیا ہے ، جس میں مصائب کے لئے پہلے دو ہیکساسیسمک ہندسے اور اگلے چھ ہیکس ہندسے گنجائش کی حیثیت سے ہیں۔
اس نمائندگی سے دشواری کے ہدف کا حساب لگانے کا فارمولا یہ ہے:
تو ، اس طرح کی مشکل گتانک ہے کہ اینڈی کے کان کنی کے نوڈ نے مشکل ہدف تک پہنچنے کے لئے واقعی سخت محنت کی ہے۔ آئیے دیکھتے ہیں کہ آگے کیا ہوتا ہے۔
کامیابی سے بلاک کی کان کنی
- اینڈی کے پاس کئی ہارڈ ویئر کان کنی کے رِگ ہیں ، ہر ایک چل رہا ہے SHA256 ناقابل یقین حد تک متوازی میں الگورتھم
- اینڈی کے ڈیسک ٹاپ پر چلنے والا کان کنی کا نوڈ اس بلاک ہیڈر کو اپنے کان کنی کے ہارڈ ویئر میں منتقل کرتا ہے ، جو کھربوں عدد نانس فی سیکنڈ کی جانچ شروع کرتا ہے
- مائن بلاک شروع کرنے کے تقریبا 11 منٹ کے بعد ، ایک ہارڈویئر کان کنی کی مشین حل تلاش کرتی ہے اور اسے کان کنی کے نوڈ پر واپس بھیج دیتی ہے
- فوری طور پر ، اینڈی کا کان کنی نوڈ اپنے تمام ساتھیوں تک اس بلاک کو منتقل کرتا ہے
- وہ وصول کرتے ہیں ، توثیق کرتے ہیں اور پھر نیا بلاک پھیلاتے ہیں۔ جب پورے نیٹ ورک میں بلاک پھیل جاتا ہے
اینواہ کہ اس بلاک کو نیٹ ورک میں پھیلایا جاتا ہے ، ہر مکمل نوڈس بلاک کی آزادانہ طور پر تصدیق کرتا ہے
ہر بلاک کی آزادانہ توثیق
- بٹ کوائن کے اتفاق رائے کے طریقہ کار میں ، ہر نئے بلاک کو نیٹ ورک کے ہر نوڈ کے ذریعہ آزادانہ طور پر توثیق کیا جاتا ہے
- یہ یقینی بناتا ہے کہ نیٹ ورک پر صرف درست بلاکس کی تشہیر کی جارہی ہے
- نوڈس بلاک کو اس معیار کی ایک لمبی فہرست کے خلاف جانچ کرکے اس کی توثیق کرتے ہیں جن پر پورا اترنا ضروری ہے
بلاکس کی زنجیروں کو جمع اور منتخب کرنا
ایک بار نوڈ نے نئے بلاک کی توثیق کردی تو ، اس کے بعد اس بلاک کو موجودہ بلاکچین سے جوڑ کر کسی زنجیر کو جمع کرنے کی کوشش کی جائے گی۔
اوپر دکھائے جانے والے نیٹ ورک میں ، ایک بار نوڈ (سنتری میں) بلاک کی توثیق کردے تو ، یہ بلاک کو موجودہ بلاکچین سے جوڑ کر چین کو جمع کرتا ہے۔
ایک بار جب نیٹ ورک کے ذریعہ بلاک کی تصدیق ہوجاتی ہے ، تو یہ بلاکچین کا حصہ بن جاتا ہے اور بلاک پہیلی کو کامیابی سے حل کرنے کے لئے کانکن کو انعام دیا جاتا ہے۔
c ++ ایک صف کو چھانٹ رہا ہے
کان کنوں کا انعام
- چونکہ کان کن بلاک کو توثیق کرنے کے لئے اپنے قیمتی وسائل استعمال کرتے ہیں ، لہذا انہیں دیا جاتا ہے ایک مانیٹری ایوارڈ
- بٹ کوائن کی صورت میں ، وہ بطور انعام کچھ نئے بٹکوئنز حاصل کرتے ہیں
اب ، سوال یہ پیدا ہوتا ہے کہ جب ایک ہی وقت میں ایک سے زیادہ بلاک حل ہوجائیں تو اس معاملے میں کیا ہوتا ہے؟
ہاں ، واقعی یہ ممکن ہے! ایسی صورت میں ، کئی شاخیں موجود ہیں۔
کئی شاخیں
- اگرچہ یہ مسئلہ سخت ہے ، تاہم ، امکانات موجود ہیں کہ ایک ہی وقت میں ایک سے زیادہ بلاک حل ہوجائیں گے
- کئی شاخیں اس طرح کے معاملات میں بلاکچین میں ممکن ہے
- ہر ایک کو اپنے پہلے بلاک کے اوپر بلاکس تعمیر کرنا چاہئے جو انھیں ملتا ہے
- ہوسکتا ہے کہ دوسرے نوڈس کو ایک مختلف ترتیب میں بلاکس مل گئے ہوں
- وہ اس بلاک پر تعمیر کریں گے جو انھیں پہلے وصول کیا
- ٹائی ٹوٹ جاتی ہے جب کوئی اگلے بلاک کو حل کرتا ہے کیونکہ اس صورتحال کے ل a بہت کم ہی ایسا ہوتا ہے کہ مسلسل کئی بار ایسا ہوتا ہے
- اس صورتحال میں بلاکچین جلدی سے مستحکم ہوتا ہے
- عام قاعدہ یہ ہے کہ دستیاب طویل ترین زنجیر پر جائیں
بلاکچین جلدی سے مستحکم ہوتا ہے۔ ہر نوڈ لیجر کی موجودہ حالت سے متفق ہے۔
ٹھیک ہے ، لہذا اتفاق رائے کے قواعد بلاکچین نیٹ ورک کو اس طرح کے ابہام سے بچاتے ہیں۔
اب یہاں ایک اور سوال یہ پیدا ہوتا ہے کہ اگر کوئی سسٹم میں کوئی لین دین یا ریکارڈ تبدیل کرنے کی کوشش کرے تو کیا ہوگا؟
اگر کوئی سسٹم کو ہیک کرنے کی کوشش کرے؟
ایک بار جب ایک بلاک حل ہوجاتا ہے تو کرپٹوگرافک ہیش آؤٹ پٹ اس بلاک کا شناخت کنندہ بن جاتا ہے۔
چونکہ بلاکچین ریکارڈوں کا ایک بیک سے منسلک تقسیم شدہ ڈیٹا بیس ہے۔ جب ایک بلاک بن جاتا ہے تو ، کرپٹوگرافک ہیش آؤٹ پٹ اس بلاک کا شناخت کنندہ بن جاتا ہے ، جو اگلے بلاک میں جڑ جاتا ہے ، جس سے بلاکس کا سلسلہ پیدا ہوتا ہے۔
لہذا ، بلاکچین کو مضبوط کریپٹوگرافک الگورتھم کے ذریعے محفوظ کیا گیا ہے اور کسی بھی ریکارڈ کو تبدیل کرنے کا کوئی طریقہ نہیں ہے۔
اگر کوئی بلاکس میں سے کسی میں کسی بھی قسم کی ٹرانزیکشن کو تبدیل کرنے کی کوشش کرتا ہے تو ، اس بلاک کی ہیش بدل جاتی ہے اور اس کے نتیجے میں پچھلے تمام بلاکس کی ہیش تبدیل ہوجاتی ہے۔ نوڈس تک نہیں پہنچے گی اتفاق رائے اور اس وجہ سے ، دھوکہ دہی کا آسانی سے پتہ لگایا جاسکتا ہے
تو ، یہ ہے فخر کرو ، ابھی آپ اس خوبصورت ٹکنالوجی کو جاننے کے بعد بھیڑ سے باہر کھڑے ہیں۔
مجھے یہی امید ہے بلاکچین کیسے کام کرتا ہے بلاگ آپ کے لئے معلوماتی تھا۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم جلد سے جلد آپ کو ملیں گے۔
اگر آپ بلاکچین ٹکنالوجی کے بارے میں جاننا چاہتے ہیں اور کریپٹوگرافی ، بلاکچین نیٹ ورکس ، اسمارٹ معاہدوں ، ایتھرئم اور ہائپرلیڈر کے تصورات پر عبور حاصل کرنا چاہتے ہیں تو ، ہماری انٹرایکٹو ، براہ راست آن لائن کو چیک کریں۔ یہاں ، وہ آپ کے سیکھنے کی پوری مدت میں آپ کی رہنمائی کے لئے 24 * 7 سپورٹ کے ساتھ آتا ہے۔