بلاکچین آرکیٹیکچر کے بارے میں ہر چیز جو آپ جاننے کی ضرورت ہے



بلاکچین فن تعمیر کا یہ بلاگ بلاکچین - لین دین ، ​​بلاکس ، پی 2 پی نیٹ ورک ، اتفاق رائے الگورتھم ، ثبوت کا کام کے بنیادی اجزاء کے بارے میں بات کرتا ہے۔

کیوں کہا جاتا ہے؟ بلاکچین ؟ - ٹھیک ہے ، اس کی وجہ یہ ہے کہ یہ بلاکس میں ٹرانزیکشن کا ڈیٹا اسٹور کرتا ہے ، جو ایک ساتھ مل کر ایک زنجیر بنانے کے لئے جڑے ہوئے ہیں۔ جیسا کہ لین دین کی تعداد بڑھتی ہے ، اسی طرح بلاکچین کا سائز بھی بڑھتا ہے۔ اس شاندار ایجاد کے بارے میں واضح فہم حاصل کرنے کے ل us ، آئیے اس کے فن تعمیر کے بارے میں بات کریں۔ ٹیانہوں نے کہا کہ تعمیراتی اجزا کو عام کیا گیا ہے اور پھر مختلف کمپنیوں نے اس میں ترمیم کی ہے ، جس سے بٹ کوائن ، ایتھریم ، ہائپرلیڈر وغیرہاس بلاگ میں ، چیزوں کو آسان رکھنے کے ل we ، ہم بٹ کوئن بلاکچین فن تعمیر کے بارے میں بات کریں گے۔

ذیل میں تعمیراتی اجزاء کی ایک فہرست ہے۔





فن تعمیر سے متعلق گفتگو کرنے سے پہلے آئیے ، ہمارے سر میں کچھ چیزیں واضح ہوجائیں:

c ++ میں نام کی جگہیں کیا ہیں؟
  • بلاکچین بٹ کوائن نہیں ہے بلاکچین پیچھے کی ٹیکنالوجی ہے بٹ کوائن .
  • بٹ کوائن ڈیجیٹل ٹوکن ہے یا جبکہ بلاکچین ان ڈیجیٹل ٹوکنوں کے لین دین کو ٹریک رکھنے کے لیجر ہے۔
  • بلاکچین کے بغیر بٹ کوائن ممکن نہیں ہے ، لیکن آپ بٹ کوائن کے بغیر بلاکچین لے سکتے ہیں۔

blockchain arhcitecture - blockchain فن تعمیر - edureka



لین دین

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

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

بلاک کریں

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



باقی ایک بلاک میں لین دین ہوتا ہے۔ یہ کان کن کے انتخاب پر منحصر ہے کہ بلاک میں بنڈل بننے والی بے شمار لین دین ہوسکتی ہے۔

جاوا چار سرنی طے شدہ قیمت

بلاکس کی اقسام

  1. زیادہ تر بلاکس صرف موجودہ مرکزی بلاکچین میں توسیع کرتے ہیں جو نیٹ ورک کا سب سے لمبا سلسلہ بھی ہے۔ ان بلاکس کو کہا جاتا ہے 'مین برانچ بلاکس' .
  2. کچھ بلاکس ایک والدین کے بلاک کا حوالہ دیتے ہیں جو طویل ترین بلاکچین پر نہیں ہوتا ہے۔ ان بلاکس کو کہا جاتا ہے 'سائیڈ برانچ بلاکس' .
  3. کچھ بلاکس ایک پیرنٹ بلاک کا حوالہ دیتے ہیں جو اس بلاک پر کارروائی کرنے والے نوڈ کے لئے نہیں جانتے ہیں۔ یہ کہا جاتا ہے 'یتیم بلاکس' .

سائیڈ برانچ بلاکس فی الحال مرکزی شاخ کا حصہ نہیں ہوسکتے ہیں ، لیکن اگر مزید بلاکس کی کان کنی کی جاتی ہے جو والدین کی حیثیت سے ان کا حوالہ دیتے ہیں تو ، اس بات کا امکان ہے کہ کسی خاص طرف کی شاخ ہوگیتنظیم نومرکزی شاخ میں اس کے تصور میں لاتا ہےکانٹا.

P2P نیٹ ورک

