একটি ব্লকচেইন ফর্ক কি? হার্ড কাঁটা বনাম সফট ফর্ক ব্যাখ্যা করা হয়েছে | বিটপে

একটি ব্লকচেইন ফর্ক কি? হার্ড কাঁটা বনাম সফট ফর্ক ব্যাখ্যা করা হয়েছে | বিটপে

উত্স নোড: 3011694

গুরুত্বপূর্ণ বিট
একটি ব্লকচেইনে রেকর্ড করা লেনদেন স্থায়ী, কিন্তু অন্তর্নিহিত নিয়ম যা নেটওয়ার্কগুলিকে সচল রাখে তা একটি ভিন্ন গল্প। কখনও কখনও, বিভিন্ন কারণে, নেটওয়ার্ক ব্যবহারকারীরা এই মৌলিক নিয়মগুলির একটি পরিবর্তন শুরু করে, যার ফলে একটি কাঁটাচামচ হয়। বিভিন্ন ধরণের কাঁটা রয়েছে, বিভিন্ন মাত্রার তীব্রতা সহ এবং ব্লকচেইন নেটওয়ার্ক এবং তাদের ব্যবহারকারীদের জন্য বিভিন্ন প্রভাব রয়েছে। সবচেয়ে জনপ্রিয় দুটি ব্লকচেইন, বিটকয়েন এবং ইথেরিয়াম, অতীতে কাঁটাচামচের মধ্য দিয়ে গেছে।

বিটকয়েন এবং ইথেরিয়ামের মতো ক্রিপ্টোকারেন্সিগুলি ব্লকচেইন নামক ওপেন সোর্স সফ্টওয়্যারের একটি বিকেন্দ্রীকৃত ফর্ম দ্বারা চালিত হয়। ব্লকচেইনের ওপেন-সোর্স প্রকৃতির কারণে, ডেভেলপার বা সম্প্রদায়ের সদস্যরা কখনও কখনও এমন পরিবর্তন করে যা তাদের অন্তর্নিহিত সফ্টওয়্যার প্রোটোকলগুলি কীভাবে ফর্কিং নামে পরিচিত একটি প্রক্রিয়াতে কাজ করে তা পরিবর্তন করে। বিভিন্ন ধরণের কাঁটা রয়েছে এবং সেগুলি বিভিন্ন কারণে ঘটে। কিছু উল্লেখযোগ্য পরিবর্তন, অন্যরা আরো গৌণ। সামনে, আমরা ব্লকচেইন ফর্ক সম্পর্কে জানার জন্য সবচেয়ে গুরুত্বপূর্ণ জিনিসগুলি আনপ্যাক করব, তারা কীভাবে কাজ করে তা ব্যাখ্যা করব এবং বাস্তব জীবনের ফর্কগুলির কিছু উদাহরণ অফার করব। 

ব্লকচেইনে কাঁটাচামচের ধারণা ব্যাখ্যা করা হয়েছে

ক্রিপ্টো ভাষায় "ফর্ক" শব্দটি সফটওয়্যার ইঞ্জিনিয়ারিং থেকে ধার করা হয়েছে। সেই প্রেক্ষাপটে, একটি কাঁটা হল যখন ডেভেলপাররা একটি নতুন, পৃথক সফ্টওয়্যারের ভিত্তি হিসাবে ব্যবহার করার জন্য সোর্স কোডের একটি বিদ্যমান অংশ গ্রহণ করে যা আসল থেকে আলাদা। 

একটি ব্লকচেইন কাঁটা তখন ঘটে যখন এর সম্প্রদায় একটি পরিবর্তন করে যা প্রোটোকল কীভাবে কাজ করে তা পরিবর্তন করে। যখন এটি ঘটে, তখন একটি দ্বিতীয় ব্লকচেইন মূল থেকে বিভক্ত হয়ে যায়, যে ধরনের কাঁটা দিয়ে আপনি খাচ্ছেন তার মতো। কাঁটাযুক্ত ব্লকচেইন মূল "প্রং" এর সাথে একটি অভিন্ন ইতিহাস শেয়ার করে, কিন্তু বিভক্ত হওয়ার মুহূর্ত থেকে তার নিজস্ব পথে চলে। কিছু ফর্ক শেষ পর্যন্ত মূল ব্লকচেইনে আবার যোগ দেয়, অন্যরা স্থায়ীভাবে আলাদা থাকে।

