بلاکچین سبق - بلاکچین ٹکنالوجی کیلئے ابتدائی رہنما



یہ بلاکچین سبق بلاگ آپ کو بٹ کوائن اور بلاکچین ٹکنالوجی سے متعلق تمام بنیادی معلومات فراہم کرے گا۔

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

  1. موجودہ بینکنگ سسٹم کے ساتھ مسائل
  2. بلاکچین ان مسائل کو کس طرح حل کرتا ہے
  3. بلاکچین اور بٹ کوائن کیا ہے؟
  4. بلاکچین کی خصوصیات
  5. کیس استعمال کریں
  6. ڈیمو: بلاکچین کا استعمال کرکے ڈیجیٹل بینکنگ نافذ کرنا





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

بلاکچین سبق | بلاکچین ٹیکنالوجی | ایڈوریکا

بلاکچین ٹکنالوجی اور کرپٹو کرنسی آج ایک متوازی پلیٹ فارم بن چکے ہیں جہاں لوگوں نے اپنے معیاری لین دین کرنا شروع کردیئے ہیں۔ اب ، اگر ایک نیا سسٹم آہستہ آہستہ کسی موجودہ سسٹم کی جگہ لے رہا ہے تو پھر موجودہ سسٹم میں کچھ پریشانی ہونی چاہئے۔ ہم موجودہ بینکنگ سسٹم کے مسائل کو سمجھتے ہوئے اس بلاکچین ٹیوٹوریل بلاگ کا آغاز کریں گے۔



موجودہ بینکنگ سسٹم کے ساتھ مسائل:

کسی بھی موجودہ نظام میں کچھ مسائل ہوں گے۔ آئیے بینکنگ سسٹم کے ساتھ کچھ عام طور پر درپیش مسائل کو دیکھیں:

  • اعلی ٹرانزیکشن فیس

آئیے اس مسئلے کو بہتر طور پر سمجھنے کے لئے ایک مثال ملاحظہ کریں:

ٹرانزیکشن فیس کا مسئلہ - بلاکچین سبق - ایڈورکایہاں ، چاندلر جو کو sending 100 بھیج رہا ہے لیکناسے گزرنا چاہئےکسی قابل اعتماد تیسری پارٹی جیسے بینک یا فنانشل سروس کمپنی کے ذریعے جو اسے وصول کرنے سے پہلے۔ اس رقم سے 2٪ کی ٹرانزیکشن فیس کاٹ دی جاتی ہے اور جو صرف اس لین دین کے اختتام پر 98 $ وصول کرتا ہے۔ اب یہ بڑی رقم نہیں لگ سکتی ہے لیکن سوچئے کہ اگر آپ $ 100 کے بجائے ،000 100،000 بھیج رہے ہیں ، تو لین دین کی فیس بھی بڑھ کر increases 2،000 ہوجاتی ہے جو ایک بہت بڑی رقم ہے۔ ایس این ایل فنانشل اور سی این این منی کی ایک رپورٹ کے مطابق ، جے پی مورگن چیس ، بینک آف امریکہ اور ویلس فارگو نے 2015 میں اے ٹی ایم اور اوور ڈرافٹ فیس سے 6 ارب ڈالر سے زیادہ کی کمائی کی .



  • ڈبل اخراجات

ڈیجیٹل اخراجات ڈیجیٹل کیش اسکیم میں ایک غلطی ہے جس میں ایک ہی ڈیجیٹل ٹوکن دو یا زیادہ خرچ کیا جاتا ہے۔ اس مسئلے کو بہتر طور پر سمجھنے میں آپ کی مدد کرنے کے ل me ، میں آپ کو ایک مثال پیش کرتا ہوں:

یہاں پیٹر کے اکاؤنٹ میں صرف $ 500 ہیں۔ وہ ایک ساتھ دو ٹرانزیکشنز ایڈم سے 400 ڈالر میں اور مریم 500 ڈالر میں شروع کرتا ہے۔ عام طور پر یہ لین دین نہیں ہوتا تھا کیونکہ اس کے پاس اس کے اکاؤنٹ میں $ 900 کا بیلنس نہیں ہوتا ہے۔ تاہم ، ہر ڈیجیٹل ٹرانزیکشن سے وابستہ ڈیجیٹل ٹوکن کو نقل یا غلط بنا کر ، وہ ان لین دین کو بغیر کسی توازن کے مکمل کرسکتے ہیں۔ اس آپریشن کو ڈبل خرچ کرنے کے نام سے جانا جاتا ہے۔

  • نیٹ فراڈ اور اکاؤنٹ ہیکنگ

