ব্লকচেইন আর্কিটেকচার সম্পর্কে আপনার যা জানা দরকার Everything

ব্লকচেইন আর্কিটেকচারের এই ব্লগটি ব্লকচেইনের মূল উপাদানগুলি - লেনদেন, ব্লকস, পি 2 পি নেটওয়ার্ক, সম্মতিসূচক আলগোরিদিম, প্রুফ অফ ওয়ার্ক সম্পর্কে আলোচনা করেছে।

কেন বলা হয়? ব্লকচেইন ? - ঠিক আছে, এটি কারণ হ'ল এটি লেনদেনের ডেটাগুলিকে ব্লকগুলিতে সঞ্চয় করে, যা একটি চেইন গঠনের জন্য একসাথে যুক্ত linked লেনদেনের সংখ্যা বাড়ার সাথে সাথে ব্লকচেইনের আকারও বৃদ্ধি পায়। এই গৌরবময় আবিষ্কার সম্পর্কে আরও স্পষ্ট ধারণা পেতে, আসুন আমরা এর স্থাপত্য সম্পর্কে আলোচনা করি। টিতিনি স্থাপত্য উপাদানগুলি সাধারণীকরণ করেছেন এবং তারপরে বিভিন্ন সংস্থাগুলি সংশোধন করেছেন, বিটকয়েনের মতো বিভিন্ন ব্লকচেইন প্রকল্পগুলিতে নেতৃত্ব দিয়েছেন, ইথেরিয়াম , হাইপারল্ডার ইত্যাদিএই ব্লগে, বিষয়গুলিকে আরও সহজ রাখতে, আমরা বিটকয়েন ব্লকচেইন আর্কিটেকচার নিয়ে আলোচনা করব।



নীচে স্থাপত্য উপাদানগুলির একটি তালিকা রয়েছে:



আর্কিটেকচার নিয়ে আলোচনা করার আগে আসুন আমাদের মাথায় কয়েকটি বিষয় পরিষ্কার হয়ে যায়:

  • ব্লকচেইন বিটকয়েন নয় ব্লকচেইন পিছনের প্রযুক্তি বিটকয়েন
  • বিটকয়েন হ'ল ডিজিটাল টোকেন বা অন্যদিকে ব্লকচেইন সেই ডিজিটাল টোকেনগুলির লেনদেনের উপর নজর রাখে
  • ব্লকচেইন ছাড়া বিটকয়েন সম্ভব নয়, তবে আপনি বিটকয়েন ছাড়াই ব্লকচেইন রাখতে পারেন।

ব্লকচেইন আর্কিটেকচার - ব্লকচেইন আর্কিটেকচার - এডুরেকা



লেনদেন

লেনদেনএকটি ব্লকচেইন সিস্টেমের সবচেয়ে ছোট বিল্ডিং ব্লক।এগুলিতে সাধারণত একটি প্রাপক ঠিকানা, প্রেরকের ঠিকানা এবং একটি মান থাকে। এটি একটি স্ট্যান্ডার্ড ক্রেডিট কার্ডের স্টেটমেন্টের অনুরূপ।পূর্ববর্তী লেনদেন এবং প্রাপকের পাবলিক কী যুক্ত করে মালিক উত্পাদিত হ্যাশকে ডিজিটালি স্বাক্ষর করে মানটি স্থানান্তর করে।

কিভাবে জাভা মধ্যে একটি প্যাকেজ তৈরি করতে

এরপরে লেনদেনটি সর্বদা নেটওয়ার্ক এবং সমস্তটিতে প্রকাশ্যে ঘোষণা করা হয়নোডব্লকচেইনের স্বতন্ত্রভাবে তাদের নিজস্ব অনুলিপিটি ধরে রাখেন এবং প্রতিটি লেনদেনের ক্রিয়া অনুসারে বর্তমান হিসাবে পরিচিত 'রাজ্য' গণনা করা হয় যেমন এটিতে প্রদর্শিত হবেব্লকচেইনলেনদেনগুলি একটি ব্লকের আকারে প্রতিটি নোডে বান্ডিল হয়ে ডেলিভারি করা হয়। পুরো নেটওয়ার্ক জুড়ে যেমন নতুন লেনদেন বিতরণ করা হয়, তেমনিস্বতন্ত্রভাবে যাচাইকৃত এবং 'প্রক্রিয়াজাত'প্রতিটি নোড দ্বারাপ্রতিটি লেনদেন সময় স্ট্যাম্পড এবং একটি ব্লক মধ্যে সংগ্রহ করা হয়।

ব্লক

ব্লকএকটি ব্লক শিরোনাম এবং লেনদেন হিসাবে তথ্য রয়েছে। ব্লকগুলি এমন ডেটা স্ট্রাকচার যা এর উদ্দেশ্য লেনদেনের সেটগুলি বান্ডিল করা এবং নেটওয়ার্কের সমস্ত নোডে প্রতিলিপি করা হয়। ব্লকচেইনে ব্লকগুলি তৈরি করেখনিবিদরাখনিরএকটি বৈধ ব্লক তৈরি করার প্রক্রিয়া যা নেটওয়ার্কের বাকী অংশগুলি গ্রহণ করবে। নোডগুলি মুলতুবি লেনদেন নেয়, সেগুলি ক্রিপ্টোগ্রাফিকভাবে সঠিক কিনা তা যাচাই করে এবং ব্লকচেইনে সংরক্ষণের জন্য সেগুলিতে প্যাকেজ করে।ব্লক শিরোনামমেটাডেটা যা যাচাইকরণে সহায়তা করেএকটি ব্লকের মেয়াদ একটি ব্লক মেটাডেটার বিষয়বস্তু নীচের চিত্রে প্রদর্শিত হয়



