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