ہندوستان میں ، کریڈٹ / ڈیبٹ کارڈز اور انٹرنیٹ بینکاری سے متعلق دھوکہ دہی کے معاملات کی تعداد سال 2016 کے لئے 14،824 تھی۔ان فراڈوں میں شامل خالص رقم 77.79 کروڑ روپے تھی ، جس میں 21 کروڑ روپے انٹرنیٹ فراڈ سے تھے اور 41.64 کروڑ روپے اے ٹی ایم / ڈیبٹ کارڈ سے متعلق دھوکہ دہی سے۔

  • مالی بحران اور حادثات

ذرا تصور کریں کہ آپ جس اعتماد پر بھروسہ کرتے ہیں اسے اپنی تمام تر بچت صرف یہ جاننے کے ل they کہ وہ چلا گیا ہے اور کہیں اور کھو گیا ہے۔ 2007-08 میں یہی ہوا تھا جب بینکوں اور سرمایہ کاری تنظیموں نے بہت زیادہ قرض لیا تھا اور اسے ایسے لوگوں کو ذیلی گروی کے طور پر قرض دیا تھا جو ان قرضوں کو بھی واپس نہیں کرسکتے تھے۔ اس کا نتیجہ یہ نکلا ہے کہ اب تک کا سب سے بڑا معاشی بحران پیدا ہوا ہے اور اس کے نتیجے میں دنیا بھر میں Tr 11 ٹریلین ($ 11،000،000،000،000) کے قریب نقصان ہوا ہے۔ یہ صرف ایک مشہور مثال تھا ، ہم نے کتنی بار بینکوں اور فنانشل سروس کمپنیوں کو داخلی دھوکہ دہی کی وجہ سے کریش ہونے کے بارے میں سنا ہے۔ پورا تیسرا فریق نظام کچھ ایسا ہے جو درمیانی آدمی پر اندھے اعتماد پر بنایا گیا ہے۔

ہم نے سب کو درپیش کچھ عام پریشانیوں کو دیکھا ہے۔ کیا یہ اچھا نہیں ہوگا کہ ایسا نظام ہو جس نے ان مسائل پر قابو پالیا ہو اور ہمیں ایسا ہی مہیا کیا ہو جو بالکل اسی طرح کی ہے جو بلاکچین ٹکنالوجی کرتا ہے۔

آئیے اب یہ سمجھنے کی کوشش کریں کہ بلاکچین اور بٹکوئنز اس مسئلے کو کس طرح اس بلاکچین سبق بلاگ کے اگلے حصے کے طور پر حل کرتے ہیں۔

بلاکچین ان مسائل کو کیسے حل کرتا ہے؟

ذیل میں کچھ طریقے ہیں جن کے ذریعے بلاکچین ٹیکنالوجی مذکورہ امور سے نمٹتی ہے۔

  • وکندریقرت نظام

مرکزی اور وفاقی اتھارٹیز کے ذریعہ کنٹرول اور ان کے زیر انتظام بینکوں اور مالی تنظیموں کے مقابلے میں جب بلاکچین سسٹم ایک विकेंद्रीकृत نقطہ نظر کی پیروی کرتا ہے۔ یہاں ، ہر ایک جو سسٹم کا حصہ ہے اس نظام کی نشوونما اور گراوٹ کے لئے اتنا ہی ذمہ دار ہوجاتا ہے۔ اقتدار پر فائز ایک واحد وجود کے بجائے ، ہر ایک جو نظام کے ساتھ شامل ہے اس کے پاس کچھ نہ کچھ طاقت ہے۔

  • عوامی لیجرز

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

  • ہر انفرادی لین دین کی تصدیق

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

  • ٹرانزیکشن کی کم یا کوئی فیس نہیں

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

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

اس مقام پر آپ اب بھی سوچ رہے ہوں گے کہ بلاکچین اور ویکیپیڈیا دراصل کیا ہے؟ تو آئیے اس بلاکچین سبق کے اگلے حصے میں ان اہم تصورات کو سمجھنے کی کوشش کریں۔

انڈسٹری لیول پروجیکٹس کے ساتھ سند حاصل کریں اور اپنے کیریئر کو فاسٹ ٹریک کریں

بلاکچین اور بٹ کوائن کیا ہے؟

اس سے پہلے کہ ہم یہ سمجھیں کہ بلاکچین کیا ہے ، آپ کو یہ سمجھنا ضروری ہے کہ بٹ کوائن کیا ہے:

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

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

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

بلاکچین کیا ہے؟

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

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

جاوا میں فریم کیا ہے؟

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

آپ عنوانات کے ساتھ موضوعات کو سمجھنے کے لئے بلاکچین کیا ہے اس مختصر متحرک ویڈیو کے ذریعے جاسکتے ہیں جو آپ کو اس تصور کو بہتر طور پر سمجھنے میں مدد فراہم کرے گا۔

بلاکچین کیا ہے | ویکیپیڈیا کیا ہے | بلاکچین سبق | ایڈوریکا

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

بلاکچین کی خصوصیات

ذیل میں بلاکچین ٹکنالوجی کی اہم خصوصیات ہیں جنہوں نے اسے ایک انقلابی ٹکنالوجی بنا دیا ہے۔

  • SHA256 ہیش فنکشن
  • عوامی کلیدی خفیہ نگاری
  • پیر نیٹ ورک میں لیجر اور پیر تقسیم کیا
  • کام کا ثبوت
  • توثیق کے لئے ترغیبات

آئیے ان میں سے ہر ایک کو ایک ایک کرکے سمجھنے کی کوشش کریں۔

SHA256 ہیش فنکشن

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

اگر آپ پہلی مثال دیکھیں تو ہم ان پٹ کو 'ہیلو ورلڈ' کے طور پر کھلا رہے ہیں اور 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e' کے طور پر آؤٹ پٹ حاصل کر رہے ہیں۔ تاہم ، صرف ایک '' شامل کرکے آخر میں ، آؤٹ پٹ مکمل طور پر '7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069' میں تبدیل ہوجاتی ہے۔ اگر ہم 'H' کو 'h' اور 'W' سے 'W' میں تبدیل کرتے ہیں تو آؤٹ پٹ ویلیو '7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9' میں تبدیل ہوجاتی ہے۔

میں امید کرتا ہوں کہ اس مثال کے ساتھ آپ یہ سمجھ چکے ہوں گے کہ الگورتھم کتنا پیچیدہ ہے کیوں کہ ان پٹ میں معمولی سی تبدیلی بھی آؤٹ پٹ میں بڑے پیمانے پر تبدیلی کا سبب بن سکتی ہے۔

عوامی کلیدی خفیہ نگاری

یہ کریپٹوگرافک تکنیک پبلک کلید اور پرائیویٹ کلید کے بطور کی جانے والی چابیاں کا ایک سیٹ تیار کرکے صارف کی مدد کرتی ہے۔ یہاں پبلک کی کو دوسروں کے ساتھ شیئر کیا جاتا ہے جبکہ نجی کلید کو صارف نے ایک راز کے طور پر رکھا ہے۔ ان کلیدوں کے کردار کو سمجھنے کے ل Let ، بہتر تفہیم حاصل کرنے کے لئے آئیے ذیل کی مثال ملاحظہ کریں:

