মূল কন্টেন্টে যান

ডিস্ট্রিবিউটেড ভ্যালিডেটর টেকনোলজি

  • একটি ভ্যালিডেটরের স্বাক্ষরকরণ কী-কে একাধিক মেশিন এবং অপারেটরের মধ্যে বিভক্ত করে, যা সিঙ্গেল পয়েন্ট অফ ফেইলিওর দূর করে
  • ব্যক্তিগত হার্ডওয়্যার, সফ্টওয়্যার বা অপারেটরের ব্যর্থতার মধ্যেও ভ্যালিডেটরদের অনলাইনে রাখে
  • সোলো স্টেকার, স্টেকিং পরিষেবা এবং স্টেকিং পুল দ্বারা বর্তমানে ব্যবহৃত প্রোডাকশন পরিকাঠামো

ডিস্ট্রিবিউটেড ভ্যালিডেটর টেকনোলজি কী?

ডিস্ট্রিবিউটেড ভ্যালিডেটর টেকনোলজি (dvt) হলো ভ্যালিডেটর নিরাপত্তার একটি পদ্ধতি যা সিঙ্গেল পয়েন্ট অফ ফেইলিওর কমাতে এবং ভ্যালিডেটরের স্থিতিস্থাপকতা বাড়াতে একাধিক পক্ষের মধ্যে কী পরিচালনা এবং স্বাক্ষরকরণ দায়িত্ব ছড়িয়ে দেয়।

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

একটি ডায়াগ্রাম যা দেখাচ্ছে কীভাবে একটি একক ভ্যালিডেটর কী কী শেয়ারে বিভক্ত করা হয় এবং বিভিন্ন উপাদানযুক্ত একাধিক নোডে বিতরণ করা হয়।

DVT স্টেকিং করার কোনো আলাদা উপায় নয়। এটি সফ্টওয়্যারের একটি লেয়ার যা যেকোনো স্টেকিং সেটআপ ব্যবহার করতে পারে:

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

আমাদের কেন DVT প্রয়োজন?

নিরাপত্তা

ভ্যালিডেটররা দুটি পাবলিক-প্রাইভেট কী পেয়ার তৈরি করে: ঐক্যমত-এ অংশগ্রহণের জন্য ভ্যালিডেটর কী এবং ফান্ড অ্যাক্সেস করার জন্য উত্তোলন কী। যদিও ভ্যালিডেটররা কোল্ড স্টোরেজে উত্তোলন কী সুরক্ষিত করতে পারে, তবে ভ্যালিডেটর প্রাইভেট কী-গুলোকে 24/7 অনলাইনে থাকতে হবে যাতে ভ্যালিডেটরকে সার্বক্ষণিক যে দায়িত্বগুলো দেওয়া হয়, যেমন অ্যাটেস্টেশন এবং ব্লক প্রস্তাব, সেগুলোতে স্বাক্ষরকরণ করা যায়। একটি কী অনলাইনে রাখলে তা চুরির ঝুঁকিতে থাকে, এবং DVT সেই ঝুঁকি সীমিত করে: শুধুমাত্র কী শেয়ারগুলোই অনলাইনে থাকে, সম্পূর্ণ কী কখনোই নয়।

যদি একটি ভ্যালিডেটর প্রাইভেট কী আপস করা হয়, তবে একজন আক্রমণকারী ভ্যালিডেটরকে নিয়ন্ত্রণ করতে পারে, যা সম্ভাব্যভাবে স্ল্যাশিং বা স্টেকারের ETH হারানোর দিকে নিয়ে যেতে পারে। DVT এই ঝুঁকি কমায়। DVT-এর মাধ্যমে, আসল, সম্পূর্ণ ভ্যালিডেটর কী এনক্রিপ্ট করা হয় এবং কী শেয়ারে বিভক্ত করা হয়। কী শেয়ারগুলো অনলাইনে থাকে, একাধিক নোড জুড়ে বিতরণ করা হয় যা একসাথে ভ্যালিডেটর পরিচালনা করে, যেখানে সম্পূর্ণ 'মাস্টার' কী নিরাপদে অফলাইনে থাকে। এই বিতরণ সম্ভব কারণ ইথেরিয়াম ভ্যালিডেটররা BLS স্বাক্ষর ব্যবহার করে যা সংযোজনযোগ্য, যার অর্থ তাদের উপাদান অংশগুলো যোগ করে সম্পূর্ণ কী পুনর্গঠন করা যেতে পারে। কী শেয়ার দিয়ে তৈরি আংশিক স্বাক্ষরগুলো এমন একটি স্বাক্ষরে একত্রিত হয় যা সম্পূর্ণ কী-এর জন্য বৈধ, তাই দৈনন্দিন স্বাক্ষরকরণ-এর জন্য সম্পূর্ণ কী-এর কখনোই প্রয়োজন হয় না। যখন একটি ক্লাস্টার ডিস্ট্রিবিউটেড কী জেনারেশন ব্যবহার করে একটি নতুন ভ্যালিডেটর কী তৈরি করে, তখন সম্পূর্ণ প্রাইভেট কী কোনো একক মেশিনে কখনোই থাকে না।

