ব্লকচেইন কি?

in #blockchain6 years ago

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

একজন দোকানদারের ১ দিনের লেনদেনের তালিকা -

সকাল ১০:০৫- ৩০০ টাকা

সকাল ১১:৪৫- ২৮০ টাকা

দুপুর ০২:১০- ১২০ টাকা

বিকেল ০৫:০০- ৪০০ টাকা

সন্ধ্যা ০৭:০০- ৩৫০ টাকা

রাত ০৯:০০- ২০০ টাকা

এইগুলোকে সাধারণত আমরা এন্ট্রি বলি আমাদের ভাষায়। আর ব্লকচেইনের ভাষায় এগুলো প্রতিটি এক একটি ব্লক। এইরকম অনেক গুলো ব্লক নিয়েই একটা ব্লকচেইন তৈরী হয়। তবে একটু পার্থক্য রয়েছে।

প্রতিটি ব্লকে সময় ,পরিমাণ এবং একটা হ্যাশ থাকে। হ্যাশ হলো এক ধরণের ভাষা। মূলত এটি ভাষা নয়। আপনাদের বোঝার সুবিধার্থে এইটাকে ভাষা বললাম।

যেমন আমরা বাংলায় যদি বলি ভাত, ইংরেজিতে হবে Rice

ঠিক তেমনি আমরা যদি Rice লিখি আর সেটাকে যদি হ্যাশ ফাইল করতে চাই তাহলে সেটা এমন দেখাবে - 5ced19b207476c79cb1566a58990ce64

এখন বুঝতেই পারছেন কেন আমি এইটাকে একটা ভাষা বললাম। তবে হ্যা ,এইটা ভাষা না। এই হ্যাশ নিয়ে আমি পরবর্তীতে পোস্ট করবো।

ব্লকচেইনের প্রয়োজনীয়তা

ধরুন আপনি কাউকে ৫০০০০ টাকা দিলেন এবং সেটা এক খানা কাগজে লিখে কয়েকজন মানুষের স্বাক্ষর নিলেন। এখন ওই ব্যক্তি যদি সাক্ষীদের ঘুষ দিয়ে নতুন কাগজ লিখে যেখানে বলা আছে আপনি ৫ হাজার টাকা দিয়েছেন। সেক্ষেত্রে আপনি কি করবেন। এইসব হয়না জানি। কিন্তু আমাদের দেশ মগের মুল্লুক। এইরকম অনেক কিছুই আছে।

তাহলে দেখুন -

আমরা কোনো ডিল করতে অন্যের উপর নির্ভর করছি।

আমাদের ডিল যে কোনো সময় পরিবর্তন হতে পারে কিংবা নষ্ট হয়ে যেতে পারে।

এইসব কিছুর সমাধান ব্লকচেইন। আপনি যদি ব্লকচেইনে এই ডাটা রেজিস্টার করতেন তাহলে সেটা কেউ পরিবির্তন করতে পারবে না। স্বয়ং আপনিও না। আবার নষ্ট ও হবে না।

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

আবার আপনি যখন ডিল করবেন কাগজে পত্রে সেক্ষেত্রে আপনাকে অন্যের উপর নির্ভর করতে হয়। কিন্তু ব্লকচেইনে কারো উপর আসলে নির্ভর থাকা লাগে না।

এইসব হলো একেবারে সাধারণ ব্যবহার। এইসব ছাড়াও আরো অনেক ব্যবহার রয়েছে। পরবর্তীতে আমি লিখবো যখন সময় পাবো। ধন্যবাদ সবাইকে।