ব্লকচেইনগুলি নেটওয়ার্ক অংশগ্রহণকারীদের (বা "নোড") দ্বারা রক্ষণাবেক্ষণ এবং সুরক্ষিত করা হয় যারা প্রোটোকল হিসাবে পরিচিত নিয়মগুলির একটি ভাগ করা সেট মেনে চলে। ব্লকচেইন প্রোটোকল নিয়ন্ত্রণ করে কিভাবে একটি নেটওয়ার্ক কাজ করে, যার মধ্যে প্রতিটি ব্লকের আকার থেকে শুরু করে খনি শ্রমিকদের প্রতিটি নতুন লেনদেন ব্লকের জন্য কত টাকা দেওয়া হয় সবকিছুই অন্তর্ভুক্ত। একটি ব্লকচেইনের কার্যকারিতা এই নোডগুলির উপর নির্ভর করে যা প্রোটোকলের উপর সম্মত হয় এবং নিয়ম অনুসারে কাজ করে, যাকে ঐক্যমত বলা হয়। যাইহোক, কখনও কখনও নোডগুলি একটি ক্রিপ্টোকারেন্সি যে দিকটি গ্রহণ করছে তা নিয়ে দ্বিমত পোষণ করে এবং একটি পরিবর্তন শুরু করে, যার ফলে ব্লকচেইন বিভক্ত হয়। কাঁটাচামচ কম বিতর্কিত কারণেও ঘটে, যেমন একটি নতুন বৈশিষ্ট্য বা ফাংশন যোগ করা, বা একটি নিরাপত্তা সমস্যা সমাধানের জন্য। 

ব্লকচেইন ফর্কের প্রকার

ব্লকচেইন ফর্ক দুই ধরনের আছে, "নরম" কাঁটা এবং "হার্ড" ফর্ক, প্রধান পার্থক্য হল ব্লকচেইন প্রোটোকলের পরিবর্তনের স্কেল।

শক্ত কাঁটা ঘটে যখন একটি ব্লকচেইনের অন্তর্নিহিত কোড এমন একটি উল্লেখযোগ্য পরিবর্তনের মধ্য দিয়ে যায় যে নতুন সংস্করণটি পূর্ববর্তী ব্লকগুলির সাথে সামঞ্জস্যপূর্ণ নয়। এটি যখন একটি ব্লকচেইন বিভক্ত হয়, তখন আসলটির একটি কাঁটা তৈরি করে যা পরিবর্তিত নিয়মগুলি অনুসরণ করে যখন আসলটি প্রতিষ্ঠিত প্রোটোকলের সাথে চলতে থাকে। যখন এটি ঘটে, এটি একটি সম্পূর্ণ নতুন ক্রিপ্টোকারেন্সি তৈরি করে। কিছু শক্ত কাঁটাচামচের ফলে শক্তিশালী ইকোসিস্টেম এবং বিশাল সম্প্রদায়ের সাথে জনপ্রিয় ক্রিপ্টোকারেন্সি তৈরি হয়েছে, যেমন বিটকয়েন ক্যাশ (BCH) এবং Litecoin (LTC)। বিভক্ত হওয়ার কারণে, শক্ত কাঁটাগুলিকে নরম কাঁটাগুলির তুলনায় অনেক বেশি ঝুঁকিপূর্ণ বলে মনে করা হয় এবং এটি নেটওয়ার্কগুলিকে কম সুরক্ষিত এবং হ্যাকার বা অন্যান্য দূষিত অভিনেতাদের দ্বারা চুরির জন্য আরও ঝুঁকিপূর্ণ করে তুলতে পারে।

নরম কাঁটা একটি বড় পরিবর্তনের চেয়ে একটি সফ্টওয়্যার আপগ্রেডের মতো যা একটি ব্লকচেইনকে বিভক্ত করে। সফ্ট ফর্কগুলি সাধারণত একটি ব্লকচেইনের সম্প্রদায়ের সদস্যরা একটি নতুন ফাংশন বা বৈশিষ্ট্য যুক্ত করার জন্য শুরু করে, সাধারণত প্রোগ্রামিং স্তরে। যেহেতু একটি নরম কাঁটা একটি নতুন ব্লকচেইনকে মূল থেকে বিভক্ত করে না, যতক্ষণ না বেশিরভাগ নোড নতুন নিয়মের সাথে একমত হয়, সেগুলি বিদ্যমান ব্লকচেইনে প্রয়োগ করা যেতে পারে এবং আগের লেনদেনের সাথে সামঞ্জস্যপূর্ণ থাকে। নরম কাঁটাচামচের একটি সুপরিচিত উদাহরণ হল বিটকয়েন ব্লকচেইনের সেগ্রিগেটেড উইটনেস (সেগউইট) আপগ্রেড, যা প্রতি ব্লকে আরও বেশি লেনদেনের অনুমতি দিয়ে নেটওয়ার্কের ক্ষমতাকে উন্নত করেছে।

হার্ড এবং নরম কাঁটাচামচ মধ্যে প্রধান পার্থক্য