কোনো সিঙ্গেল পয়েন্ট অফ ফেইলিওর নেই

যখন একটি ভ্যালিডেটর একাধিক অপারেটর এবং একাধিক মেশিনের মধ্যে বিভক্ত থাকে, তখন এটি অফলাইনে না গিয়েই ব্যক্তিগত হার্ডওয়্যার এবং সফ্টওয়্যার ব্যর্থতা সহ্য করতে পারে। একটি ক্লাস্টারের নোডগুলো জুড়ে বিভিন্ন হার্ডওয়্যার এবং সফ্টওয়্যার কনফিগারেশন ব্যবহার করেও ব্যর্থতার ঝুঁকি কমানো যেতে পারে। মাল্টি-অপারেটর বিতরণ সিঙ্গেল-নোড ভ্যালিডেটর কনফিগারেশনের জন্য স্থানীয়ভাবে উপলব্ধ নয়; এটি DVT মিডলওয়্যার লেয়ার থেকে আসে।

যদি একটি ক্লাস্টারের কোনো মেশিনের একটি উপাদান ডাউন হয়ে যায় (উদাহরণস্বরূপ, যদি একটি ভ্যালিডেটর ক্লাস্টারে চারজন অপারেটর থাকে এবং একজন একটি নির্দিষ্ট ক্লায়েন্ট ব্যবহার করে যাতে বাগ আছে), তবে অন্যেরা নিশ্চিত করতে পারে যে ভ্যালিডেটরটি চলতে থাকবে।

বিকেন্দ্রীকরণ

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

DVT ছাড়া, স্টেকিং প্রদানকারীদের জন্য তাদের সমস্ত ভ্যালিডেটরের জন্য শুধুমাত্র এক বা দুটি ক্লায়েন্ট কনফিগারেশন সমর্থন করা সহজ, যা ক্লায়েন্ট বাগের প্রভাব বাড়ায়। DVT ব্যবহার করে একাধিক ক্লায়েন্ট কনফিগারেশন এবং বিভিন্ন হার্ডওয়্যারের মধ্যে ঝুঁকি ছড়িয়ে দেওয়া যেতে পারে, যা বৈচিত্র্যের মাধ্যমে স্থিতিস্থাপকতা তৈরি করে।

DVT ইথেরিয়াম-কে নিম্নলিখিত সুবিধাগুলো প্রদান করে:

  1. ইথেরিয়াম-এর প্রুফ-অফ-স্টেক (PoS) ঐক্যমত-এর বিকেন্দ্রীকরণ
  2. নেটওয়ার্ক-এর সক্রিয়তা নিশ্চিত করে
  3. ভ্যালিডেটর ফল্ট টলারেন্স তৈরি করে
  4. ন্যূনতম আস্থার ভ্যালিডেটর পরিচালনা
  5. ন্যূনতম স্ল্যাশিং এবং ডাউনটাইম ঝুঁকি
  6. বৈচিত্র্য উন্নত করে (ক্লায়েন্ট, ডেটা সেন্টার, অবস্থান, প্রবিধান ইত্যাদি)
  7. ভ্যালিডেটর কী পরিচালনার উন্নত নিরাপত্তা

DVT কীভাবে কাজ করে?

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

