بلاکچین فورک کیا ہے؟ ہارڈ فورکس بمقابلہ نرم فورکس کی وضاحت | بٹ پے

بلاکچین فورک کیا ہے؟ ہارڈ فورکس بمقابلہ نرم فورکس کی وضاحت | بٹ پے

ماخذ نوڈ: 3011694

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

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

بلاکچین میں کانٹے کے تصور کی وضاحت کی گئی۔

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

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

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

بلاکچین فورکس کی اقسام

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

سخت کانٹے ۔ اس وقت ہوتا ہے جب بلاکچین کے بنیادی کوڈ میں اتنی اہم تبدیلی آتی ہے کہ نیا ورژن پچھلے بلاکس سے مطابقت نہیں رکھتا۔ یہ اس وقت ہوتا ہے جب ایک بلاکچین تقسیم ہوتا ہے، اصل کا ایک کانٹا بناتا ہے جو اصولوں کے ترمیم شدہ سیٹ کی پیروی کرتا ہے جبکہ اصل قائم شدہ پروٹوکول کے ساتھ چلتا ہے۔ جب ایسا ہوتا ہے، تو یہ ایک بالکل نئی کرپٹو کرنسی بناتا ہے۔ کچھ سخت فورکس کے نتیجے میں مضبوط ماحولیاتی نظام اور بڑے پیمانے پر کمیونٹیز کے ساتھ مقبول کرپٹو کرنسیوں کی تخلیق ہوئی ہے، جیسے کہ بٹ کوائن کیش (BCH) اور Litecoin (LTC)۔ تقسیم ہونے کی وجہ سے، سخت کانٹے نرم کانٹے کے مقابلے میں زیادہ خطرناک سمجھے جاتے ہیں، اور یہ نیٹ ورکس کو کم محفوظ بنا سکتے ہیں اور ہیکرز یا دیگر بدنیتی پر مبنی اداکاروں کے ذریعے چوری کا زیادہ خطرہ بن سکتے ہیں۔

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

سخت اور نرم کانٹے کے درمیان بنیادی فرق

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

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

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

بلکوکچین فورکس کی حقیقی زندگی کی قابل ذکر مثالیں۔

کرپٹو کرنسیوں اور بلاک چین نیٹ ورکس کی عمر کے دوران بہت سے نمایاں سخت اور نرم کانٹے رہے ہیں۔ اگلا، ہم ان میں سے کچھ پر ایک نظر ڈالیں گے اور ڈیجیٹل اثاثوں کی دنیا میں ان کے اثرات پر تبادلہ خیال کریں گے۔

الگ الگ گواہ (SegWit)

کانٹے کی قسم: سافٹ
بلاکچین متاثر: بٹ کوائن
کانٹے کی تاریخ: اگست 23، 2017

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

SegWit2x اور بٹ کوائن کیش

کانٹے کی قسم: ہارڈ
بلاکچین متاثر: بٹ کوائن
کانٹے کی تاریخ: اگست 1، 2017

SegWit کے نفاذ کے وقت، Bitcoin نیٹ ورک کے شرکاء کا ایک گروپ ٹرانزیکشن بلاک کی حد کے سائز کو بڑھانا چاہتا تھا، یہ مانتے ہوئے کہ یہ Satoshi Nakamoto کے اصل وژن کے مطابق تھا۔ نتیجے کے طور پر، Bitcoin blockchain کو جوڑ دیا گیا، جس کی وجہ سے Bitcoin Cash blockchain اور cryptocurrency کی تخلیق ہوئی۔ ابتدائی طور پر BCH بلاک کا سائز 8 MB تھا (اصل Bitcoin blockchain پر 1mb کے مقابلے)، لیکن اس کے بعد یہ بڑھ کر 32 MB ہو گیا ہے۔

ایتھریم کلاسک اور 2016 ڈی اے او ہیک

کانٹے کی قسم: ہارڈ
بلاکچین متاثر: ایتھرم
کانٹے کی تاریخ: جولائی 2016

بلاکچین کی تاریخ میں سب سے زیادہ متنازعہ کانٹے کو 2016 کی وکندریقرت خود مختار تنظیم (DAO) کے ایتھریم پر ہیک نے حرکت میں لایا تھا۔ DAO نے ٹوکن کی فروخت میں $150 ملین مالیت کی ETH کی رقم اکٹھی کی، لیکن ہیکرز نے اس کے کوڈ بیس میں کمزوری کا فائدہ اٹھایا اور ہزاروں سرمایہ کاروں سے $60 ملین مالیت کی ETH چرانے میں کامیاب ہو گئے۔ اس وقت، چوری شدہ فنڈز گردش میں موجود تمام ایتھر کا تقریباً 14% تھا۔ Ethereum کے بانی Vitalik Buterin نے ابتدائی طور پر ایک نرم کانٹا تجویز کیا جس سے ہیکر کے بٹوے کے پتے کو بلیک لسٹ کر دیا جائے گا اور ناجائز طور پر حاصل کردہ فنڈز کو ناقابل منتقلی قرار دیا جائے گا۔ تاہم، ہیکر ہونے کا دعویٰ کرنے والے کسی نے کہا کہ وہ نرم کانٹے کو ہونے سے روکنے کے لیے ETH کان کنوں کو رشوت دیں گے۔ بالآخر ایک سخت کانٹے کو پھانسی دی گئی جس نے فنڈز کے چوری ہونے سے پہلے ایتھریم نیٹ ورک کی لین دین کی تاریخ کو بنیادی طور پر واپس کر دیا۔ اس کے بعد چوری شدہ فنڈز کو ایک سمارٹ کنٹریکٹ میں موڑ دیا گیا تاکہ 11,000 سرمایہ کار جو فنڈز کھو بیٹھے ان کو مکمل کیا جا سکے۔ ہارڈ فورک انتہائی متنازعہ تھا، اور کچھ ایتھریم صارفین نے اسے مسترد کر دیا جنہوں نے نیٹ ورک کے اصل، نان رولڈ بیک ورژن کے پیچھے اپنی حمایت پھینک دی، جسے اب ایتھریم کلاسک (ETC) کے نام سے جانا جاتا ہے۔

بلاک چینز پر لپیٹیں۔

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

ٹائم اسٹیمپ:

سے زیادہ بٹ پے۔