হার্ড ফর্ক হয় যখন একটি ব্লকচেইনের প্রোটোকলগুলিতে করা পরিবর্তনগুলি এতটাই তাৎপর্যপূর্ণ হয় যে তারা একটি পৃথক ব্লকচেইন তৈরি করে এবং কখনও কখনও সম্পূর্ণ নতুন ক্রিপ্টোকারেন্সি তৈরি করে। যখন একটি হার্ড কাঁটা দেখা দেয়, নেটওয়ার্ক যাচাইকারীদের প্রোটোকলের সাম্প্রতিকতম সংস্করণে আপডেট করার প্রয়োজন হয় এবং নতুন বিভক্ত ব্লকচেইনের লেনদেনগুলি আসলটির সাথে পিছনের দিকে সামঞ্জস্যপূর্ণ হবে না। যখন একটি হার্ড কাঁটা দেখা দেয়, আগের চেইনের টোকেনের ধারকরা নতুন চেইনে টোকেন গ্রহণ করে।

নরম কাঁটাগুলি অনেক কম বিঘ্নিত হয়, শুধুমাত্র বিদ্যমান ব্লকচেইনে নিরবিচ্ছিন্নভাবে একত্রিত হওয়ার আগে প্রস্তাবিত পরিবর্তনগুলিকে সমর্থন করার জন্য একটি শক্তিশালী সংখ্যাগরিষ্ঠ নোডের প্রয়োজন হয়। নরম কাঁটাচামচ ব্লকচেইনকে বিভক্ত করে না বা এর ফলে একটি নতুন ক্রিপ্টোকারেন্সি তৈরি হয় না।

একটি নরম এবং শক্ত কাঁটাচামচের মধ্যে পার্থক্য বর্ণনা করার একটি সাধারণ উপায় হল এটিকে একটি কম্পিউটার বা মোবাইল ডিভাইস অপারেটিং সিস্টেমের মতো মনে করা। একটি নরম কাঁটা অপারেটিং সিস্টেমের একটি নতুন সংস্করণ পাওয়ার অনুরূপ, যেখানে সমস্ত প্রোগ্রাম সামঞ্জস্যপূর্ণ থাকে। অন্যদিকে, একটি শক্ত কাঁটা একটি সম্পূর্ণ নতুন অপারেটিং সিস্টেমে রূপান্তর করার মতো যেখানে আপনার পুরানো প্রোগ্রামগুলি এখন বেমানান।

ব্লকোকচেন ফর্কের উল্লেখযোগ্য বাস্তব জীবনের উদাহরণ

ক্রিপ্টোকারেন্সি এবং ব্লকচেইন নেটওয়ার্কের জীবদ্দশায় বেশ কয়েকটি বিশিষ্ট শক্ত এবং নরম কাঁটা রয়েছে। এর পরে, আমরা এর মধ্যে কয়েকটির দিকে নজর দেব এবং ডিজিটাল সম্পদের জগতে তাদের প্রভাব নিয়ে আলোচনা করব।

বিচ্ছিন্ন সাক্ষী (SegWit)

কাঁটার প্রকার: কোমল
ব্লকচেইন প্রভাবিত: Bitcoin
কাঁটার তারিখ: আগস্ট 23, 2017

সেগ্রিগেটেড উইটনেস, বা SegWit, আগস্ট 2017 সালে শুরু হওয়া বিটকয়েন প্রোটোকলের একটি নরম কাঁটা আপগ্রেড ছিল। SegWit তাদের ডিজিটাল স্বাক্ষর থেকে লেনদেনের ডেটা ডিকপল করে প্রতিটি ব্লকে আরও লেনদেন অন্তর্ভুক্ত করার অনুমতি দেয়, যা প্রকৃতপক্ষে পরিবর্তন না করেই পরিবর্তন করতে দেয়। ব্লক সীমা আকার। নেট ইফেক্ট নেটওয়ার্কের ক্ষমতা বৃদ্ধি করছিল, যা লেনদেনের গতি বাড়িয়েছে এবং ব্যবহারকারীদের জন্য ফি কমিয়েছে।

SegWit2x এবং বিটকয়েন ক্যাশ

কাঁটার প্রকার: কঠিন
ব্লকচেইন প্রভাবিত: Bitcoin
কাঁটার তারিখ: আগস্ট 1, 2017

SegWit এর বাস্তবায়নের সময়, বিটকয়েন নেটওয়ার্কের একদল অংশগ্রহণকারী লেনদেন ব্লকের সীমার আকার বাড়াতে চেয়েছিল, বিশ্বাস করে যে এটি সাতোশি নাকামোটোর মূল দৃষ্টিভঙ্গির সাথে সঙ্গতিপূর্ণ। ফলস্বরূপ, বিটকয়েন ব্লকচেইন কাঁটা হয়ে গিয়েছিল, যার ফলে বিটকয়েন ক্যাশ ব্লকচেইন এবং ক্রিপ্টোকারেন্সি তৈরি হয়েছিল। প্রাথমিকভাবে BCH ব্লকের আকার ছিল 8 MB (মূল বিটকয়েন ব্লকচেইনে 1mb এর তুলনায়), কিন্তু তারপর থেকে তা বেড়ে 32 MB হয়েছে।

ইথেরিয়াম ক্লাসিক এবং 2016 ডিএও হ্যাক

কাঁটার প্রকার: কঠিন
ব্লকচেইন প্রভাবিত: Ethereum
কাঁটার তারিখ: জুলাই 2016

ব্লকচেইনের ইতিহাসে সবচেয়ে বিতর্কিত কাঁটাগুলির মধ্যে একটি 2016 বিকেন্দ্রীভূত স্বায়ত্তশাসিত সংস্থা (DAO) ইথেরিয়ামের হ্যাক দ্বারা গতিশীল হয়েছিল। DAO একটি টোকেন বিক্রিতে $150 মিলিয়ন মূল্যের ETH সংগ্রহ করেছে, কিন্তু হ্যাকাররা এর কোডবেসের একটি দুর্বলতার সুযোগ নিয়েছিল এবং হাজার হাজার বিনিয়োগকারীদের কাছ থেকে $60 মিলিয়ন মূল্যের ETH চুরি করতে সক্ষম হয়েছে৷ সেই সময়ে, চুরি করা তহবিলগুলি প্রচলনের সমস্ত ইথারের প্রায় 14% প্রতিনিধিত্ব করেছিল। Ethereum এর প্রতিষ্ঠাতা Vitalik Buterin প্রাথমিকভাবে একটি নরম কাঁটাচামচের পরামর্শ দিয়েছিলেন যা হ্যাকারের মানিব্যাগের ঠিকানাকে কালো তালিকাভুক্ত করবে এবং অবৈধভাবে অর্জিত তহবিলগুলিকে অচল করে দেবে। যাইহোক, হ্যাকার বলে দাবি করে কেউ বলেছেন যে নরম কাঁটা ঠেকাতে তারা ETH খনি শ্রমিকদের ঘুষ দেবে। অবশেষে একটি কঠিন কাঁটাচামচ কার্যকর করা হয়েছিল যা মূলত তহবিল চুরি হওয়ার আগে Ethereum নেটওয়ার্কের লেনদেনের ইতিহাসকে ফিরিয়ে দেয়। চুরি হওয়া তহবিলগুলিকে একটি স্মার্ট চুক্তিতে পরিণত করা হয়েছিল যাতে 11,000 বিনিয়োগকারী যারা তহবিল হারিয়েছেন তাদের সম্পূর্ণ করা যায়। হার্ড ফর্কটি অত্যন্ত বিতর্কিত ছিল, এবং কিছু Ethereum ব্যবহারকারীদের দ্বারা প্রত্যাখ্যান করা হয়েছিল যারা নেটওয়ার্কের আসল, নন-রোল্ড-ব্যাক সংস্করণের পিছনে তাদের সমর্থন ছুঁড়ে দিয়েছিল, যা এখন Ethereum Classic (ETC) নামে পরিচিত।

ব্লকচেইনে মোড়ানো

ব্লকচেইন কাঁটা মোটামুটি অস্বাভাবিক, এবং সবসময় নেটওয়ার্ক ব্যবহারকারীদের মধ্যে মতবিরোধের ফলাফল নয়। অনেকে এমনকি ব্লকচেইনের সম্প্রদায়ের সদস্যদের দ্বারা সক্রিয়ভাবে উত্সাহিত হয় কারণ তারা নেটওয়ার্কের একটি মৌলিক ত্রুটি বা দুর্বলতার সমাধান করে। একটি কাঁটাচামচের ফলাফল, বিশেষ করে একটি শক্ত কাঁটা, অপ্রত্যাশিত হতে পারে। ব্লকচেইন নেটওয়ার্কগুলিকে নিয়ন্ত্রণ করে এমন নিয়মগুলি সহজে পরিবর্তিত হয় না, যা কোনও কাঁটাচামচ ইভেন্ট তাৎপর্যপূর্ণ হওয়ার কারণের একটি অংশ। একটি কাঁটাচামচ সঞ্চালিত করার জন্য, দুটি জিনিসের মধ্যে একটি ঘটতে হবে। হয় নেটওয়ার্কের নোডের বিশাল সংখ্যাগরিষ্ঠতাকে অবশ্যই সম্মত হতে হবে যে এটির প্রয়োজনীয়তা রয়েছে, অথবা ব্যবহারকারীদের একটি দল একটি ক্রিপ্টোকারেন্সি যেভাবে কাজ করে তার তীব্র বিরোধিতা করে যে তারা নিজেরাই স্ট্রাইক করে।

সময় স্ট্যাম্প:

থেকে আরো বিটপে