একটি ব্লকচেইন কি? এবং কিভাবে একটি ব্লকচেইন কাজ করে?
একটি ব্লকচেইন একটি বিতরণ করা ডাটাবেস বা লেজার যা একটি কম্পিউটার নেটওয়ার্কের নোডগুলির মধ্যে ভাগ করা হয়। একটি ডাটাবেস হিসাবে, একটি ব্লকচেইন ডিজিটাল ফরম্যাটে ইলেকট্রনিকভাবে তথ্য সঞ্চয় করে। Blockchains ক্রিপ্টোকারেন্সি সিস্টেমে তাদের গুরুত্বপূর্ণ ভূমিকার জন্য সবচেয়ে বেশি পরিচিত, যেমন Bitcoin, লেনদেনের নিরাপদ এবং বিকেন্দ্রীকৃত রেকর্ড বজায় রাখার জন্য। একটি ব্লকচেইনের উদ্ভাবন হল এটি ডেটার রেকর্ডের বিশ্বস্ততা এবং নিরাপত্তার নিশ্চয়তা দেয় এবং বিশ্বস্ত তৃতীয় পক্ষের প্রয়োজন ছাড়াই বিশ্বাস তৈরি করে।
একটি সাধারণ ডাটাবেস এবং ব্লকচেইনের মধ্যে একটি মূল পার্থক্য হল ডেটা কীভাবে গঠন করা হয়। একটি ব্লকচেইন গ্রুপে একত্রে তথ্য সংগ্রহ করে, যা ব্লক নামে পরিচিত, যা তথ্যের সেট রাখে। ব্লকগুলির নির্দিষ্ট স্টোরেজ ক্ষমতা থাকে এবং, যখন ভরা হয়, বন্ধ হয়ে যায় এবং পূর্বে ভরা ব্লকের সাথে লিঙ্ক করা হয়, যা ব্লকচেইন নামে পরিচিত ডেটার একটি চেইন তৈরি করে। নতুনভাবে যোগ করা ব্লক অনুসরণ করে এমন সমস্ত নতুন তথ্য একটি নতুন গঠিত ব্লকে কম্পাইল করা হয় যা একবার পূর্ণ হলে চেইনে যোগ করা হবে।
একটি ডাটাবেস সাধারণত তার ডেটাকে টেবিলে গঠন করে, যেখানে একটি ব্লকচেইন, এর নাম থেকে বোঝা যায়, তার ডেটাকে খণ্ডে (ব্লক) গঠন করে যা একত্রিত হয়। বিকেন্দ্রীভূত প্রকৃতিতে প্রয়োগ করা হলে এই ডেটা কাঠামোটি অন্তর্নিহিতভাবে ডেটার একটি অপরিবর্তনীয় সময়রেখা তৈরি করে। যখন একটি ব্লক ভরা হয়, এটি পাথরে সেট করা হয় এবং এই টাইমলাইনের একটি অংশ হয়ে যায়। চেইনের প্রতিটি ব্লককে একটি সঠিক টাইমস্ট্যাম্প দেওয়া হয় যখন এটি চেইনে যোগ করা হয়।
একটি ব্লকচেইন কিভাবে কাজ করে?
ব্লকচেইনের লক্ষ্য হল ডিজিটাল তথ্য রেকর্ড এবং বিতরণ করার অনুমতি দেওয়া, কিন্তু সম্পাদনা করা হয় না। এইভাবে, একটি ব্লকচেইন হল অপরিবর্তনীয় লেজারের ভিত্তি, বা লেনদেনের রেকর্ড যা পরিবর্তন, মুছে বা ধ্বংস করা যায় না। এই কারণেই ব্লকচেইনগুলি একটি ডিস্ট্রিবিউটেড লেজার টেকনোলজি (DLT) নামেও পরিচিত। 1991 সালে একটি গবেষণা প্রকল্প হিসাবে প্রথম প্রস্তাবিত, ব্লকচেইন ধারণাটি তার প্রথম ব্যাপক প্রয়োগের আগে ছিল: বিটকয়েন, 2009 সালে। এর পর থেকে, বিভিন্ন ক্রিপ্টোকারেন্সি, বিকেন্দ্রীভূত অর্থায়ন (DeFi) অ্যাপ্লিকেশন তৈরির মাধ্যমে ব্লকচেইনের ব্যবহার বিস্ফোরিত হয়েছে, নন-ফাঞ্জিবল টোকেন (NFTs), এবং স্মার্ট চুক্তি।
লেনদেন প্রক্রিয়া
ব্লকচেইন বিকেন্দ্রীকরণ
কল্পনা করুন যে একটি কোম্পানীর একটি সার্ভার ফার্ম রয়েছে যার 10,000টি কম্পিউটার রয়েছে যার ক্লায়েন্টের অ্যাকাউন্টের সমস্ত তথ্য ধারণ করে একটি ডাটাবেস বজায় রাখার জন্য ব্যবহৃত হয়। এই কোম্পানির একটি গুদাম বিল্ডিংয়ের মালিক যেখানে এই সমস্ত কম্পিউটারগুলি এক ছাদের নীচে রয়েছে এবং এই কম্পিউটারগুলির প্রতিটি এবং তাদের মধ্যে থাকা সমস্ত তথ্যের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে৷ এটি, তবে, ব্যর্থতার একক পয়েন্ট প্রদান করে। ঐ স্থানে বিদ্যুৎ চলে গেলে কি হবে? তার ইন্টারনেট সংযোগ বিচ্ছিন্ন হলে কী হবে? মাটিতে পুড়ে গেলে কি হবে? যদি একজন খারাপ অভিনেতা একটি একক কীস্ট্রোক দিয়ে সবকিছু মুছে ফেলে? যে কোনো ক্ষেত্রে, তথ্য হারিয়ে বা দূষিত হয়.
একটি ব্লকচেইন যা করে তা হল সেই ডাটাবেসে থাকা ডেটাকে বিভিন্ন স্থানে বিভিন্ন নেটওয়ার্ক নোডের মধ্যে ছড়িয়ে দেওয়ার অনুমতি দেওয়া। এটি শুধুমাত্র অপ্রয়োজনীয়তা তৈরি করে না বরং এতে সংরক্ষিত ডেটার বিশ্বস্ততাও বজায় রাখে-যদি কেউ ডাটাবেসের একটি উদাহরণে একটি রেকর্ড পরিবর্তন করার চেষ্টা করে, তবে অন্যান্য নোডগুলি পরিবর্তন করা হবে না এবং এইভাবে একজন খারাপ অভিনেতাকে এটি করা থেকে বাধা দেবে। যদি একজন ব্যবহারকারী বিটকয়েনের লেনদেনের রেকর্ডের সাথে টেম্পার করে, অন্য সব নোড একে অপরকে ক্রস-রেফারেন্স করবে এবং ভুল তথ্য দিয়ে নোডটিকে সহজেই চিহ্নিত করবে। এই সিস্টেম ইভেন্টের একটি সঠিক এবং স্বচ্ছ ক্রম স্থাপন করতে সাহায্য করে। এইভাবে, নেটওয়ার্কের মধ্যে কোনো একক নোড এর মধ্যে থাকা তথ্য পরিবর্তন করতে পারে না।
এই কারণে, তথ্য এবং ইতিহাস (যেমন একটি ক্রিপ্টোকারেন্সির লেনদেন) অপরিবর্তনীয়। এই ধরনের একটি রেকর্ড লেনদেনের একটি তালিকা হতে পারে (যেমন একটি ক্রিপ্টোকারেন্সির সাথে), কিন্তু একটি ব্লকচেইনের পক্ষে আইনী চুক্তি, রাষ্ট্রীয় শনাক্তকরণ বা কোম্পানির পণ্য তালিকার মতো বিভিন্ন তথ্য রাখাও সম্ভব।
স্বচ্ছতা
বিটকয়েনের ব্লকচেইনের বিকেন্দ্রীভূত প্রকৃতির কারণে, সমস্ত লেনদেন স্বচ্ছভাবে দেখা যেতে পারে একটি ব্যক্তিগত নোড থাকার মাধ্যমে বা ব্লকচেইন এক্সপ্লোরার ব্যবহার করে যা যে কেউ সরাসরি লেনদেনগুলি দেখতে দেয়। প্রতিটি নোডের চেইনের নিজস্ব অনুলিপি রয়েছে যা নতুন ব্লকগুলি নিশ্চিত এবং যুক্ত হওয়ার সাথে সাথে আপডেট হয়। এর মানে হল যে আপনি যদি চান, আপনি বিটকয়েন যেখানেই যায় সেখানে ট্র্যাক করতে পারেন।
উদাহরণস্বরূপ, অতীতে এক্সচেঞ্জ হ্যাক হয়েছে, যেখানে যারা বিটকয়েন এক্সচেঞ্জে রেখেছিল তারা সবকিছু হারিয়েছে। যদিও হ্যাকার সম্পূর্ণ বেনামী হতে পারে, তারা যে বিটকয়েনগুলি বের করেছে তা সহজেই খুঁজে পাওয়া যায়। এসব হ্যাকের মধ্যে চুরি হওয়া বিটকয়েনগুলো কোথাও সরানো বা ব্যয় করা হলে তা জানা যাবে।
অবশ্যই, বিটকয়েন ব্লকচেইনে সংরক্ষিত রেকর্ডগুলি (পাশাপাশি বেশিরভাগ অন্যান্য) এনক্রিপ্ট করা হয়। এর মানে হল যে শুধুমাত্র একটি রেকর্ডের মালিক তাদের পরিচয় প্রকাশ করতে এটিকে ডিক্রিপ্ট করতে পারে (একটি পাবলিক-প্রাইভেট কী জোড়া ব্যবহার করে)। ফলস্বরূপ, ব্লকচেইনের ব্যবহারকারীরা স্বচ্ছতা রক্ষা করে বেনামে থাকতে পারেন।
ব্লকচেইন কি নিরাপদ?
ব্লকচেইন প্রযুক্তি বিভিন্ন উপায়ে বিকেন্দ্রীভূত নিরাপত্তা এবং বিশ্বাস অর্জন করে। শুরুতে, নতুন ব্লক সবসময় রৈখিক এবং কালানুক্রমিকভাবে সংরক্ষণ করা হয়। অর্থাৎ, এগুলি সর্বদা ব্লকচেইনের "শেষে" যোগ করা হয়। ব্লকচেইনের শেষে একটি ব্লক যুক্ত হওয়ার পরে, নেটওয়ার্কের বেশিরভাগ অংশ এটি করার জন্য একমত না হলে ফিরে যাওয়া এবং ব্লকের বিষয়বস্তু পরিবর্তন করা অত্যন্ত কঠিন। কারণ প্রতিটি ব্লকের নিজস্ব হ্যাশ রয়েছে, এর আগে ব্লকের হ্যাশের পাশাপাশি পূর্বে উল্লিখিত টাইমস্ট্যাম্প রয়েছে। হ্যাশ কোডগুলি একটি গাণিতিক ফাংশন দ্বারা তৈরি করা হয় যা ডিজিটাল তথ্যকে সংখ্যা এবং অক্ষরের একটি স্ট্রিংয়ে পরিণত করে। যদি সেই তথ্য কোনোভাবে সম্পাদনা করা হয়, তাহলে হ্যাশ কোডটিও পরিবর্তিত হয়।
ধরা যাক যে একজন হ্যাকার, যিনি একটি ব্লকচেইন নেটওয়ার্কে একটি নোডও চালান, তিনি একটি ব্লকচেইন পরিবর্তন করতে চান এবং অন্য সবার কাছ থেকে ক্রিপ্টোকারেন্সি চুরি করতে চান। যদি তারা তাদের নিজস্ব একক অনুলিপি পরিবর্তন করে তবে এটি আর সবার অনুলিপির সাথে সারিবদ্ধ হবে না। যখন অন্য সবাই একে অপরের বিরুদ্ধে তাদের অনুলিপিগুলি ক্রস-রেফারেন্স করে, তখন তারা এই একটি অনুলিপিটিকে আলাদা দেখতে পাবে এবং সেই হ্যাকারের চেইনটির সংস্করণটি অবৈধ হিসাবে ফেলে দেওয়া হবে।
এই ধরনের একটি হ্যাক সফল করার জন্য হ্যাকারকে একই সাথে ব্লকচেইনের 51% বা তার বেশি কপি নিয়ন্ত্রণ এবং পরিবর্তন করতে হবে যাতে তাদের নতুন অনুলিপি সংখ্যাগরিষ্ঠ অনুলিপিতে পরিণত হয় এবং এইভাবে, সম্মত চেইন। এই ধরনের আক্রমণের জন্য প্রচুর অর্থ এবং সম্পদেরও প্রয়োজন হবে, কারণ তাদের সমস্ত ব্লক পুনরায় করতে হবে কারণ তাদের এখন বিভিন্ন টাইমস্ট্যাম্প এবং হ্যাশ কোড থাকবে।
বিটকয়েন বনাম ব্লকচেইন
ব্লকচেইন প্রযুক্তি প্রথম 1991 সালে স্টুয়ার্ট হ্যাবার এবং ডব্লিউ. স্কট স্টরনেটা দ্বারা রূপরেখা দেওয়া হয়েছিল, দুই গবেষক যারা এমন একটি সিস্টেম বাস্তবায়ন করতে চেয়েছিলেন যেখানে নথির টাইমস্ট্যাম্পগুলিকে টেম্পার করা যাবে না। কিন্তু এটি প্রায় দুই দশক পরে না, জানুয়ারী 2009-এ বিটকয়েন চালু হওয়ার সাথে সাথে, সেই ব্লকচেইনের প্রথম বাস্তব-বিশ্বের অ্যাপ্লিকেশন ছিল। বিটকয়েন প্রোটোকল একটি ব্লকচেইনের উপর নির্মিত। ডিজিটাল মুদ্রার প্রবর্তনকারী একটি গবেষণাপত্রে, বিটকয়েনের ছদ্মনাম নির্মাতা, সাতোশি নাকামোটো, এটিকে "একটি নতুন ইলেকট্রনিক নগদ ব্যবস্থা যা সম্পূর্ণরূপে পিয়ার-টু-পিয়ার, কোনো বিশ্বস্ত তৃতীয় পক্ষ ছাড়াই" বলে উল্লেখ করেছেন। এখানে বোঝার মূল বিষয় হল যে বিটকয়েন শুধুমাত্র ব্লকচেইন ব্যবহার করে অর্থপ্রদানের একটি খাতাকে স্বচ্ছভাবে রেকর্ড করার জন্য, কিন্তু ব্লকচেইন, তাত্ত্বিকভাবে, যেকোন সংখ্যক ডেটা পয়েন্ট অপরিবর্তনীয়ভাবে রেকর্ড করতে ব্যবহার করা যেতে পারে। উপরে আলোচনা করা হয়েছে, এটি লেনদেনের আকারে হতে পারে, একটি নির্বাচনে ভোট, পণ্যের তালিকা, রাষ্ট্রীয় শনাক্তকরণ, বাড়িতে কাজ এবং আরও অনেক কিছু।

মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন