কম্পিউটার টিউটোরিয়াল

বিটকয়েন ডেটা মাইনিং কী?

বিটকয়েন মাইনিং

বিটকয়েন মাইনিং বলতে লেনদেনের ডেটা প্রমাণীকরণ করে পাবলিক লেজারে যোগ করার প্রক্রিয়াকে বোঝায়। এই পাবলিক লেজারকে ব্লকচেইন বলা হয় কারণ এতে ব্লকের একটি সেট থাকে। বিটকয়েন একটি ভার্চুয়াল মुद्रা যেটির কিছু মান রয়েছে, এবং এর মান স্থির নয়, সময়ের সাথে সাথে পরিবর্তিত হয়। বিটকয়েন লেনদেন পরিচালনা করার জন্য কোনো সুপারভাইজরি বডি নেই।

বিটকয়েন সাতোশি নাকামোতো (ছদ্মনাম) এর অধীনে তৈরি হয়েছিল, যিনি এটিকে ওপেন-সোর্স সফটওয়্যার হিসেবে প্রকাশ করেছিলেন। একটি পিউর পিয়ার-টু-পিয়ার ভার্সনของ ইলেকট্রনিক ক্যাশ অনলাইন পেমেন্টকে একটি পেশonneur থেকে অন্য পেশonneurকে সরাসরি পাঠাতে সক্ষম করে কোনো আর্থিক প্রতিষ্ঠানের হস্তক্ষেপ ছাড়া।

বিটকয়েন একটি নেটওয়ার্ক প্রোটোকল যা লোকেদের অ্যাকাউন্ট ইউনিট যাকে বিটকয়েন বলা হয়, সেটির মালিকানা হস্তান্তর করতে সক্ষম করে, যা নির্দিষ্ট পরিমাণে তৈরি হয়। যখন কেউ অন্য কাউকে কিছু বিটকয়েন পাঠায়, এই তথ্যটি পিয়ার-টু-পিয়ার বিটকয়েন নেটওয়ার্কে ব্রডকাস্ট করা হয়।

মাইনিং প্রক্রিয়া এবং ক্রিপ্টোগ্রাফি

বিটকয়েন মাইনিং একটি এমন কাজের দাবি করে যা করা অত্যন্ত কঠিন কিন্তু যাচাই করা সহজ। এতে ক্রিপ্টোগ্রাফি ব্যবহৃত হয়, ডাবল SHA-256 নামে একটি হ্যাশ ফাংশন (একটি ফাংশন যেটি যেকোনো আকারের টেক্সটকে ২৫৬ বিটের একটি গ্রুপে রূপান্তর করে)। একটি হ্যাশ ডেটার একটি ব্লক ইনপুট হিসেবে নেয় এবং সেটিকে একটি ছোট হ্যাশ ভ্যালুতে (২৫৬ বিট) কমিয়ে দেয়।

বিটকয়েনের সুবিধা হল ব্যবস্থা অজানা থাকে। প্রেরক এবং প্রাপকের (রিসিভারের) ব্যক্তিগত পরিচয় এনক্রিপ্টেড থাকে। ইন্টারনেটে মনি ট্রানজ্যাকশনের একটি विश्वস্ত ফর্ম হবার এটি মূল কারণ। কনভেনশন অনুযায়ী, বিতরণযোগ্য মुद्रা তৈরির জটিলতা হল ডাবল-স্পেন্ডিং রোধের একটি প্রস্তাবের প্রয়োজনীয়তা।

একই ব্যক্তি একই সিক্কা দুই разных পক্ষকে পাঠাতে পারে একই সাথে দুটি লেনদেন করে। বিটকয়েন এই সমস্যাটি সমাধান করে এবং সমস্ত লেনদেনের একটি কমিউনিটি লেজার (ব্লকচেইন) ধরে মালিকানার সম্মতি স্থাপন করে।

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

যদি একটি ব্লক মাইন করা হয়, প্রথমে নতুন লেনদেনগুলোকেও একটি ব্লকে সংগ্রহ করতে হয়, তারপর ব্লকটি হ্যাশ করে ২৫৬-বিট ব্লক হ্যাশ ভ্যালু তৈরি করতে হয়। যখন হ্যাশটি পর্যাপ্ত শূন্য দিয়ে শুরু হয়, তখন ব্লকটি সফলভাবে মাইন হয়েছে বলে মনে করা হয় এবং বিটকয়েন নেটওয়ার্কে ব্রডকাস্ট করা হয়, এবং সেটি সেই ব্লকের জন্য প্রমাণ হয়ে যায়।

  1. ওয়েব কন্টেন্ট মাইনিং কী?

  2. ওয়েব স্ট্রাকচার মাইনিং কী?

  3. টেম্পোরাল ডেটা মাইনিং কী?

  4. স্থান-কাল ডেটা মাইনিং (Spatiotemporal Data Mining) কী?