লেনদেনের মধ্যে কোন মধ্যস্থতাকারী নেই, কোন অংশগ্রহণকারী অন্যকে প্রতারণা করতে পারে। ব্লকচেনের মধ্যে, সমস্যাটি তৈরি করা হয় এমন কঠোর গাণিতিক অ্যালগরিদম ব্যবহার করে সমস্যাটি সমাধান করা হয়।
উপাদানগুলিতে আমরা আপনাকে বলব যারা ব্লকচেইনে ব্লক তৈরি করে এবং চেক করে। আপনি শিখবেন কিভাবে ঐক্যমত্য অ্যালগরিদম এই প্রক্রিয়ার নিরাপত্তা নিশ্চিত করে।
- P2P: যেখানে পিয়ার নেটওয়ার্ক ব্যবহার করা হয়
- ব্লকচেন এ এনক্রিপশন: আঙ্গুলের উপর
- BlockChalter - লেনদেন ব্লক চেইন। আমরা অনুযায়ী সংজ্ঞা disassemble
- ব্লকচেইনে এনক্রিপশন: কেন আপনি একটি ডিজিটাল স্বাক্ষর প্রয়োজন
- ব্লকচিনের অপারেশনের নীতি: ব্লক তৈরি করে
- কি উদ্দেশ্যে এবং কাজ blockcha ফিট করে
মৌলিক ধারণা মনে রাখবেন
- একটি পিয়ার নেটওয়ার্ক একটি নেটওয়ার্ক যা নোডগুলি মধ্যস্থতাকারী ছাড়া একে অপরের সাথে মিথস্ক্রিয়া করে।
- ব্লকচেন একটি ধরনের পিয়ার-টু-পিয়ার নেটওয়ার্ক, লেনদেনের ব্লকগুলির একটি চেইন।
- ব্লক - রেকর্ডিং লেনদেনের জন্য বিশেষ গঠন।
- লেনদেন - সম্পদ রাষ্ট্র পরিবর্তন একটি এন্ট্রি।
ব্লকচেন মধ্যে অবিশ্বাস
যেহেতু ব্লকচেইনে কোন সার্ভার নেই, ব্যবহারকারীদের কাছে তথ্য যোগ করুন এবং যাচাই করুন। একই সময়ে, প্রতিটি অংশগ্রহণকারী তার ব্যক্তিগত স্বার্থকে অবরোধের নিরাপত্তার কারণে তার ব্যক্তিগত স্বার্থকে অনুসরণ করতে পারে। এখানে থেকে অংশগ্রহণকারীদের একে অপরের অবিশ্বাস একটি সমস্যা আছে। এটি সমাধান করার জন্য, গাণিতিক অ্যালগরিদমগুলি ব্যবহার করা হয়, যা আরও আলোচনা করা হবে।কল্পনা করুন যে আপনার ওয়ালেটে সম্পদ আছে, এবং অন্য ব্লকচেন ব্যবহারকারী বিশ্বাস করেন যে তারা নয়। বাইরে হস্তক্ষেপ ছাড়া, কোনটি দুটি অধিকার নির্ধারণ করা কঠিন। যারা লেনদেন পরীক্ষা করবে এবং শুধুমাত্র সঠিক যুক্ত করবে তাদের মধ্যে এটি নির্বাচন করা দরকার। যেমন ব্যবহারকারীদের miners বলা হয়।
মেনগার - নতুন ব্লক এবং লেনদেন চেক তৈরির সাথে জড়িত অংশগ্রহণকারীদের অবরুদ্ধ অংশগ্রহণকারীদের।
খনির সঠিক অপারেশন সংগঠিত করার জন্য, একমত হওয়া দরকার, কে হবে এবং কিভাবে তারা তাদের কাজ সম্পাদন করবে। এটি একটি কঠিন কাজ, কারণ আপনাকে এমন নিয়মগুলির সাথে আসতে হবে, যা খনন করার চেয়ে খনিগুলিকে পর্যবেক্ষণ করতে আরও লাভজনক হবে। এটি গেম তত্ত্বের একটি টাস্কের একটি ক্লাসিক উদাহরণ: কিভাবে একটি কৌশল নির্বাচন করুন যা বিভিন্ন স্বার্থের সাথে অংশগ্রহণকারীদের জন্য একই সুবিধাজনক হবে।
এই ধরনের কাজটি গত শতাব্দীতে গণিতবিদদের দ্বারা প্রণয়ন ও সমাধান করা হয়েছিল। এখন এই সমাধানটি ব্লকচেইনে এবং অন্যান্য জটিল প্রযুক্তিতে উভয়ই নিরাপত্তা সরবরাহ করে। কিভাবে মেক্সাররা একে অপরের স্বার্থ লঙ্ঘন না করে পরিচালনা করে তা বোঝার জন্য, এই কাজটিকে আরও বিবেচনা করুন।
বাইজেন্টাইন জেনারেলদের কাজ
198২ সালে বৈজ্ঞানিক নিবন্ধে, একটি যৌক্তিক দ্বিধা প্রণয়ন করা হয়েছিল। এটি একটি পিয়ার-টু-পিয়ার নেটওয়ার্কের নোডের যোগাযোগের সমস্যাটিকে চিত্রিত করে যা পরবর্তী ধাপে আলোচনা করে। একটি উপমা হিসাবে, বাইজ্যান্টিয়াম ব্যবহার করা হয়েছিল - একটি প্রাচীন সামন্তবাদী রাষ্ট্রের একটি প্রাচীন বাহিনীর সাথে। তাই নাম - বাইজেন্টাইন জেনারেলদের কাজ।
বাইজেন্টাইন সেনাবাহিনীর শহরগুলির অবরোধের সময় কর্ম সঞ্চালিত হয়। রাতে, বিভিন্ন পক্ষ থেকে লেজিয়ন শহরটি ঘিরে রেখেছিল। প্রতিটি সেনার জেনারেল কমান্ডার-ইন-চীফের আদেশের জন্য অপেক্ষা করছে। অর্ডার বিকল্প: "আক্রমণ" বা "পশ্চাদপসরণ।"
জেনারেলরা হ'ল কমান্ডার-ইন-চীফের আদেশের জন্য অপেক্ষা করছে "আক্রমণ" বা "পশ্চাদপসরণ"টাস্কের প্রথম জটিলতা - সাম্রাজ্য হ্রাস পাচ্ছে। জেনারেল ও এমনকি কমান্ডার-ইন-চীফ হ'ল পরাজয়ের আগ্রহী বাইজেন্টিয়ামের বিশ্বাসঘাতক হতে পারে। জেনারেলদের প্রতিকূল ফলাফলের অনুমতি দেওয়ার জন্য বিবেচনা করা দরকার। মোটে, যুদ্ধের তিনটি ফলাফল:
অনুকূল ফলাফল। সমস্ত জেনারেল আক্রমণ - বাইজেন্টিয়াম শত্রু ধ্বংস।
মধ্যবর্তী ফলাফল। যদি সব জেনারেলরা পশ্চাদপসরণ করবে - বাইজান্টিয়া তাদের সেনাবাহিনী বজায় রাখবে।
একটি প্রতিকূল ফলাফল। যদি কিছু জেনারেল আক্রমণ হয়, এবং কিছু পশ্চাদপসরণ করা হবে - শত্রু অবশেষে অংশে বাইজান্টিয়ামের সমগ্র সেনাবাহিনীকে ধ্বংস করে।
যদি প্রতিটি সাধারণ তার বিবেচনার ভিত্তিতে কাজ করবে, তাহলে একটি অনুকূল ফলাফলের সম্ভাবনা কম। অতএব, জেনারেলদের একক সমাধানে আসতে নিজেদের মধ্যে তথ্য বিনিময় করতে হবে।
টাস্ক দ্বিতীয় জটিলতা জেনারেলদের মধ্যে একটি নির্ভরযোগ্য যোগাযোগ চ্যানেলের অভাব। জেনারেলের মধ্যে কোন বিশ্বাসঘাতক নেই, তথ্য মিথ্যা হতে পারে। উদাহরণস্বরূপ, কুরিয়ার বিলম্ব বা captures হবে। এই পরিস্থিতি অন্যান্য জেনারেলদের বিভ্রান্ত করবে এবং একটি ভুল সিদ্ধান্ত তৈরি করা হবে। এই অবস্থায়, আপনাকে এমন একটি সমন্বিত কৌশল বিকাশ করতে হবে যা সমস্ত জেনারেলের জন্য সুবিধাজনক হবে।
জেনারেলদের মধ্যে একজন সঠিক বার্তা পাঠাচ্ছেন না, তাই অন্যরা কীভাবে তাদের আক্রমণ বা পশ্চাদপসরণ করতে পারে তা জানে নাগণিতটি প্রমাণ করেছে যে সঠিক জেনারেলরা যদি মোট জেনারেলরা মোটের দুই তৃতীয়াংশের বেশি হয় তবে এই কাজটিতে সমাধান করা সবসময় সম্ভব। বিভিন্ন সিস্টেমে, টাস্ক বিভিন্ন উপায়ে সমাধান করা যেতে পারে।
বাইজেন্টাইন ফল্ট সহনশীলতা - নেটওয়ার্কের ক্ষমতা চালিয়ে যাওয়ার ক্ষমতা, এমনকি যদি কিছু নোড প্রত্যাখ্যান করে বা দূষিতভাবে কাজ করে। অন্য কথায়, নেটওয়ার্কের এই সম্পত্তিটি বাইজেন্টাইন জেনারেলদের কাজটি সমাধান করা হয়েছে।
বিমানের ইঞ্জিনগুলির সিস্টেমে বাইজেন্টাইন ফল্ট সহনশীলতা, পারমাণবিক বিদ্যুৎকেন্দ্রগুলিতে এবং কার্যত কোনও ব্যবস্থায়, যা কর্মের একটি বড় সংখ্যক সেন্সরগুলির কাজের ফলাফলের উপর নির্ভর করে। এমনকি স্পেসএক্স এটি তার সিস্টেমের জন্য একটি সম্ভাব্য প্রয়োজন হিসাবে বিবেচনা করে।
যদি এই কাজটি ব্লকচেনের প্রেক্ষাপটে প্রয়োগ করা হয় তবে জেনারেলরা খনি। তারা অবশ্যই লেনদেনের সাথে একমত এবং স্বীকৃতি দিতে হবে যাতে এটি ব্লকচেনে পড়ে যায়। এই প্রক্রিয়া ঐক্যমত্য বলা হয়।
Mainers সব লেনদেন দেখুন এবং তাদের নিশ্চিত বা প্রত্যাখ্যান করার সিদ্ধান্ত নিয়েছেউদাহরণস্বরূপ, খনি দেখেন যে একজন ব্যবহারকারী বিটকিন্সকে অন্যের কাছে পাঠাতে চায়। প্রথম মেইনার বিশ্বাস করেন যে এই ধরনের একটি লেনদেন অনুমোদিত হবে। দ্বিতীয় সন্দেহভাজন যে এই অপারেশন একটি আক্রমণকারী উত্পাদন করে। তৃতীয়টি নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করেছে এবং লেনদেনটি পরীক্ষা করে নি। একটি একক সমাধান নিন এবং তারপর ঐক্যমত্য আসা।
যেহেতু বাইজেন্টাইন জেনারেলদের কাজটি বেশ কয়েকটি সমাধান রয়েছে, তারপরে বিভিন্ন ব্লকগুলি বিভিন্ন ঐক্যমত্য অ্যালগরিদম ব্যবহার করে বাইজেন্টাইন ফল্ট সহনশীলতা অর্জন করে। আরো সাধারণ বিবেচনা করুন।
অ্যালগরিদম ঐক্যমত্য
ব্লকচেন একটি বিতরিত নেটওয়ার্কের ভিত্তিতে কাজ করে। এই নেটওয়ার্ক পরিচালনা করে এমন কোন একক কেন্দ্র নেই। ব্লকচেনের নিরাপদ অপারেশন সংগঠিত করার জন্য, আপনাকে অবশ্যই মিনার হবে এবং এটি কীভাবে ব্লক তৈরি করবে তা আলোচনা করতে হবে। মেনগারগুলি ঐক্যমত্য অ্যালগরিদম নামে কঠোরভাবে নির্ধারিত নিয়মগুলিতে কাজ করে।
ঐক্যমত্য অ্যালগরিদম একটি পদ্ধতি যা মূলধারাকে ব্লকচেইনে নির্বাচিত হয় এবং এটি কোন নিয়মগুলি ব্লক তৈরি করে তা বর্ণনা করে।
ব্লকচেন সিস্টেমে একটি ঐক্যমত্যের প্রয়োজন কি ভাল বোঝার জন্য, অ্যাপার্টমেন্ট বিল্ডিংয়ের ভাড়াটেদের কল্পনা করুন। ব্লকচা তাদের একে অপরের সাথে যোগাযোগ করার এবং বাড়ির উন্নয়নে সিদ্ধান্ত নেওয়ার জন্য প্রয়োজনীয়: ওভারহুলের জন্য অর্থ সংগ্রহ করুন, সার্ভিসিং সংস্থা নির্বাচন করুন বা দায়িত্ব নিয়োগ করুন। আলোচনার তিনটি উপায় রয়েছে - তিনটি ভিন্ন ঐক্যমত্য অ্যালগরিদম। তাদের প্রতিটি একটি নির্দিষ্ট গাণিতিক মডেল উপর ভিত্তি করে।
কাজের প্রমাণ (পাও) কাজ প্রমাণের জন্য একটি অ্যালগরিদম। মেইনার বাড়িতে কোন ন্যস্ত হতে পারে। নতুন ব্লক তৈরি করতে, এটি জটিল ক্রিপ্টোগ্রাফিক কাজগুলি সমাধানের জন্য তার কম্পিউটারটি ব্যবহার করতে হবে।
অ্যালগরিদম ব্লকচেনের সঠিক সংস্করণটি বিবেচনা করবে যা বেশিরভাগ ব্লক। এবং সমগ্র ব্লকগুলির বেশির ভাগই সংস্করণে থাকবে, যার ফলে ভাড়াটেরা পুরো কম্পিউটার ক্ষমতা কাটিয়েছিল। একটি খুব গণতান্ত্রিক পদ্ধতি প্রাপ্ত হয়: 51% খনি যদি বিশ্বাস করে যে ব্লকের লেনদেন সঠিক এবং হবে। অতএব, ব্লকচেন হ্যাক করা প্রায় অসম্ভব।
নতুন ব্লক একটি কম্পিউটার আছে যারা বাসিন্দাদের তৈরিস্টেক প্রুফ (POS) কর্তৃপক্ষের প্রমাণিত অংশের জন্য একটি অ্যালগরিদম। মেনগাররা হ'ল ব্লকচেনের মধ্যে আরও বেশি সম্পদ রয়েছে। আমরা বৃহত্তম অ্যাপার্টমেন্ট সঙ্গে এই ভাড়াটে থাকবে। এবং ইথারিক ব্লকচার্টারে, উদাহরণস্বরূপ, এটি ব্যবহারকারীদের সবচেয়ে ক্রিপ্টোকরেন্সি ইথ রয়েছে। এই অ্যালগরিদমের সাথে, বিদ্যুৎ খরচ কম, কারণ ব্লকচেনের ব্লক নির্মাণের ফলে জটিল ক্রিপ্টোগ্রাফিক কাজগুলিকে সমাধান করার প্রয়োজন নেই। ব্লকচেইলে আপনার ভাগ আরো বেশি, আপনি প্রায়শই নতুন ব্লক তৈরি করবেন।
কাজের প্রমাণ হিসাবে, ব্লকচেনের সঠিক সংস্করণটি সবচেয়ে ব্লকগুলির মধ্যে একটি বিবেচনা করা হবে। কিন্তু দালালের প্রমাণ গণতান্ত্রিক বলা যাবে না। বেশিরভাগ ব্লকের বেশিরভাগ বাসিন্দারা তৈরি করবে না, কিন্তু ধনী ভাড়াটে। তবে, এটি এমনকি নিরাপদ। মজিনেম যদি ঘরের বেশিরভাগই থাকে তবে তা ঘটতে দূষিত হয়ে উঠবে।
নতুন ব্লক বৃহত্তম অ্যাপার্টমেন্ট সঙ্গে অধিবাসীদের তৈরিকর্তৃপক্ষের প্রফেসর (পিওএ) ব্যক্তিত্বের প্রমাণের একটি অ্যালগরিদম। এটি হতে পারে যে ভাড়াটেরা জড়ো হয়েছিল এবং সিদ্ধান্ত নিয়েছে যে ব্লক তৈরি করার জন্য একটি অ্যাপার্টমেন্ট থাকবে। এই অ্যালগরিদম ব্যক্তিগত, বন্ধ ব্লক বিতরণ করা হয়। উদাহরণস্বরূপ, এটি আমাদের উদাহরণ থেকে একটি অ্যাপার্টমেন্ট হোম পরিচালনার জন্য উপযুক্ত।
নির্বাচিত খনি নিজেই ব্লকচেনের সত্য সংস্করণটি পছন্দ করে। তিনি নিজেকে সনাক্ত করতে হবে যাতে সমস্ত বাসিন্দারা তাকে বিশ্বাস করে। যদি কিছু সময়ে ভাড়াটেরা ম্যানের সমাধানগুলির সাথে ব্যঞ্জনবর্ণ হতে পারে তবে তারা অন্যকে বরাদ্দ করতে পারবে। নতুন মেইনার তার ব্লকগুলির শৃঙ্খলা তৈরি করতে শুরু করবে, এবং পুরানো ব্লকচেন আলাদাভাবে বিদ্যমান থাকবে। ব্লকচেইনে এমন একটি প্রক্রিয়াটি হার্ডফর্কাকে বলা হয়।
নতুন ব্লকগুলি সেই ভাড়াটে তৈরি করে, যা আগাম চয়ন করা হয়েছিলঐক্যমত্য অ্যালগরিদম অনেক। ক্রমাগত নতুন উদ্ভাবন, কিন্তু এই তিনটি সবচেয়ে সুপরিচিত, সময়-পরীক্ষিত এবং ঘন ঘন ব্যবহৃত হয়।
উপসংহার
কোনও পিয়ার-টু-পিয়ার নেটওয়ার্কে অংশগ্রহণকারীদের মধ্যে অবিশ্বাস রয়েছে। ব্লকচেইলে, খনি এই সমস্যার সমাধান করে। এই ব্যবহারকারীরা লেনদেন পরীক্ষা করে এবং শুধুমাত্র নতুন ব্লকগুলিতে সঠিকভাবে যুক্ত করে।
198২ সালের নিবন্ধটি বাইজেন্টাইন জেনারেলদের কাজটি বর্ণনা করে। এটি প্রথমটি কীভাবে কাজ চালিয়ে যেতে পারে তার অ্যালগরিদমটিতে এটি বর্ণিত হয়েছিল, এমনকি যদি কিছু নোড অস্বীকার করা বা দূষিতভাবে প্রদত্ত হয়।
ব্লকচেইলে, ঐক্যমত্য অ্যালগরিদমগুলির তিনটি জাতের ব্যবহৃত হয়:
- কাজের প্রমাণ (পাও) কাজ প্রমাণের জন্য একটি অ্যালগরিদম।
- স্টেক প্রুফ (POS) কর্তৃপক্ষের প্রমাণিত অংশের জন্য একটি অ্যালগরিদম।
- কর্তৃপক্ষের প্রফেসর (পিওএ) ব্যক্তিত্বের প্রমাণের একটি অ্যালগরিদম।