নোড ও ক্লায়েন্ট
পৃষ্ঠাটি সর্বশেষ আপডেট করা হয়েছে: ২৬ ফেব্রুয়ারী, ২০২৬
ইথেরিয়াম হল কম্পিউটারগুলির (নোড হিসাবে পরিচিত) একটি বিতরণ করা নেটওয়ার্ক যা এমন সফ্টওয়্যার চালায় যা ব্লক এবং লেনদেনের ডেটা যাচাই করতে পারে। আপনার কম্পিউটারকে একটি ইথেরিয়াম নোডে পরিণত করার জন্য সফ্টওয়্যারটি অবশ্যই আপনার কম্পিউটারে চালাতে হবে। একটি নোড তৈরি করার জন্য দুটি পৃথক সফ্টওয়্যার ('ক্লায়েন্ট' হিসাবে পরিচিত) প্রয়োজন।
পূর্বশর্ত
গভীরে যাওয়ার আগে এবং একটি ইথেরিয়াম ক্লায়েন্টের নিজস্ব উদাহরণ চালানোর আগে আপনার একটি পিয়ার-টু-পিয়ার নেটওয়ার্কের ধারণা এবং EVM-এর মূল বিষয়গুলি বোঝা উচিত। আমাদের ইথেরিয়ামের পরিচিতি দেখুন।
আপনি যদি নোডের বিষয়ে নতুন হন, তাহলে আমরা প্রথমে একটি ইথেরিয়াম নোড চালানো-র উপর আমাদের ব্যবহারকারী-বান্ধব ভূমিকাটি দেখার পরামর্শ দিই।
নোড এবং ক্লায়েন্ট কী?
একটি "নোড" হল ইথেরিয়াম ক্লায়েন্ট সফ্টওয়্যারের যেকোনো উদাহরণ যা ইথেরিয়াম সফ্টওয়্যার চালিত অন্যান্য কম্পিউটারের সাথে সংযুক্ত থাকে এবং একটি নেটওয়ার্ক তৈরি করে। একটি ক্লায়েন্ট হল ইথেরিয়ামের একটি বাস্তবায়ন যা প্রোটোকলের নিয়ম অনুসারে ডেটা যাচাই করে এবং নেটওয়ার্ককে সুরক্ষিত রাখে। একটি নোডকে দুটি ক্লায়েন্ট চালাতে হয়: একটি কনসেন্সাস ক্লায়েন্ট এবং একটি এক্সিকিউশন ক্লায়েন্ট।
- এক্সিকিউশন ক্লায়েন্ট (এক্সিকিউশন ইঞ্জিন, EL ক্লায়েন্ট বা পূর্বে Eth1 ক্লায়েন্ট নামেও পরিচিত) নেটওয়ার্কে সম্প্রচারিত নতুন লেনদেন শোনে, সেগুলিকে EVM-এ কার্যকর করে এবং সমস্ত বর্তমান ইথেরিয়াম ডেটার সর্বশেষ অবস্থা এবং ডেটাবেস ধারণ করে।
- কনসেন্সাস ক্লায়েন্ট (বিকন নোড, CL ক্লায়েন্ট বা পূর্বে Eth2 ক্লায়েন্ট নামেও পরিচিত) প্রুফ-অফ-স্টেক কনসেন্সাস অ্যালগরিদম প্রয়োগ করে, যা এক্সিকিউশন ক্লায়েন্ট থেকে যাচাইকৃত ডেটার উপর ভিত্তি করে নেটওয়ার্ককে চুক্তিতে পৌঁছাতে সক্ষম করে। এছাড়াও একটি তৃতীয় সফ্টওয়্যার আছে, যা একটি 'ভ্যালিডেটর' হিসাবে পরিচিত যা কনসেন্সাস ক্লায়েন্টে যোগ করা যেতে পারে, যা একটি নোডকে নেটওয়ার্ক সুরক্ষিত করতে অংশগ্রহণ করার অনুমতি দেয়।
এই ক্লায়েন্টরা ইথেরিয়াম চেইনের হেডের ট্র্যাক রাখতে একসাথে কাজ করে এবং ব্যবহারকারীদের ইথেরিয়াম নেটওয়ার্কের সাথে যোগাযোগ করতে দেয়। একাধিক সফ্টওয়্যার একসাথে কাজ করার এই মডুলার ডিজাইনকে এনক্যাপসুলেটেড কমপ্লেক্সিটি (opens in a new tab) বলা হয়। এই পদ্ধতিটি নির্বিঘ্নে দ্য মার্জ কার্যকর করা সহজ করেছে, ক্লায়েন্ট সফ্টওয়্যার বজায় রাখা এবং বিকাশ করা সহজ করে তোলে এবং পৃথক ক্লায়েন্টদের পুনঃব্যবহার সক্ষম করে, উদাহরণস্বরূপ, লেয়ার 2 ইকোসিস্টেমে।
একটি কাপলড এক্সিকিউশন এবং কনসেন্সাস ক্লায়েন্টের সরলীকৃত ডায়াগ্রাম।
ক্লায়েন্ট বৈচিত্র্য
এক্সিকিউশন ক্লায়েন্ট এবং কনসেন্সাস ক্লায়েন্ট উভয়ই বিভিন্ন দল দ্বারা তৈরি বিভিন্ন প্রোগ্রামিং ভাষায় বিদ্যমান।
একাধিক ক্লায়েন্ট বাস্তবায়ন একটি একক কোডবেসের উপর নির্ভরতা হ্রাস করে নেটওয়ার্ককে আরও শক্তিশালী করে তুলতে পারে। আদর্শ লক্ষ্য হল কোনও ক্লায়েন্টের নেটওয়ার্কে আধিপত্য ছাড়াই বৈচিত্র্য অর্জন করা, যার ফলে ব্যর্থতার একটি সম্ভাব্য একক পয়েন্ট দূর করা যায়। ভাষার বৈচিত্র্য একটি বিস্তৃত ডেভেলপার সম্প্রদায়কে আমন্ত্রণ জানায় এবং তাদের পছন্দের ভাষায় ইন্টিগ্রেশন তৈরি করতে দেয়।
ক্লায়েন্ট ডাইভারসিটি সম্পর্কে আরও জানুন।
এই বাস্তবায়নগুলির মধ্যে যা সাধারণ তা হল তারা সবাই একটি একক স্পেসিফিকেশন অনুসরণ করে। স্পেসিফিকেশনগুলি নির্দেশ করে যে ইথেরিয়াম নেটওয়ার্ক এবং ব্লকচেইন কীভাবে কাজ করে। প্রতিটি প্রযুক্তিগত বিবরণ সংজ্ঞায়িত করা হয়েছে এবং স্পেসিফিকেশনগুলি এভাবে পাওয়া যেতে পারে:
- মূলত, ইথেরিয়াম ইয়েলো পেপার (opens in a new tab)
- এক্সিকিউশন স্পেকস (opens in a new tab)
- কনসেন্সাস স্পেকস (opens in a new tab)
- EIPs (opens in a new tab) বিভিন্ন নেটওয়ার্ক আপগ্রেডে প্রয়োগ করা হয়েছে
নেটওয়ার্কে নোড ট্র্যাক করা
একাধিক ট্র্যাকার ইথেরিয়াম নেটওয়ার্কের নোডগুলির একটি রিয়েল-টাইম ওভারভিউ অফার করে। মনে রাখবেন যে বিকেন্দ্রীভূত নেটওয়ার্কগুলির প্রকৃতির কারণে, এই ক্রলারগুলি কেবল নেটওয়ার্কের একটি সীমিত ভিউ প্রদান করতে পারে এবং বিভিন্ন ফলাফল রিপোর্ট করতে পারে।
- Etherscan দ্বারা নোডের মানচিত্র (opens in a new tab)
- Bitfly দ্বারা Ethernodes (opens in a new tab)
- Chainsafe দ্বারা Nodewatch (opens in a new tab), কনসেন্সাস নোড ক্রল করা
- Monitoreth (opens in a new tab) - MigaLabs দ্বারা, একটি ডিস্ট্রিবিউটেড নেটওয়ার্ক মনিটরিং টুল
- সাপ্তাহিক নেটওয়ার্ক স্বাস্থ্য প্রতিবেদন (opens in a new tab) - ProbeLab দ্বারা, নেবুলা ক্রলার (opens in a new tab) এবং অন্যান্য টুল ব্যবহার করে
নোডের প্রকারভেদ
আপনি যদি নিজের নোড চালাতে চান, তাহলে আপনার বোঝা উচিত যে বিভিন্ন ধরণের নোড রয়েছে যা ভিন্নভাবে ডেটা ব্যবহার করে। আসলে, ক্লায়েন্টরা তিন ধরণের নোড চালাতে পারে: লাইট, ফুল এবং আর্কাইভ। এছাড়াও বিভিন্ন সিঙ্ক কৌশলের বিকল্প রয়েছে যা দ্রুত সিঙ্ক্রোনাইজেশন সময় সক্ষম করে। সিঙ্ক্রোনাইজেশন বলতে বোঝায় এটি কত দ্রুত ইথেরিয়ামের অবস্থার সবচেয়ে আপ-টু-ডেট তথ্য পেতে পারে।
ফুল নোড
ফুল নোডগুলি ব্লকচেইনের একটি ব্লক-বাই-ব্লক বৈধতা সম্পাদন করে, যার মধ্যে প্রতিটি ব্লকের জন্য ব্লক বডি এবং স্টেট ডেটা ডাউনলোড এবং যাচাই করা অন্তর্ভুক্ত। ফুল নোডের বিভিন্ন ক্লাস রয়েছে - কিছু জেনেসিস ব্লক থেকে শুরু হয় এবং ব্লকচেইনের পুরো ইতিহাসে প্রতিটি একক ব্লক যাচাই করে। অন্যরা তাদের যাচাইকরণ একটি সাম্প্রতিক ব্লক থেকে শুরু করে যা তারা বিশ্বাস করে যে বৈধ (যেমন, Geth-এর 'স্ন্যাপ সিঙ্ক')। যাচাইকরণ যেখানেই শুরু হোক না কেন, ফুল নোডগুলি শুধুমাত্র তুলনামূলকভাবে সাম্প্রতিক ডেটার (সাধারণত সবচেয়ে সাম্প্রতিক 128টি ব্লক) একটি স্থানীয় কপি রাখে, যা ডিস্ক স্পেস বাঁচানোর জন্য পুরানো ডেটা মুছে ফেলার অনুমতি দেয়। প্রয়োজনে পুরোনো ডেটা পুনরায় তৈরি করা যেতে পারে।
- সম্পূর্ণ ব্লকচেইন ডেটা সঞ্চয় করে (যদিও এটি পর্যায়ক্রমে ছাঁটাই করা হয় তাই একটি ফুল নোড জেনেসিস পর্যন্ত সমস্ত স্টেট ডেটা সঞ্চয় করে না)
- ব্লক যাচাইকরণে অংশ নেয়, সমস্ত ব্লক এবং স্টেট যাচাই করে।
- সমস্ত স্টেট হয় স্থানীয় স্টোরেজ থেকে পুনরুদ্ধার করা যেতে পারে বা একটি ফুল নোড দ্বারা 'স্ন্যাপশট' থেকে পুনরায় তৈরি করা যেতে পারে।
- নেটওয়ার্কে পরিষেবা দেয় এবং অনুরোধের ভিত্তিতে ডেটা সরবরাহ করে।
আর্কাইভ নোড
আর্কাইভ নোডগুলি হল ফুল নোড যা জেনেসিস থেকে প্রতিটি ব্লক যাচাই করে এবং ডাউনলোড করা কোনও ডেটা কখনও মুছে ফেলে না।
- ফুল নোডে রাখা সবকিছু সঞ্চয় করে এবং ঐতিহাসিক স্টেটের একটি আর্কাইভ তৈরি করে। আপনার যদি ব্লক #4,000,000-এ একটি অ্যাকাউন্টের ব্যালেন্সের মতো কিছু জিজ্ঞাসা করার প্রয়োজন হয়, বা ট্রেসিং ব্যবহার করে যাচাই না করে সহজভাবে এবং নির্ভরযোগ্যভাবে আপনার নিজের লেনদেন সেট পরীক্ষা করার প্রয়োজন হয়, তবে এটির প্রয়োজন।
- এই ডেটা টেরাবাইট ইউনিটের প্রতিনিধিত্ব করে, যা আর্কাইভ নোডগুলিকে গড় ব্যবহারকারীদের জন্য কম আকর্ষণীয় করে তোলে তবে ব্লক এক্সপ্লোরার, ওয়ালেট বিক্রেতা এবং চেইন অ্যানালিটিক্সের মতো পরিষেবাগুলির জন্য সুবিধাজনক হতে পারে।
আর্কাইভ ছাড়া অন্য কোনো মোডে ক্লায়েন্ট সিঙ্ক করার ফলে ছাঁটাই করা ব্লকচেইন ডেটা হবে। এর মানে হল, সমস্ত ঐতিহাসিক স্টেটের কোনো আর্কাইভ নেই তবে ফুল নোড প্রয়োজনে সেগুলি তৈরি করতে সক্ষম।
আর্কাইভ নোড সম্পর্কে আরও জানুন।
লাইট নোড
প্রতিটি ব্লক ডাউনলোড করার পরিবর্তে, লাইট নোডগুলি কেবল ব্লক হেডার ডাউনলোড করে। এই হেডারগুলিতে ব্লকগুলির বিষয়বস্তু সম্পর্কে সংক্ষিপ্ত তথ্য থাকে। লাইট নোডের প্রয়োজনীয় অন্য যেকোনো তথ্য একটি ফুল নোড থেকে অনুরোধ করা হয়। লাইট নোড তখন ব্লক হেডারগুলিতে স্টেট রুটের বিপরীতে তারা যে ডেটা পায় তা স্বাধীনভাবে যাচাই করতে পারে। লাইট নোড ব্যবহারকারীদেরকে শক্তিশালী হার্ডওয়্যার বা ফুল নোড চালানোর জন্য প্রয়োজনীয় উচ্চ ব্যান্ডউইথ ছাড়াই ইথেরিয়াম নেটওয়ার্কে অংশগ্রহণ করতে সক্ষম করে। অবশেষে, লাইট নোডগুলি মোবাইল ফোন বা এমবেডেড ডিভাইসে চলতে পারে। লাইট নোডগুলি কনসেন্সাসে অংশ নেয় না (অর্থাৎ, তারা ভ্যালিডেটর হতে পারে না), তবে তারা একটি ফুল নোডের মতো একই কার্যকারিতা এবং নিরাপত্তা গ্যারান্টি সহ ইথেরিয়াম ব্লকচেইনে অ্যাক্সেস করতে পারে।
লাইট ক্লায়েন্টগুলি ইথেরিয়ামের জন্য সক্রিয় বিকাশের একটি ক্ষেত্র এবং আমরা শীঘ্রই কনসেন্সাস লেয়ার এবং এক্সিকিউশন লেয়ারের জন্য নতুন লাইট ক্লায়েন্ট দেখার আশা করি। গসিপ নেটওয়ার্ক (opens in a new tab) এর মাধ্যমে লাইট ক্লায়েন্ট ডেটা সরবরাহ করার সম্ভাব্য রুটও রয়েছে। এটি সুবিধাজনক কারণ গসিপ নেটওয়ার্ক অনুরোধ পরিবেশন করার জন্য ফুল নোডের প্রয়োজন ছাড়াই লাইট নোডগুলির একটি নেটওয়ার্ক সমর্থন করতে পারে।
ইথেরিয়াম এখনও লাইট নোডের একটি বড় জনসংখ্যা সমর্থন করে না, তবে লাইট নোড সমর্থন একটি এমন ক্ষেত্র যা অদূর ভবিষ্যতে দ্রুত বিকশিত হবে বলে আশা করা হচ্ছে। বিশেষ করে, Nimbus (opens in a new tab), Helios (opens in a new tab), এবং LodeStar (opens in a new tab)-এর মতো ক্লায়েন্টরা বর্তমানে লাইট নোডগুলিতে খুব বেশি মনোনিবেশ করছে।
আমার কেন একটি ইথেরিয়াম নোড চালানো উচিত?
একটি নোড চালানো আপনাকে সরাসরি, বিশ্বাসহীনভাবে এবং ব্যক্তিগতভাবে ইথেরিয়াম ব্যবহার করার অনুমতি দেয় এবং একই সাথে নেটওয়ার্ককে আরও শক্তিশালী এবং বিকেন্দ্রীভূত রেখে সমর্থন করে।
আপনার জন্য সুবিধা
আপনার নিজের নোড চালানো আপনাকে একটি ব্যক্তিগত, স্বয়ংসম্পূর্ণ এবং বিশ্বাসহীন পদ্ধতিতে ইথেরিয়াম ব্যবহার করতে সক্ষম করে। আপনাকে নেটওয়ার্ককে বিশ্বাস করার দরকার নেই কারণ আপনি আপনার ক্লায়েন্টের সাথে নিজেই ডেটা যাচাই করতে পারেন। "বিশ্বাস করবেন না, যাচাই করুন" একটি জনপ্রিয় ব্লকচেইন মন্ত্র।
- আপনার নোড নিজেই কনসেন্সাস নিয়মগুলির বিরুদ্ধে সমস্ত লেনদেন এবং ব্লক যাচাই করে। এর মানে হল আপনাকে নেটওয়ার্কের অন্য কোনও নোডের উপর নির্ভর করতে হবে না বা তাদের পুরোপুরি বিশ্বাস করতে হবে না।
- আপনি আপনার নিজের নোডের সাথে একটি ইথেরিয়াম ওয়ালেট ব্যবহার করতে পারেন। আপনি আরও সুরক্ষিতভাবে এবং ব্যক্তিগতভাবে ডিএ্যাপস ব্যবহার করতে পারেন কারণ আপনাকে মধ্যস্থতাকারীদের কাছে আপনার ঠিকানা এবং ব্যালেন্স ফাঁস করতে হবে না। সবকিছু আপনার নিজের ক্লায়েন্ট দিয়ে পরীক্ষা করা যেতে পারে। MetaMask (opens in a new tab), Frame (opens in a new tab), এবং অন্যান্য অনেক ওয়ালেট RPC-আমদানি অফার করে, যা তাদের আপনার নোড ব্যবহার করার অনুমতি দেয়।
- আপনি অন্যান্য পরিষেবাগুলি চালাতে এবং স্ব-হোস্ট করতে পারেন যা ইথেরিয়াম থেকে ডেটার উপর নির্ভর করে। উদাহরণস্বরূপ, এটি একটি বিকন চেইন ভ্যালিডেটর, লেয়ার 2-এর মতো সফ্টওয়্যার, অবকাঠামো, ব্লক এক্সপ্লোরার, পেমেন্ট প্রসেসর ইত্যাদি হতে পারে।
- আপনি আপনার নিজস্ব কাস্টম RPC এন্ডপয়েন্ট প্রদান করতে পারেন। আপনি এমনকি এই এন্ডপয়েন্টগুলি প্রকাশ্যে সম্প্রদায়ের কাছে অফার করতে পারেন যাতে তারা বড় সেন্ট্রালাইজড প্রদানকারীদের এড়াতে পারে।
- আপনি ইন্টার-প্রসেস কমিউনিকেশনস (IPC) ব্যবহার করে আপনার নোডের সাথে সংযোগ স্থাপন করতে পারেন বা আপনার প্রোগ্রামকে একটি প্লাগইন হিসাবে লোড করার জন্য নোডটি পুনরায় লিখতে পারেন। এটি কম লেটেন্সি প্রদান করে, যা অনেক সাহায্য করে, যেমন, ওয়েব3 লাইব্রেরি ব্যবহার করে প্রচুর ডেটা প্রক্রিয়া করার সময় বা যখন আপনাকে যত দ্রুত সম্ভব আপনার লেনদেন প্রতিস্থাপন করতে হবে (যেমন, ফ্রন্টরানিং)।
- আপনি নেটওয়ার্ক সুরক্ষিত করতে এবং পুরস্কার অর্জন করতে সরাসরি ETH স্টেক করতে পারেন। শুরু করতে একক স্টেকিং দেখুন।
নেটওয়ার্কের সুবিধা
ইথেরিয়ামের স্বাস্থ্য, নিরাপত্তা এবং কর্মক্ষম স্থিতিস্থাপকতার জন্য বিভিন্ন ধরণের নোড থাকা গুরুত্বপূর্ণ।
- ফুল নোডগুলি কনসেন্সাস নিয়মগুলি প্রয়োগ করে যাতে তাদের এমন ব্লকগুলি গ্রহণ করতে প্রতারিত করা না যায় যা সেগুলি অনুসরণ করে না। এটি নেটওয়ার্কে অতিরিক্ত নিরাপত্তা প্রদান করে কারণ যদি সমস্ত নোড লাইট নোড হত, যা সম্পূর্ণ যাচাই করে না, তবে ভ্যালিডেটররা নেটওয়ার্কে আক্রমণ করতে পারত।
- প্রুফ-অফ-স্টেক-এর ক্রিপ্টো-অর্থনৈতিক প্রতিরক্ষা অতিক্রমকারী একটি আক্রমণের ক্ষেত্রে, সৎ চেইন অনুসরণ করতে বেছে নেওয়া ফুল নোডগুলির দ্বারা একটি সামাজিক পুনরুদ্ধার করা যেতে পারে।
- নেটওয়ার্কে আরও নোড থাকার ফলে একটি আরও বৈচিত্র্যময় এবং শক্তিশালী নেটওয়ার্ক তৈরি হয়, যা বিকেন্দ্রীকরণের চূড়ান্ত লক্ষ্য, যা একটি সেন্সরশিপ-প্রতিরোধী এবং নির্ভরযোগ্য সিস্টেম সক্ষম করে।
- ফুল নোডগুলি লাইটওয়েট ক্লায়েন্টদের জন্য ব্লকচেইন ডেটাতে অ্যাক্সেস সরবরাহ করে যা এর উপর নির্ভর করে। লাইট নোডগুলি পুরো ব্লকচেইন সঞ্চয় করে না, পরিবর্তে তারা ব্লক হেডারগুলিতে স্টেট রুট এর মাধ্যমে ডেটা যাচাই করে। প্রয়োজনে তারা ফুল নোড থেকে আরও তথ্য অনুরোধ করতে পারে।
আপনি যদি একটি ফুল নোড চালান, তবে পুরো ইথেরিয়াম নেটওয়ার্ক এটি থেকে উপকৃত হয়, এমনকি যদি আপনি একটি ভ্যালিডেটর নাও চালান।
আপনার নিজের নোড চালানো
আপনার নিজের ইথেরিয়াম ক্লায়েন্ট চালাতে আগ্রহী?
নতুনদের জন্য বন্ধুত্বপূর্ণ পরিচিতির জন্য আরও জানতে আমাদের একটি নোড চালান পৃষ্ঠাটি দেখুন।
আপনি যদি আরও বেশি প্রযুক্তিগত ব্যবহারকারী হন, তাহলে কীভাবে আপনার নিজের নোড চালু করবেন সে সম্পর্কে আরও বিশদ এবং বিকল্পগুলিতে ডুব দিন।
বিকল্প
আপনার নিজের নোড সেট আপ করতে আপনার সময় এবং রিসোর্স খরচ হতে পারে তবে আপনাকে সবসময় নিজের ইনস্ট্যান্স চালানোর প্রয়োজন নেই। এই ক্ষেত্রে, আপনি একটি তৃতীয় পক্ষের API প্রদানকারী ব্যবহার করতে পারেন। এই পরিষেবাগুলি ব্যবহার করার একটি সংক্ষিপ্ত বিবরণের জন্য, পরিষেবা হিসাবে নোডগুলি দেখুন।
যদি কেউ আপনার সম্প্রদায়ে একটি পাবলিক API সহ একটি ইথেরিয়াম নোড চালায়, আপনি কাস্টম RPC এর মাধ্যমে আপনার ওয়ালেটগুলিকে একটি কমিউনিটি নোডে নির্দেশ করতে পারেন এবং কিছু এলোমেলো বিশ্বস্ত তৃতীয় পক্ষের তুলনায় আরও বেশি গোপনীয়তা অর্জন করতে পারেন।
অন্যদিকে, আপনি যদি একটি ক্লায়েন্ট চালান, আপনি এটি আপনার বন্ধুদের সাথে শেয়ার করতে পারেন যাদের এটির প্রয়োজন হতে পারে।
এক্সিকিউশন ক্লায়েন্ট
ইথেরিয়াম সম্প্রদায় একাধিক ওপেন-সোর্স এক্সিকিউশন ক্লায়েন্ট (পূর্বে 'Eth1 ক্লায়েন্ট', বা শুধু 'ইথেরিয়াম ক্লায়েন্ট' নামে পরিচিত) রক্ষণাবেক্ষণ করে, যা বিভিন্ন দল বিভিন্ন প্রোগ্রামিং ভাষা ব্যবহার করে তৈরি করেছে। এটি নেটওয়ার্ককে আরও শক্তিশালী এবং আরও বৈচিত্র্যময় করে তোলে। আদর্শ লক্ষ্য হল কোনো একক ব্যর্থতার বিন্দু কমাতে কোনো ক্লায়েন্টের আধিপত্য ছাড়াই বৈচিত্র্য অর্জন করা।
এই টেবিলটি বিভিন্ন ক্লায়েন্টের সারসংক্ষেপ করে। তারা সবাই ক্লায়েন্ট পরীক্ষা (opens in a new tab) পাস করে এবং নেটওয়ার্ক আপগ্রেডের সাথে আপডেট থাকার জন্য সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়।
| ক্লায়েন্ট | ভাষা | অপারেটিং সিস্টেম | নেটওয়ার্ক | সিঙ্ক কৌশল | স্টেট ছাঁটাই |
|---|---|---|---|---|---|
| Geth (opens in a new tab) | যান | লিনাক্স, উইন্ডোজ, ম্যাকওএস | মেইননেট, সেপোলিয়া, হুডি | স্ন্যাপ, ফুল | আর্কাইভ, ছাঁটাই করা |
| Nethermind (opens in a new tab) | C#, .NET | লিনাক্স, উইন্ডোজ, ম্যাকওএস | মেইননেট, সেপোলিয়া, হুডি | স্ন্যাপ (পরিষেবা ছাড়া), ফাস্ট, ফুল | আর্কাইভ, ছাঁটাই করা |
| Besu (opens in a new tab) | জাভা | লিনাক্স, উইন্ডোজ, ম্যাকওএস | মেইননেট, সেপোলিয়া, হুডি | স্ন্যাপ, ফাস্ট, ফুল | আর্কাইভ, ছাঁটাই করা |
| Erigon (opens in a new tab) | যান | লিনাক্স, উইন্ডোজ, ম্যাকওএস | মেইননেট, সেপোলিয়া, হুডি | ফুল | আর্কাইভ, ছাঁটাই করা |
| Reth (opens in a new tab) | রাস্ট | লিনাক্স, উইন্ডোজ, ম্যাকওএস | মেইননেট, সেপোলিয়া, হুডি | ফুল | আর্কাইভ, ছাঁটাই করা |
| EthereumJS (opens in a new tab) (বিটা) | টাইপস্ক্রিপ্ট | লিনাক্স, উইন্ডোজ, ম্যাকওএস | সেপোলিয়া, হুডি | ফুল | ছাঁটাই করা |
সমর্থিত নেটওয়ার্ক সম্পর্কে আরও জানতে, ইথেরিয়াম নেটওয়ার্ক সম্পর্কে পড়ুন।
প্রতিটি ক্লায়েন্টের নিজস্ব ব্যবহার এবং সুবিধা রয়েছে, তাই আপনার নিজের পছন্দের উপর ভিত্তি করে একটি বেছে নেওয়া উচিত। বৈচিত্র্য বিভিন্ন বৈশিষ্ট্য এবং ব্যবহারকারী দর্শকদের উপর বাস্তবায়ন ফোকাস করার অনুমতি দেয়। আপনি বৈশিষ্ট্য, সমর্থন, প্রোগ্রামিং ভাষা বা লাইসেন্সের উপর ভিত্তি করে একটি ক্লায়েন্ট বেছে নিতে পারেন।
Besu
হাইপারলেজার বেসু পাবলিক এবং অনুমতিপ্রাপ্ত নেটওয়ার্কের জন্য একটি এন্টারপ্রাইজ-গ্রেড ইথেরিয়াম ক্লায়েন্ট। এটি ট্রেসিং থেকে GraphQL পর্যন্ত সমস্ত ইথেরিয়াম মেইননেট বৈশিষ্ট্য চালায়, এর ব্যাপক পর্যবেক্ষণ রয়েছে এবং এটি ConsenSys দ্বারা সমর্থিত, উভয়ই উন্মুক্ত কমিউনিটি চ্যানেলে এবং উদ্যোগগুলির জন্য বাণিজ্যিক SLA-এর মাধ্যমে। এটি জাভাতে লেখা এবং অ্যাপাচি 2.0 লাইসেন্সপ্রাপ্ত।
বেসুর বিস্তৃত নথিপত্র (opens in a new tab) আপনাকে এর বৈশিষ্ট্য এবং সেটআপের সমস্ত বিবরণ দিয়ে গাইড করবে।
Erigon
Erigon, যা পূর্বে টার্বো-গেথ নামে পরিচিত ছিল, এটি গো ইথেরিয়ামের একটি ফর্ক হিসাবে শুরু হয়েছিল যা গতি এবং ডিস্ক-স্পেস দক্ষতার দিকে ভিত্তিক। Erigon হল ইথেরিয়ামের একটি সম্পূর্ণ পুনঃস্থাপিত বাস্তবায়ন, যা বর্তমানে Go-তে লেখা কিন্তু অন্যান্য ভাষায় বাস্তবায়ন উন্নয়নাধীন রয়েছে। Erigon-এর লক্ষ্য হল ইথেরিয়ামের একটি দ্রুত, আরও মডুলার এবং আরও অপ্টিমাইজড বাস্তবায়ন প্রদান করা। এটি প্রায় 2TB ডিস্ক স্পেস ব্যবহার করে 3 দিনেরও কম সময়ে একটি সম্পূর্ণ আর্কাইভ নোড সিঙ্ক করতে পারে।
গো ইথেরিয়াম
গো ইথেরিয়াম (সংক্ষেপে Geth) হল ইথেরিয়াম প্রোটোকলের মূল বাস্তবায়নগুলির মধ্যে একটি। বর্তমানে, এটি সবচেয়ে বিস্তৃত ক্লায়েন্ট যার সবচেয়ে বড় ব্যবহারকারী বেস এবং ব্যবহারকারী ও ডেভেলপারদের জন্য বিভিন্ন ধরনের টুলিং রয়েছে। এটি Go-তে লেখা, সম্পূর্ণরূপে ওপেন সোর্স এবং GNU LGPL v3-এর অধীনে লাইসেন্সপ্রাপ্ত।
Geth সম্পর্কে আরও জানতে এর নথিপত্র (opens in a new tab) দেখুন।
Nethermind
Nethermind হল C# .NET টেক স্ট্যাক দিয়ে তৈরি একটি ইথেরিয়াম বাস্তবায়ন, যা LGPL-3.0 দিয়ে লাইসেন্সপ্রাপ্ত এবং ARM সহ সমস্ত প্রধান প্ল্যাটফর্মে চলে। এটি দুর্দান্ত পারফরম্যান্স অফার করে:
- একটি অপ্টিমাইজড ভার্চুয়াল মেশিন
- স্টেট অ্যাক্সেস
- নেটওয়ার্কিং এবং প্রোমিথিউস/গ্রাফানা ড্যাশবোর্ড, seq এন্টারপ্রাইজ লগিং সাপোর্ট, JSON-RPC ট্রেসিং এবং অ্যানালিটিক্স প্লাগইনের মতো সমৃদ্ধ বৈশিষ্ট্য।
Nethermind-এর বিস্তারিত নথিপত্র (opens in a new tab), শক্তিশালী ডেভ সাপোর্ট, একটি অনলাইন কমিউনিটি এবং প্রিমিয়াম ব্যবহারকারীদের জন্য 24/7 সাপোর্ট রয়েছে।
Reth
Reth (রাস্ট ইথেরিয়ামের সংক্ষিপ্ত রূপ) হল একটি ইথেরিয়াম ফুল নোড বাস্তবায়ন যা ব্যবহারকারী-বান্ধব, অত্যন্ত মডুলার, দ্রুত এবং দক্ষ হওয়ার উপর দৃষ্টি নিবদ্ধ করে। Reth মূলত Paradigm দ্বারা নির্মিত এবং চালিত হয়েছিল, এবং এটি অ্যাপাচি এবং এমআইটি লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।
Reth প্রোডাকশন-রেডি, এবং স্টেকিং বা হাই-আপটাইম পরিষেবার মতো মিশন-ক্রিটিক্যাল পরিবেশে ব্যবহারের জন্য উপযুক্ত। RPC, MEV, ইন্ডেক্সিং, সিমুলেশন এবং P2P কার্যকলাপের মতো ক্ষেত্রে যেখানে দুর্দান্ত মার্জিন সহ উচ্চ কার্যকারিতা প্রয়োজন সেখানে ভাল কাজ করে।
Reth Book (opens in a new tab) বা Reth GitHub repo (opens in a new tab) দেখে আরও জানুন।
উন্নয়নাধীন
এই ক্লায়েন্টগুলি এখনও বিকাশের প্রাথমিক পর্যায়ে রয়েছে এবং এখনও প্রোডাকশন ব্যবহারের জন্য সুপারিশ করা হয় না।
EthereumJS
EthereumJS এক্সিকিউশন ক্লায়েন্ট (EthereumJS) টাইপস্ক্রিপ্টে লেখা এবং বেশ কয়েকটি প্যাকেজ নিয়ে গঠিত, যার মধ্যে ব্লক, ট্রানজ্যাকশন এবং মার্কল-প্যাট্রিসিয়া ট্রাই ক্লাস দ্বারা প্রতিনিধিত্বকারী মূল ইথেরিয়াম প্রিমিটিভস এবং ইথেরিয়াম ভার্চুয়াল মেশিন (EVM), একটি ব্লকচেইন ক্লাস এবং DevP2P নেটওয়ার্কিং স্ট্যাকের একটি বাস্তবায়ন সহ মূল ক্লায়েন্ট উপাদান অন্তর্ভুক্ত রয়েছে।
এর নথিপত্র (opens in a new tab) পড়ে এটি সম্পর্কে আরও জানুন।
কনসেন্সাস ক্লায়েন্ট
কনসেন্সাস আপগ্রেড সমর্থন করার জন্য একাধিক কনসেন্সাস ক্লায়েন্ট (পূর্বে 'Eth2' ক্লায়েন্ট হিসাবে পরিচিত) রয়েছে। তারা ফর্ক-চয়েস অ্যালগরিদম, অ্যাটেস্টেশন প্রক্রিয়াকরণ এবং প্রুফ-অফ-স্টেক পুরস্কার এবং জরিমানা পরিচালনা সহ সমস্ত কনসেন্সাস-সম্পর্কিত যুক্তির জন্য দায়ী।
| ক্লায়েন্ট | ভাষা | অপারেটিং সিস্টেম | নেটওয়ার্ক |
|---|---|---|---|
| Lighthouse (opens in a new tab) | রাস্ট | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, হুডি, পিয়ারমন্ট, সেপোলিয়া এবং আরও অনেক কিছু |
| Lodestar (opens in a new tab) | টাইপস্ক্রিপ্ট | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, হুডি, সেপোলিয়া এবং আরও অনেক কিছু |
| Nimbus (opens in a new tab) | নিম | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, হুডি, সেপোলিয়া এবং আরও অনেক কিছু |
| Prysm (opens in a new tab) | যান | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, Gnosis, হুডি, পিয়ারমন্ট, সেপোলিয়া এবং আরও অনেক কিছু |
| Teku (opens in a new tab) | জাভা | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, Gnosis, হুডি, সেপোলিয়া এবং আরও অনেক কিছু |
| Grandine (opens in a new tab) | রাস্ট | লিনাক্স, উইন্ডোজ, ম্যাকওএস | বিকন চেইন, হুডি, সেপোলিয়া এবং আরও অনেক কিছু |
Lighthouse
Lighthouse হল একটি কনসেন্সাস ক্লায়েন্ট বাস্তবায়ন যা রাস্টে অ্যাপাচি-২.০ লাইসেন্সের অধীনে লেখা। এটি সিগমা প্রাইম দ্বারা রক্ষণাবেক্ষণ করা হয় এবং বিকন চেইন জেনেসিস থেকে স্থিতিশীল এবং প্রোডাকশন-রেডি। বিভিন্ন এন্টারপ্রাইজ, স্টেকিং পুল এবং ব্যক্তিরা এর উপর নির্ভর করে। ডেস্কটপ পিসি থেকে শুরু করে অত্যাধুনিক স্বয়ংক্রিয় স্থাপনা পর্যন্ত বিস্তৃত পরিবেশে সুরক্ষিত, কার্যক্ষম এবং আন্তঃক্রিয়াশীল হওয়াই এর লক্ষ্য।
Lighthouse Book (opens in a new tab)-এ নথিপত্র পাওয়া যাবে।
Lodestar
Lodestar হল একটি প্রোডাকশন-রেডি কনসেন্সাস ক্লায়েন্ট বাস্তবায়ন যা টাইপস্ক্রিপ্টে এলজিপিএল-৩.০ লাইসেন্সের অধীনে লেখা। এটি ChainSafe সিস্টেম দ্বারা রক্ষণাবেক্ষণ করা হয় এবং এটি একক-স্টেকার, ডেভেলপার এবং গবেষকদের জন্য নতুনতম কনসেন্সাস ক্লায়েন্ট। Lodestar একটি বিকন নোড এবং ভ্যালিডেটর ক্লায়েন্ট নিয়ে গঠিত যা ইথেরিয়াম প্রোটোকলের জাভাস্ক্রিপ্ট বাস্তবায়ন দ্বারা চালিত। Lodestar-এর লক্ষ্য হল লাইট ক্লায়েন্টদের সাথে ইথেরিয়ামের ব্যবহারযোগ্যতা উন্নত করা, ডেভেলপারদের একটি বৃহত্তর গোষ্ঠীর কাছে অ্যাক্সেসযোগ্যতা প্রসারিত করা এবং ইকোসিস্টেমের বৈচিত্র্যে আরও অবদান রাখা।
Lodestar ওয়েবসাইট (opens in a new tab)-এ আরও তথ্য পাওয়া যাবে।
Nimbus
Nimbus হল একটি কনসেন্সাস ক্লায়েন্ট বাস্তবায়ন যা নিম-এ অ্যাপাচি-২.০ লাইসেন্সের অধীনে লেখা। এটি একটি প্রোডাকশন-রেডি ক্লায়েন্ট যা একক-স্টেকার এবং স্টেকিং পুল দ্বারা ব্যবহৃত হয়। Nimbus রিসোর্স দক্ষতার জন্য ডিজাইন করা হয়েছে, যা স্থিতিশীলতা বা পুরস্কারের কার্যকারিতার সাথে আপস না করে রিসোর্স-সীমাবদ্ধ ডিভাইস এবং এন্টারপ্রাইজ অবকাঠামোতে সহজে চালানো সহজ করে তোলে। একটি হালকা রিসোর্স ফুটপ্রিন্ট মানে নেটওয়ার্ক যখন চাপে থাকে তখন ক্লায়েন্টের নিরাপত্তার একটি বৃহত্তর মার্জিন থাকে।
Nimbus ডক্স (opens in a new tab)-এ আরও জানুন
Prysm
Prysm হল একটি পূর্ণ-বৈশিষ্ট্যযুক্ত, ওপেন সোর্স কনসেন্সাস ক্লায়েন্ট যা Go-তে GPL-3.0 লাইসেন্সের অধীনে লেখা। এতে একটি ঐচ্ছিক ওয়েবঅ্যাপ UI রয়েছে এবং এটি বাড়িতে স্টেক করা এবং প্রাতিষ্ঠানিক উভয় ব্যবহারকারীর জন্য ব্যবহারকারীর অভিজ্ঞতা, নথিপত্র এবং কনফিগারযোগ্যতাকে অগ্রাধিকার দেয়।
আরও জানতে Prysm ডক্স (opens in a new tab) দেখুন।
Teku
Teku হল আসল বিকন চেইন জেনেসিস ক্লায়েন্টদের মধ্যে একটি। সাধারণ লক্ষ্যগুলির (নিরাপত্তা, দৃঢ়তা, স্থিতিশীলতা, ব্যবহারযোগ্যতা, কার্যকারিতা) পাশাপাশি, Teku বিশেষভাবে বিভিন্ন কনসেন্সাস ক্লায়েন্ট মানগুলির সাথে সম্পূর্ণভাবে মেনে চলার লক্ষ্য রাখে।
Teku খুব নমনীয় স্থাপনার বিকল্পগুলি অফার করে। বিকন নোড এবং ভ্যালিডেটর ক্লায়েন্টকে একটি একক প্রক্রিয়া হিসাবে একসাথে চালানো যেতে পারে, যা একক স্টেকারদের জন্য অত্যন্ত সুবিধাজনক, বা অত্যাধুনিক স্টেকিং অপারেশনের জন্য নোডগুলি আলাদাভাবে চালানো যেতে পারে। এছাড়াও, Teku সাইনিং কী নিরাপত্তা এবং স্ল্যাশিং সুরক্ষার জন্য Web3Signer (opens in a new tab) এর সাথে সম্পূর্ণরূপে আন্তঃক্রিয়াশীল।
Teku জাভাতে লেখা এবং অ্যাপাচি 2.0 লাইসেন্সপ্রাপ্ত। এটি ConsenSys-এর প্রোটোকল টিম দ্বারা তৈরি করা হয়েছে যা বেসু এবং Web3Signer-এর জন্যও দায়ী। Teku ডক্স (opens in a new tab)-এ আরও জানুন।
Grandine
Grandine হল একটি কনসেন্সাস ক্লায়েন্ট বাস্তবায়ন, যা রাস্টে GPL-3.0 লাইসেন্সের অধীনে লেখা। এটি গ্র্যান্ডাইন কোর টিম দ্বারা রক্ষণাবেক্ষণ করা হয় এবং এটি দ্রুত, উচ্চ-কার্যক্ষম এবং হালকা। এটি রাস্পবেরি পাই-এর মতো কম-রিসোর্স ডিভাইসে চালিত একক স্টেকার থেকে শুরু করে হাজার হাজার ভ্যালিডেটর চালানো বড় প্রাতিষ্ঠানিক স্টেকার পর্যন্ত বিস্তৃত স্টেকারদের জন্য উপযুক্ত।
Grandine Book (opens in a new tab)-এ নথিপত্র পাওয়া যাবে।
সিঙ্ক্রোনাইজেশন মোড
নেটওয়ার্কের বর্তমান ডেটা অনুসরণ এবং যাচাই করতে, ইথেরিয়াম ক্লায়েন্টকে সর্বশেষ নেটওয়ার্ক স্টেটের সাথে সিঙ্ক করতে হবে। এটি পিয়ারদের থেকে ডেটা ডাউনলোড করে, ক্রিপ্টোগ্রাফিকভাবে তাদের অখণ্ডতা যাচাই করে এবং একটি স্থানীয় ব্লকচেইন ডেটাবেস তৈরি করে করা হয়।
সিঙ্ক্রোনাইজেশন মোডগুলি বিভিন্ন ট্রেড-অফ সহ এই প্রক্রিয়ার বিভিন্ন পদ্ধতির প্রতিনিধিত্ব করে। ক্লায়েন্টরা তাদের সিঙ্ক অ্যালগরিদম বাস্তবায়নেও ভিন্ন হয়। বাস্তবায়নের নির্দিষ্ট বিবরণের জন্য সর্বদা আপনার নির্বাচিত ক্লায়েন্টের অফিসিয়াল নথিপত্র দেখুন।
এক্সিকিউশন লেয়ার সিঙ্ক মোড
এক্সিকিউশন লেয়ারটি বিভিন্ন ব্যবহারের ক্ষেত্রে উপযুক্ত করার জন্য বিভিন্ন মোডে চালানো যেতে পারে, ব্লকচেইনের ওয়ার্ল্ড স্টেট পুনরায় কার্যকর করা থেকে শুরু করে একটি বিশ্বস্ত চেকপয়েন্ট থেকে চেইনের ডগা দিয়ে সিঙ্ক করা পর্যন্ত।
ফুল সিঙ্ক
একটি ফুল সিঙ্ক সমস্ত ব্লক (হেডার এবং ব্লক বডি সহ) ডাউনলোড করে এবং জেনেসিস থেকে প্রতিটি ব্লক কার্যকর করে ক্রমবর্ধমানভাবে ব্লকচেইনের স্টেট পুনরায় তৈরি করে।
- প্রতিটি লেনদেন যাচাই করে বিশ্বাস কমায় এবং সর্বোচ্চ নিরাপত্তা প্রদান করে।
- ক্রমবর্ধমান লেনদেনের সংখ্যার সাথে, সমস্ত লেনদেন প্রক্রিয়া করতে দিন থেকে সপ্তাহ সময় লাগতে পারে।
আর্কাইভ নোড প্রতিটি ব্লকের প্রতিটি লেনদেনের দ্বারা করা স্টেট পরিবর্তনের একটি সম্পূর্ণ ইতিহাস তৈরি করতে (এবং ধরে রাখতে) একটি ফুল সিঙ্ক সম্পাদন করে।
ফাস্ট সিঙ্ক
একটি ফুল সিঙ্কের মতো, একটি ফাস্ট সিঙ্ক সমস্ত ব্লক (হেডার, লেনদেন এবং রসিদ সহ) ডাউনলোড করে। যাইহোক, ঐতিহাসিক লেনদেনগুলি পুনরায় প্রক্রিয়া করার পরিবর্তে, একটি ফাস্ট সিঙ্ক রসিদগুলির উপর নির্ভর করে যতক্ষণ না এটি একটি সাম্প্রতিক হেডে পৌঁছায়, যখন এটি একটি ফুল নোড সরবরাহ করার জন্য ব্লক আমদানি এবং প্রক্রিয়াকরণে স্যুইচ করে।
- ফাস্ট সিঙ্ক কৌশল।
- ব্যান্ডউইথ ব্যবহারের পক্ষে প্রক্রিয়াকরণের চাহিদা হ্রাস করে।
স্ন্যাপ সিঙ্ক
স্ন্যাপ সিঙ্কগুলিও চেইনকে ব্লক-বাই-ব্লক যাচাই করে। যাইহোক, জেনেসিস ব্লক থেকে শুরু করার পরিবর্তে, একটি স্ন্যাপ সিঙ্ক একটি সাম্প্রতিক 'বিশ্বস্ত' চেকপয়েন্ট থেকে শুরু হয় যা সত্যিকারের ব্লকচেইনের অংশ হিসাবে পরিচিত। নোড একটি নির্দিষ্ট বয়সের চেয়ে পুরানো ডেটা মুছে ফেলার সময় পর্যায়ক্রমিক চেকপয়েন্টগুলি সংরক্ষণ করে। এই স্ন্যাপশটগুলি চিরতরে সঞ্চয় করার পরিবর্তে প্রয়োজন অনুসারে স্টেট ডেটা পুনরায় তৈরি করতে ব্যবহৃত হয়।
- দ্রুততম সিঙ্ক কৌশল, বর্তমানে ইথেরিয়াম মেইননেটে ডিফল্ট।
- নিরাপত্তার সাথে আপস না করে প্রচুর ডিস্ক ব্যবহার এবং নেটওয়ার্ক ব্যান্ডউইথ সাশ্রয় করে।
স্ন্যাপ সিঙ্ক সম্পর্কে আরও (opens in a new tab)।
লাইট সিঙ্ক
লাইট ক্লায়েন্ট মোড সমস্ত ব্লক হেডার, ব্লক ডেটা ডাউনলোড করে এবং এলোমেলোভাবে কিছু যাচাই করে। শুধুমাত্র বিশ্বস্ত চেকপয়েন্ট থেকে চেইনের ডগা সিঙ্ক করে।
- ডেভেলপার এবং কনসেন্সাস মেকানিজমের উপর আস্থা রেখে শুধুমাত্র সর্বশেষ স্টেট পায়।
- ক্লায়েন্ট কয়েক মিনিটের মধ্যে বর্তমান নেটওয়ার্ক স্টেটের সাথে ব্যবহারের জন্য প্রস্তুত।
NB লাইট সিঙ্ক এখনও প্রুফ-অফ-স্টেক ইথেরিয়ামের সাথে কাজ করে না - লাইট সিঙ্কের নতুন সংস্করণ শীঘ্রই পাঠানো উচিত!
কনসেন্সাস লেয়ার সিঙ্ক মোড
অপ্টিমিস্টিক সিঙ্ক
অপ্টিমিস্টিক সিঙ্ক হল একটি পোস্ট-মার্জ সিঙ্ক্রোনাইজেশন কৌশল যা অপ্ট-ইন এবং ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছে, যা এক্সিকিউশন নোডগুলিকে প্রতিষ্ঠিত পদ্ধতির মাধ্যমে সিঙ্ক করতে দেয়। এক্সিকিউশন ইঞ্জিন সম্পূর্ণরূপে যাচাই না করে আশাবাদীভাবে বিকন ব্লক আমদানি করতে পারে, সর্বশেষ হেড খুঁজে পেতে পারে, এবং তারপর উপরের পদ্ধতিগুলির সাথে চেইন সিঙ্ক করা শুরু করতে পারে। তারপর, এক্সিকিউশন ক্লায়েন্ট ধরা পড়ার পরে, এটি কনসেন্সাস ক্লায়েন্টকে বিকন চেইনের লেনদেনের বৈধতা সম্পর্কে অবহিত করবে।
অপ্টিমিস্টিক সিঙ্ক সম্পর্কে আরও (opens in a new tab)
চেকপয়েন্ট সিঙ্ক
একটি চেকপয়েন্ট সিঙ্ক, যা দুর্বল সাবজেক্টিভিটি সিঙ্ক নামেও পরিচিত, একটি বিকন নোড সিঙ্ক করার জন্য একটি উচ্চতর ব্যবহারকারীর অভিজ্ঞতা তৈরি করে। এটি দুর্বল সাবজেক্টিভিটি অনুমানের উপর ভিত্তি করে যা জেনেসিসের পরিবর্তে একটি সাম্প্রতিক দুর্বল সাবজেক্টিভিটি চেকপয়েন্ট থেকে বিকন চেইন সিঙ্ক করতে সক্ষম করে। চেকপয়েন্ট সিঙ্কগুলি থেকে সিঙ্ক করার মতো একই বিশ্বাস অনুমানের সাথে প্রাথমিক সিঙ্কের সময়কে উল্লেখযোগ্যভাবে দ্রুত করে তোলে।
বাস্তবে, এর মানে হল আপনার নোড সাম্প্রতিক চূড়ান্ত স্টেট ডাউনলোড করতে একটি দূরবর্তী পরিষেবার সাথে সংযোগ করে এবং সেই বিন্দু থেকে ডেটা যাচাই করা চালিয়ে যায়। ডেটা সরবরাহকারী তৃতীয় পক্ষ বিশ্বস্ত এবং সাবধানে বাছাই করা উচিত।
চেকপয়েন্ট সিঙ্ক (opens in a new tab) সম্পর্কে আরও
আরও পড়ুন
- ইথেরিয়াম 101 - পার্ট 2 - নোড বোঝা (opens in a new tab) – উইল বার্নস, 13 ফেব্রুয়ারী 2019
- ইথেরিয়াম ফুল নোড চালানো: সামান্য অনুপ্রাণিতদের জন্য একটি নির্দেশিকা (opens in a new tab) – জাস্টিন লেরক্স, 7 নভেম্বর 2019
সম্পর্কিত বিষয়
সম্পর্কিত টিউটোরিয়াল
- শুধু মাইক্রোএসডি কার্ড ফ্ল্যাশ করে আপনার রাস্পবেরি পাই 4 কে একটি ভ্যালিডেটর নোডে পরিণত করুন – ইনস্টলেশন গাইড – আপনার রাস্পবেরি পাই 4 ফ্ল্যাশ করুন, একটি ইথারনেট কেবল প্লাগ ইন করুন, এসএসডি ডিস্ক সংযোগ করুন এবং রাস্পবেরি পাই 4 কে একটি সম্পূর্ণ ইথেরিয়াম নোডে পরিণত করতে ডিভাইসটি চালু করুন যা এক্সিকিউশন লেয়ার (মেইননেট) এবং / অথবা কনসেন্সাস লেয়ার (বিকন চেইন / ভ্যালিডেটর) চালায়।