একটি ব্লকের বাকী অংশে লেনদেন রয়েছে। এটি কোনও খনি শ্রমিকের পছন্দ অনুসারে কোনও ব্লকে বান্ডিল হওয়া কোনও সংখ্যক লেনদেন হতে পারে।

ব্লকের ধরণ

  1. বেশিরভাগ ব্লক কেবলমাত্র বর্তমান প্রধান ব্লকচেইনকে প্রসারিত করে যা এটি নেটওয়ার্কের দীর্ঘতম চেইনও। এই ব্লক বলা হয় 'প্রধান শাখা ব্লক'
  2. কিছু ব্লক এমন প্যারেন্ট ব্লককে উল্লেখ করে যা দীর্ঘতম ব্লকচেইন নয়। এই ব্লক বলা হয় 'পাশের শাখা ব্লক'
  3. কিছু ব্লক এমন প্যারেন্ট ব্লককে উল্লেখ করে যা ব্লক প্রসেসিংয়ের জন্য পরিচিত নয়। এগুলি বলা হয় 'এতিম ব্লক'

সাইড ব্রাঞ্চ ব্লকগুলি বর্তমানে মূল শাখার অংশ নাও থাকতে পারে, তবে যদি আরও ব্লকগুলি খনন করা হয় যা তাদের পিতামাতার হিসাবে উল্লেখ করা হয় তবে সম্ভাবনা রয়েছে যে কোনও নির্দিষ্ট পাশের শাখাপুনর্গঠিতমূল শাখায়। এর ধারণা নিয়ে আসেকাঁটাচামচ

পি 2 পি নেটওয়ার্ক

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

Sensকমত্য অ্যালগরিদম

একক লেজারের এই সমস্ত অনুলিপি যেভাবে সিঙ্ক্রোনাইজ করা হয়েছে তা সর্বসম্মত অ্যালগরিদমের কারণে। Sensক্যমত্য প্রক্রিয়াটি নিশ্চিত করে যে প্রতিটি স্বতন্ত্র পক্ষের স্থানীয় কপি যা-ই হোক না কেন, তারা একে অপরের সাথে সামঞ্জস্যপূর্ণ এবং সবচেয়ে আপডেট হওয়া updated প্রতিটি নোডের অনুলিপি একে অপরের সাথে অভিন্ন বা অনুরূপ। এটি যুক্তিযুক্তভাবে বলা যেতে পারে যে blockক্যমত্য অ্যালগরিদম প্রতিটি ব্লকচেইন আর্কিটেকচারের মূল গঠন করে।Theকমত্যের কিছু অ্যালগরিদম নীচে আলোচনা করা হয়েছে:

কাজের প্রমাণ (POW)

এটি ব্লকচেইন নেটওয়ার্কে নতুন ব্লক তৈরি করার জন্য একটি গণনামূলক চ্যালেঞ্জিং ধাঁধা সমাধান করার সাথে জড়িত। এটিতে মূলত স্ট্রিং অনুমান করা জড়িত যা একটি 256-বিট হ্যাশ তৈরি করে যা জনপ্রিয় হ্যাশিং অ্যালগরিদম SHA256 দ্বারা উত্পাদিত হয়। হ্যাশিং অ্যালগরিদমগুলি যেটি অপরিবর্তনীয় তা conকমত্যের অর্জনের জন্য এ জাতীয় পদ্ধতির মৌলিক স্তম্ভ হিসাবে দাঁড়িয়েছে। যেহেতু কাউকে হ্যাশ যাচাই করতে মিলিয়ন অনুমানের মধ্য দিয়ে যেতে হয়, প্রক্রিয়াটির নাম হয়ে যায় 'প্রুফ-অফ-ওয়ার্ক'।

প্রমানের প্রমাণ (POS)

এটিতে নোডগুলি বৈধকারক হিসাবে পরিচিত। তারা লেনদেনের ফি অর্জনের জন্য লেনদেনগুলিকে বৈধতা দেয়। ব্লকগুলি যাচাই করার জন্য নোডগুলি এলোমেলোভাবে নির্বাচিত হয় এবং এই র্যান্ডম নির্বাচনের সম্ভাবনা কোনও নির্দিষ্ট নোডের পরিমাণের উপর নির্ভর করে।

সরলিকৃত বাইজেন্টাইন ফল্ট সহনশীলতা (এসবিএফটি)

এখানে বেসিক আইডিয়ায় এমন একক বৈধতা রয়েছে যা প্রস্তাবিত লেনদেনগুলি বান্ডিল করে এবং একটি নতুন ব্লক তৈরি করে। ঠিকঠাকের অনুমতি-ভিত্তিক প্রকৃতি প্রদত্ত, এখানে বৈধকারক একটি পরিচিত দল। নেটওয়ার্কটিতে নূন্যতম সংখ্যক নোডের নতুন ব্লকটি সংশোধন করার ফলে sensক্যমত্য অর্জন করা হয়েছে is

উদাহরণস্বরূপ জাভা মধ্যে অ্যাডাপ্টার বর্গ

এটি আমাদের এই 'ব্লকচেইন আর্কিটেকচার' ব্লগের শেষে নিয়ে আসে। আপনি যদি ব্লকচেইন শিখতে এবং ব্লকচেইন টেকনোলজিসে একটি ক্যারিয়ার গড়তে চান তবে আমাদের দেখুন এবং যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে ব্লকচেইনকে গভীরভাবে বুঝতে এবং বিষয় সম্পর্কে দক্ষতা অর্জনে সহায়তা করবে।

আমাদের জন্য একটি প্রশ্ন বা সন্দেহ আছে? দয়া করে এই 'ব্লকচেইন আর্কিটেকচার' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।