بلاکچین ہے aپیر پیر(P2P) نیٹ ورک IP پروٹوکول پر کام کر رہا ہے۔ ایک P2P نیٹ ورک ایک فلیٹ ٹوپولوجی ہے جس میں کوئی سنٹرلائزڈ نوڈ نہیں ہے۔ اتفاق رائے الگورتھم کے ذریعے تعاون کے دوران تمام نوڈس مساوی طور پر خدمات فراہم کرتے ہیں اور استعمال کرسکتے ہیں۔ساتھی کمپیوٹنگ کی طاقت اور اسٹوریج میں شراکت کرتے ہیں جو نیٹ ورک کی بحالی کے لئے ضروری ہے۔ P2P نیٹ ورک عام طور پر زیادہ محفوظ ہوتے ہیں کیونکہ ان میں حملہ یا ناکامی کا ایک نقطہ نہیں ہوتا ہے جیسا کہ مرکزی نیٹ ورک کی صورت میں ہے۔ایک بلاکچین نیٹ ورک اجازت پر مبنی نیٹ ورک اور اجازت کے بغیر نیٹ ورک ہوسکتا ہے۔ Aبغیر اجازتنیٹ ورک کو عوامی بلاکچین کے نام سے بھی جانا جاتا ہے کیونکہ کوئی بھی نیٹ ورک میں شامل ہوسکتا ہے ، جبکہ اجازت پر مبنی بلاکچین کو کنسورشیم بلاکچین کہا جاتا ہے۔ Aاجازت پر مبنیبلاکچین یا نجی بلاکچین کو نیٹ ورک کے اندر موجود شرکاء کی پہلے سے تصدیق کی ضرورت ہوتی ہے اور یہ پارٹیاں عام طور پر ایک دوسرے کو معلوم ہوتی ہیں۔عام بلاکچین فن تعمیر میں ، نیٹ ورک میں ہر فرد نوڈ بلاکچین کی مقامی کاپی کو برقرار رکھتا ہے۔ بلاکچین آرکیٹیکچر کی विकेंद्रीकरण P2P نیٹ ورک کا واحد سہرا ہے جس پر یہ تعمیر کیا گیا ہے۔

اتفاق رائے الگورتھم

ایک ہی لیجر کی ان تمام کاپیاں کو جس طرح سے مطابقت پذیر بنایا گیا ہے اس کی وجہ اتفاق رائے الگورتھم ہے. اتفاق رائے سے یہ یقینی بناتا ہے کہ ہر فرد کے پاس جو بھی مقامی کاپی ہے وہ ایک دوسرے کے ساتھ مطابقت رکھتی ہے اور جدید ترین ہے۔ ہر انفرادی نوڈ کی کاپی ایک جیسی یا ایک دوسرے سے ملتی جلتی ہے۔ یہ بحث کے ساتھ کہا جاسکتا ہے کہ اتفاق رائے الگورتھم ہر بلاکچین فن تعمیر کا بنیادی حصہ ہے۔متفقہ الگورتھم میں سے کچھ ذیل میں زیربحث ہیں:

کام کا ثبوت (POW)

اس میں بلاکچین نیٹ ورک میں نئے بلاکس بنانے کے لئے کمپیوٹیشنل چیلنجنگ پہیلی کو حل کرنا شامل ہے۔ اس میں بنیادی طور پر اس تار کا اندازہ لگانا شامل ہے جو 256 بٹ ہیش تیار کرتا ہے ، جو مشہور ہیشنگ الگوریتم SHA256 کے ذریعہ تیار کیا گیا ہے۔ حقیقت یہ ہے کہ حشیش الگورتھم ناقابل واپسی کھڑے ہیں اتفاق رائے کے حصول کے لئے اس طرح کے نقطہ نظر کا بنیادی ستون ہیں۔ چونکہ کسی کو ہیش کی توثیق کرنے کے لئے دس لاکھ اندازوں سے گزرنا پڑتا ہے ، اس لئے اس عمل کو اس کا نام ’’ پروف کام آف ‘‘ مل جاتا ہے۔

اسٹیک کا ثبوت (POS)

اس میں نوڈس کو ویلیڈیٹرز کے نام سے جانا جاتا ہے۔ وہ لین دین کی فیس حاصل کرنے کے ل the لین دین کی توثیق کرتے ہیں۔ نوٹوں کو تصادفی طور پر بلاکس کی توثیق کرنے کے لئے منتخب کیا جاتا ہے اور اس بے ترتیب انتخاب کا امکان اس بات پر منحصر ہوتا ہے کہ کسی خاص نوڈ کے داغ کی داؤ پر لگنے والی مقدار میں ہے۔

آسان بزنطین فالٹ رواداری (SBFT)

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

جاوا میں کیسے نکلیں

یہ ہمارے اس 'بلاکچین آرکیٹیکچر' بلاگ کے اختتام تک پہنچا ہے۔ اگر آپ بلاکچین سیکھنا چاہتے ہیں اور بلاکچین ٹیکنالوجیز میں اپنا کیریئر بنانا چاہتے ہیں تو ہماری چیک کریں اور جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو بلاکچین کو گہرائی میں سمجھنے اور اس موضوع پر مہارت حاصل کرنے میں مدد ملے گی۔

ہمارے لئے کوئی سوال یا شک ہے؟ برائےکرم اس 'بلاکچین آرکیٹیکچر' بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس واپس آجائیں گے۔