একটি DVT সমাধানে নিম্নলিখিত উপাদানগুলো থাকে:

  • শামিরের সিক্রেট শেয়ারিং (নতুন ট্যাবে খোলে) - ভ্যালিডেটররা BLS কী (নতুন ট্যাবে খোলে) ব্যবহার করে। একটি ভ্যালিডেটর প্রাইভেট কী-কে একাধিক "কী শেয়ার"-এ বিভক্ত করা যেতে পারে, এবং যেহেতু BLS স্বাক্ষরগুলো সংযোজনযোগ্য, তাই সেই কী শেয়ারগুলো দিয়ে তৈরি আংশিক স্বাক্ষরগুলোকে একটি একক স্বাক্ষরে একত্রিত করা যেতে পারে যা সম্পূর্ণ ভ্যালিডেটর কী-এর জন্য বৈধ।
  • থ্রেশহোল্ড সিগনেচার স্কিম (নতুন ট্যাবে খোলে) - স্বাক্ষরকরণ দায়িত্বের জন্য প্রয়োজনীয় পৃথক কী শেয়ারের সংখ্যা নির্ধারণ করে, যেমন, 4 টির মধ্যে 3 টি।
  • ডিস্ট্রিবিউটেড কী জেনারেশন (DKG) (নতুন ট্যাবে খোলে) - ক্রিপ্টোগ্রাফিক প্রক্রিয়া যা কী শেয়ার তৈরি করে এবং একটি ক্লাস্টারের নোডগুলোতে বিদ্যমান বা নতুন ভ্যালিডেটর কী-এর শেয়ার বিতরণ করতে ব্যবহৃত হয়।
  • মাল্টিপার্টি কম্পিউটেশন (MPC) (নতুন ট্যাবে খোলে) - সম্পূর্ণ ভ্যালিডেটর কী মাল্টিপার্টি কম্পিউটেশন ব্যবহার করে গোপনে তৈরি করা হয়। সম্পূর্ণ কী কোনো একক অপারেটরের কাছে কখনোই জানা থাকে না—তারা কেবল এর নিজস্ব অংশটি (তাদের "শেয়ার") জানে।
  • ঐক্যমত প্রোটোকল - ঐক্যমত প্রোটোকল একটি নোড-কে ব্লক প্রস্তাবক হিসেবে নির্বাচন করে। তারা ক্লাস্টারের অন্যান্য নোড-এর সাথে ব্লক-টি শেয়ার করে, যারা সামগ্রিক স্বাক্ষরে তাদের কী শেয়ার যোগ করে। যখন পর্যাপ্ত কী শেয়ার একত্রিত হয়, তখন ইথেরিয়াম-এ ব্লক-টি প্রস্তাব করা হয়।

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

প্রোডাকশনে DVT

ডিস্ট্রিবিউটেড ভ্যালিডেটরগুলো আজ মেইননেট-এ সোলো, পরিষেবা এবং পুলড স্টেকিং জুড়ে চলে। দুটি নেটওয়ার্ক এই ক্রিয়াকলাপের বেশিরভাগের জন্য দায়ী:

প্রোডাক্ট এবং পরিষেবাগুলো ইথেরিয়াম কমিউনিটির সুবিধার জন্য তালিকাভুক্ত করা হয়েছে। কোনো প্রোডাক্ট বা পরিষেবার অন্তর্ভুক্তি ethereum.org ওয়েবসাইট টিম বা ইথেরিয়াম ফাউন্ডেশন-এর সমর্থন উপস্থাপন করে না
  • Obol Charon তৈরি করে, যা একটি ওপেন-সোর্স DVT মিডলওয়্যার ক্লায়েন্ট যা মেশিনের একটি ক্লাস্টারকে একসাথে একটি ভ্যালিডেটর পরিচালনা করতে দেয় ("স্কোয়াড স্টেকিং")। গ্রুপগুলো ডিস্ট্রিবিউটেড কী জেনারেশন সম্পাদন করে এবং Obol-এর DV Launchpad (নতুন ট্যাবে খোলে)-এর মাধ্যমে তাদের ক্লাস্টার কনফিগার করে। Obol ক্লাস্টারগুলো প্রোডাকশনে স্টেকিং প্রোটোকল এবং স্টেকিং পরিষেবা দ্বারা ব্যবহৃত হয়, যার মধ্যে রয়েছে Lido-এর Simple DVT মডিউল এবং EtherFi-এর Operation Solo Staker প্রোগ্রাম, যা হোম অপারেটরদের ফল্ট-টলারেন্ট ক্লাস্টারে যুক্ত করে।
  • SSV Network হলো স্বাধীন নোড অপারেটরদের একটি পারমিশনলেস নেটওয়ার্ক। একটি ভ্যালিডেটর কী-কে কী শেয়ারে বিভক্ত করা হয় এবং অপারেটরদের একটি নির্বাচিত সেটে বিতরণ করা হয়, যারা সম্মিলিতভাবে ভ্যালিডেটরের দায়িত্ব পালন করে; কোনো একক অপারেটর কখনোই সম্পূর্ণ কী ধারণ করে না। স্টেকিং পরিষেবা এবং পুলগুলো SSV-তে বড় ভ্যালিডেটর সেট চালায়, এবং Obol-এর মতো, এটি Lido-এর Simple DVT মডিউল দ্বারা ব্যবহৃত হয়।