اگر چاندلر نے جوی کو کچھ بٹ کوائنز بھیجے تو ، اس لین دین میں معلومات کے تین ٹکڑے ہوں گے:

  • جوئی کا ویکیپیڈیا پتہ۔ (جوئی کی پبلک کلید)
  • بٹ کوائنز کی مقدار جو چاندلر جوے کو بھیج رہی ہے۔
  • Chandler کا ویکیپیڈیا ایڈریس۔ (Chandler's Public key)

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

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

اگر ہش 1 اور ہش 2 دونوں ایک جیسے ہیں تو پھر اس کا مطلب یہ ہے کہ یہ ایک درست ٹرانزیکشن ہے۔

تقسیم شدہ لیجر اور پی 2 پی نیٹ ورک

نیٹ ورک پر موجود ہر فرد کے پاس لیجر کی ایک کاپی ہوتی ہے۔ یہاں ایک بھی مرکزی کاپی نہیں ہے۔ مجھے یہ سمجھنے میں مدد کرنے دو کہ مندرجہ ذیل مثال کے ساتھ ہیجر کیا ہے:فرض کریں کہ آپ کو اپنے دوست جان کو 10 بٹکوئنز بھیجنے کی ضرورت ہے جہاں آپ کا بٹ کوائن بیلنس 974.65 ہے اور جان یہاں 37 کے بیلنس کے ساتھ۔ آپ کا بیلنس 10 بی ٹی سی کٹوائے گا اور جان کے کھاتے میں جمع ہوجائے گا۔

اس پر عمل درآمد کرنے کے لئے بلاکچین کا ایک انوکھا طریقہ ہے۔ بٹ کوائن بلاکچین لیجر میں کوئی اکاؤنٹس اور بیلنس نہیں ہیں۔ پہلے میں سے ہر لین دین کو بلاکچین نامی ایک مسلسل بڑھتے ہوئے ڈیٹا بیس پر محفوظ کیا جاتا ہے۔ تقریبا blocks 2050 لین دین میں اوسطا blocks بلاکس موجود ہیں اور آج تک ، بلاکچین میں تقریبا 250 250 ملین لین دین کے ساتھ 484،000 بلاکس موجود ہیں۔

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

کام کا ثبوت

آپ حیران ہوں گے کہ کیا ہر ایک برابر ہی لیجر کا مالک ہے ، جو بلاکچین میں بلاکس جوڑتا ہے؟ لوگ اس شخص پر کیسے اعتماد کر سکتے ہیں؟

اس کے لئے ، ہمارے پاس کام کے ثبوت کا تصور موجود ہے۔ یہ بنیادی طور پر ایک بہت بڑی پہیلی کو حل کرنے کی طرح ہے۔ اس کے لئے بہت ساری ریاضی کی ضرورت ہے۔ یہ کام بٹ کوائن نیٹ ورک کے لوگوں نے کیا ہے جسے ہم کان کن کہتے ہیں۔ان کان کنوں کا کام لین دین کی توثیق کرنا اور اس کے ساتھ منسلک ایک پیچیدہ ریاضی کی پہیلی کو حل کرنا ہے۔ مسئلے کی مشکل کو ایڈجسٹ کیا گیا ہے تاکہ اوسطا 10 منٹ میں ایک بلاک حل ہوجائے۔ کان کن ایک مخصوص نونس (ریاضیاتی قدر) کی تلاش کرتے ہیں جس سے مطلوبہ ہیش مل جاتی ہے جس کی پیشگی تعی .ن کردی جاتی ہے۔ موجودہ مشکل کی سطح ایسی ہے کہ آپ کو درست ہیش حاصل کرنے کے ل 20 20.6 کواڈریلین نونس کی کوشش کرنے کی ضرورت ہے۔

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

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

توثیق کے لئے ترغیبات

بٹ کوائن ٹرانزیکشن کا آخری مرحلہ اس کانکن کو انعام دینا ہے جس نے تازہ ترین بلاک تشکیل دیا ہے۔ یہ انعامات بلاکچین سسٹم کے ذریعہ لین دین کی توثیق کرنے اور بلاکچین کو برقرار رکھنے کے لئے فراہم کرتے ہیں۔ فی الحال فی بلاک اجر 12.5 بی ٹی سی (روپے) ہے 3،427،850 / - یا ، 53،390 ). یہ بٹ کوائن مائننگ کا سب سے دلچسپ حصہ ہے۔

بٹ کوائن مراعات ہی سسٹم میں نئی ​​کرنسی پیدا کرنے کا واحد راستہ ہے اور یہ خیال کیا جاتا ہے کہ 2140 تک ، تمام 21 ملین بٹ کوائنز کان کنی کی جائیں گی۔

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

بلاکچین ٹیوٹوریل: کیس استعمال کریں

میرسک ڈنمارک کا ایک کاروبار ہے جس میں نقل و حمل اور رسد ، اور توانائی کے شعبوں میں سرگرمیاں ہیں۔ مرسک 1996 کے بعد سے دنیا میں سب سے بڑا کنٹینر جہاز اور سپلائی کرنے والا جہاز آپریٹر رہا ہے۔ یہ کمپنی ڈنمارک کے کوپن ہیگن میں قائم ہے جس میں 130 ممالک کے ماتحت ادارے اور دفاتر ہیں اور 88000 کے قریب ملازمین ہیں۔

آئی بی ایم ایک امریکی ملٹی نیشنل ٹکنالوجی کمپنی ہے جو بنیادی طور پر 1921 سے کاروباری حل ، سیکیورٹی حل اور اسٹوریج حل پر کام کرتی ہے