DVT-এর ব্যবহারের ক্ষেত্র

বৃহত্তর স্টেকিং শিল্পের জন্য DVT-এর উল্লেখযোগ্য প্রভাব রয়েছে:

সোলো স্টেকার

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

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

পরিষেবা হিসেবে স্টেকিং (SaaS)

অনেক ভ্যালিডেটর পরিচালনাকারী অপারেটররা (যেমন স্টেকিং পুল এবং প্রাতিষ্ঠানিক স্টেকার) তাদের ঝুঁকি কমাতে DVT ব্যবহার করতে পারে। তাদের পরিকাঠামো বিতরণ করে, তারা তাদের ক্রিয়াকলাপে রিডানডেন্সি যোগ করতে পারে এবং তাদের ব্যবহৃত হার্ডওয়্যারের ধরনগুলোতে বৈচিত্র্য আনতে পারে।

DVT একাধিক নোড জুড়ে কী পরিচালনার দায়িত্ব ভাগ করে নেয়, যার অর্থ কিছু পরিচালন ব্যয়ও ভাগ করা যেতে পারে। DVT স্টেকিং প্রদানকারীদের জন্য পরিচালন ঝুঁকি এবং বীমা খরচও কমাতে পারে।

স্টেকিং পুল

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

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

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

সিঙ্গেল-অপারেটর আস্থা কমানোর আরেকটি সুবিধা হলো স্টেকিং পুলগুলো আরও উন্মুক্ত এবং পারমিশনলেস অপারেটর অংশগ্রহণের অনুমতি দিতে পারে। কিছু স্টেকিং পুল আজ প্রোডাকশনে এটি করে। মাল্টি-অপারেটর DVT ক্লাস্টারগুলো প্রোটোকলগুলোকে কিউরেটেড এবং পারমিশনলেস অপারেটর সেটগুলোকে একত্রিত করে, বড় পেশাদারদের সাথে হোম স্টেকার এবং ছোট অপারেটরদের যুক্ত করতে দেয়।

DVT ব্যবহারের সম্ভাব্য অসুবিধা

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

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

না। একটি ভ্যালিডেটর ক্লায়েন্ট চালানো একক মেশিন কোনো DVT সফ্টওয়্যার ছাড়াই কাজ করে, এবং এটি একটি সাধারণ হোম স্টেকিং সেটআপ হিসেবে রয়ে গেছে। DVT হলো একটি ঐচ্ছিক লেয়ার যা ফল্ট টলারেন্স যোগ করে এবং সিঙ্গেল পয়েন্ট অফ ফেইলিওর দূর করে। এটি কার্যকর যদি আপনি চান যে আপনার ভ্যালিডেটর পৃথক মেশিনের ব্যর্থতা থেকে বেঁচে থাকুক, অথবা যদি আপনি অন্যদের সাথে একটি ভ্যালিডেটর চালানোর দায়িত্ব ভাগ করে নিতে চান।

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

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

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

ক্লাস্টারগুলোর আকার সাধারণত এমনভাবে নির্ধারণ করা হয় যাতে থ্রেশহোল্ডটি নোডগুলোর দুই-তৃতীয়াংশ সুপারমেজরিটি হয়, যা ত্রুটিপূর্ণ বা অফলাইন সদস্যদের সহ্য করার সময় ক্লাস্টারকে স্বাক্ষরকরণ চালিয়ে যেতে দেয়। একটি 4-নোড ক্লাস্টার 3 টি দিয়ে স্বাক্ষর করে এবং 1 টি ব্যর্থতা সহ্য করে; 7 টি নোড 5 টি দিয়ে স্বাক্ষর করে এবং 2 টি সহ্য করে; 10 টি নোড 7 টি দিয়ে স্বাক্ষর করে এবং 3 টি সহ্য করে। বড় ক্লাস্টারগুলো চালানোর জন্য আরও বেশি মেশিন এবং তাদের মধ্যে আরও সমন্বয়ের বিনিময়ে আরও বেশি ফল্ট টলারেন্স কিনে নেয়।

ক্লাস্টারের আকার এবং স্থিতিস্থাপকতা সম্পর্কে আরও জানুন (নতুন ট্যাবে খোলে)

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

আরও পড়ুন