کاروبار کی ضرورت:

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

چیلنجز:

میرے شروعاتی لوگوں کے لئے ایس کیو ایل سبق

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

حل:

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

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

نتائج:

  • ایک محفوظ فراہم کی ڈیٹا ایکسچینج سپلائی چین سسٹم میں شامل تمام اسٹیک ہولڈرز کے لئے پلیٹ فارم۔
  • قائم کیا ہوا a چھیڑ چھاڑ پروف اسٹوریج اس عمل کے حصے کے طور پر شامل تمام دستاویزات کو اسٹور کرنا۔
  • باقاعدگی سے شپنگ کے واقعات اہم کو کم کرنے میں مدد کرتے ہیں تاخیر اور دھوکہ دہی ، سالانہ اربوں ڈالر کی بچت۔
  • رکاوٹ کو کم کیا تجارتی تنظیموں کے درمیان اس طرح دنیا بھر میں جی ڈی پی میں 3٪ اضافہ ہوا ہے۔
  • مدد کی تجارت کے مجموعی حجم میں اضافہ کریں 12٪ کے ذریعہ

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

بلاکچین سبق: ڈیمو

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

  1. حقیقی دنیا کے اثاثوں کی اقدار کی نمائندگی کرنے کے لئے ایک مقررہ مارکیٹ کی فراہمی اور ٹوکن کے ساتھ ایک کریپٹوکرنسی بنائیں۔
  2. رقم خرچ کرنے کے اصولوں کے ساتھ ایک خود مختار نجی بلاکچین بنائیں۔
  3. لین دین کی توثیق کرکے ایک نئے ایتھر کے لئے میرا۔

ڈیمو کو 4 مراحل میں تقسیم کیا جاسکتا ہے۔

  1. کلوننگ گیت کوڈ
  2. جینیسیس بلاک تشکیل دینا
  3. ہمارے بلاکچین کے لئے اصول بنانا
  4. جائز اور کان کنی کا آسمان

پہلا مرحلہ: کلاتھنگ گیت کوڈ:

جیتھ گو میں لاگو کیا گیا ایک مکمل ایتھریم نوڈ چلانے کے لئے کمانڈ لائن انٹرفیس ہے۔ انسٹال کرکے اور چلانے سےgeth، آپ ایتیریم فرنٹیئر براہ راست نیٹ ورک اور میں حصہ لے سکتے ہیں

  • میرا اصلی آسمان
  • پتوں کے مابین فنڈز کی منتقلی کریں
  • معاہدے بنائیں اور لین دین بھیجیں
  • بلاک ہسٹری کو دریافت کریں

گیتھب سے گیتھ ذخیرے کا کلوننگ کرنا۔ ایسا کرنے کے ل a ، ایک نیا ٹرمینل کھولیں اور درج ذیل کمانڈ پر عمل کریں:

it گٹ کلون https://github.com/ethereum/go-ethereum


آپ نے گیتوب سے کامیابی کے ساتھ فائل کلون کرنے کے بعد ، ہمیں گیتھ کا تازہ ترین ورژن برانچ کرنے کی ضرورت ہے۔

d سی ڈی گو-ایتیریم $ گٹ ٹیگ

it گٹ چیک آؤٹ ٹیگس / v1.6.7 -b ایڈورکا ایٹیریم V1.6.7 it گٹ شاخ

$ سب بنائیں

مرحلہ 2: جینیسیس بلاک کی تشکیل

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

go سی ڈی گو-ایتھریم k mkdir genesis d سی ڈی جینیسیس d gedit genesis.json


مرحلہ 3: ہمارے بلاکچین کے لئے اصول بنانا

ہمارے بلاکچین کے قواعد جنیسیس.جنسن فائل میں شامل کیے جائیں گے جو ہم نے تشکیل دی ہیں۔ اپنی genesis.json فائل میں درج ذیل کوڈ کو شامل کریں:

{config 'config': {'श्रृंखला آئی ڈی': 123 ، 'ہوم اسٹیڈ بلاک': 0 ، 'ایپ 155 بلاک': 0 ، 'ایپ 158 بلاک': 0 ، non، 'نونیس': '0x3' ، 'ٹائم اسٹیمپ': '0x0'، ' والدینہش ':' 0x000000000000000000000000000000000000000000000000 '،' ایکسٹرا ڈیٹا ':' 0x0 '،' گیس لمیٹ ':' 0x4c4b40 '،' مشکل ': 00x000000000000000000000000000000000000000000 : {}}

نانسیو: ایک 64 بٹ ہیش ، جو یہ ثابت کرتی ہے کہ ، مکس ہیش کے ساتھ مل کر ، کہ اس بلاک پر کافی تعداد میں حساب کتاب کی گئی ہے۔

ٹائم اسٹیمپ: اس بلاک کے آغاز میں یونکس وقت () فنکشن کی مناسب پیداوار کے برابر اسکیلر ویلیو۔

مکسش : ایک 256 بٹ ہیش جو نانوں کے ساتھ مل کر یہ ثابت کرتی ہے کہ اس بلاک پر کافی تعداد میں حساب کتاب کی گئی ہے۔

مشکل: بلاک کی عجیب دریافت کے دوران اطلاق کی جانے والی مشکل کی سطح کے مطابق اسکیلر ویلیو۔

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

والدینہش : پورے والدین کے بلاک ہیڈر کی کیکک 256 بٹ ہیش (جس میں اس کی بکواس اور مکسش شامل ہے)۔

ایکسٹرا ڈیٹا : ایک اختیاری مفت ، لیکن زیادہ سے زیادہ۔ ایتھرنیٹی کیلئے سمارٹ چیزوں کے تحفظ کے ل 32 32 بائٹ لمبی جگہ۔

گیس لمیٹ : اسکیلر ویلیو فی بلاک گیس اخراجات کی موجودہ سلسلہ وسیع حد کے برابر۔

سکے بیس: کان کنوں کے ذریعہ بلاک میں سب سے پہلے لین دین شامل تھا۔

اب ہمیں بلاکچین کو شروع کرنے کی ضرورت ہے۔ آپ مندرجہ ذیل کمانڈ کا استعمال کرکے ایسا کرسکتے ہیں۔

home / گھر / ایڈیورکا / گو-ایتیریم / بلٹ / بن / جیت - ڈیٹاادیر ~ / ایتھریم / نیٹ 3 انی جنیسیس / جینیسیس3.json

اب جب ہم نے بلاکچین کو شروع کیا ہے ، اب وقت آگیا ہے کہ ہم اس تک جویت کنٹرول کو رسائی دیں۔ گیت کنسول شروع کرنے کے لئے درج ذیل کمانڈ پر عمل کریں:

home / گھر / ایڈیورکا / گو-ایتیریم / بلٹ / بِن / جیت - ڈیٹاڈییر ~ / ایتھریم / نیٹ3 / - نیٹ ورک 3 کنسول


مرحلہ 4: توثیق اور کان کنی کا آسمان

گیت کنسول میں ، درج ذیل کمانڈ پر عمل کریں:

ذاتی.نئی اکاؤنٹ () : یہ آپ کے بلاکچین کے ایک حصے کے طور پر ایک نیا اکاؤنٹ بناتا ہے جس میں اس کے ساتھ ایک خاص پرس منسلک ہوتا ہے۔


اخلاقیات اس سے آپ کو مختلف اکاؤنٹس چیک کرنے میں مدد ملتی ہے جو آپ کے بلاک چین کا حصہ ہیں۔


eth. blockNumber (): اس سے آپ کو بلاکس کی تعداد کی شناخت کرنے میں مدد ملتی ہے جو آپ کے بلاکچین کا حصہ ہیں۔

miner.start (): اس فنکشن کا استعمال کان کنی کے عمل کو شروع کرنے کے لئے کیا جاتا ہے۔

ذیل میں آپ کان کنی کی ایپلی کیشن کو دیکھ سکتے ہیں:


miner.stop (): یہ کان کنی کے عمل کو روکتا ہے

جاوا میں ریموٹ طریقہ کی درخواست


eth. blockNumber (): کان کنی کے عمل کے بعد اس کمانڈ کو نافذ کرنا آپ کو بتاتا ہے کہ کان کنی کی کارروائی انجام دینے کے بعد آپ کس بلاک نمبر پر ہیں
ایتھ بیلٹ: ('اکاؤنٹ نمبر'): اس کمانڈ کا استعمال مخصوص اکاؤنٹ میں ایتھر توازن کی جانچ پڑتال کے لئے کیا جاتا ہے



باہر نکلیں: گیت کنسول سے باہر نکلیں۔

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

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

ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