பிரதான உள்ளடக்கத்திற்குச் செல்
Change page

முனை கட்டமைப்பு

பக்கத்தின் கடைசி புதுப்பிப்பு: 16 ஜூலை, 2025

ஒரு எதேரியம் முனை இரண்டு வாடிக்கையாளர்களைக் கொண்டுள்ளது: ஒரு செயல்பாட்டு வாடிக்கையாளர் மற்றும் ஒரு ஒருமித்த வாடிக்கையாளர். ஒரு முனை ஒரு புதிய பிளாக்கை முன்மொழிய, அது ஒரு சரிபார்ப்பு வாடிக்கையாளரையும் இயக்க வேண்டும்.

எதேரியம் வேலைக்கான-நிரூபணத்தைப் பயன்படுத்தியபோது, ஒரு முழு எதேரியம் முனையை இயக்க ஒரு செயல்பாட்டு வாடிக்கையாளர் போதுமானதாக இருந்தது. இருப்பினும், பங்குக்கான-நிரூபணத்தை செயல்படுத்தியதிலிருந்து, செயல்பாட்டு வாடிக்கையாளர் ஒருமித்த வாடிக்கையாளர் எனப்படும் மற்றொரு மென்பொருளுடன் சேர்த்துப் பயன்படுத்தப்பட வேண்டும்.

கீழேயுள்ள வரைபடம் இரண்டு எதேரியம் வாடிக்கையாளர்களுக்கு இடையிலான உறவைக் காட்டுகிறது. இரண்டு வாடிக்கையாளர்களும் தங்களது சொந்த சக-சகா (P2P) நெட்வொர்க்குகளுடன் இணைகிறார்கள். செயல்பாட்டு வாடிக்கையாளர்கள் தங்கள் உள்ளூர் பரிவர்த்தனைத் தொகுப்பை நிர்வகிப்பதற்காக தங்கள் P2P நெட்வொர்க்கில் பரிவர்த்தனைகளைப் பரப்புவதாலும், அதே நேரத்தில் ஒருமித்த வாடிக்கையாளர்கள் ஒருமித்த கருத்து மற்றும் சங்கிலி வளர்ச்சியை செயல்படுத்துவதற்காக தங்கள் P2P நெட்வொர்க்கில் பிளாக்குகளைப் பரப்புவதாலும் தனித்தனி P2P நெட்வொர்க்குகள் தேவைப்படுகின்றன.

எரிகான், நெதர்மைண்ட் மற்றும் பெசு உட்பட செயல்பாட்டு வாடிக்கையாளருக்கு பல விருப்பங்கள் உள்ளன.

இந்த இரு-வாடிக்கையாளர் கட்டமைப்பு வேலை செய்ய, ஒருமித்த வாடிக்கையாளர்கள் பரிவர்த்தனைகளின் தொகுப்புகளை செயல்பாட்டு வாடிக்கையாளருக்கு அனுப்ப வேண்டும். பரிவர்த்தனைகள் எந்த எதேரியம் விதிகளையும் மீறவில்லை என்பதையும், எதேரியத்தின் நிலைக்கு முன்மொழியப்பட்ட புதுப்பிப்பு சரியானது என்பதையும் சரிபார்க்க, செயல்பாட்டு வாடிக்கையாளர் பரிவர்த்தனைகளை உள்ளூரில் செயல்படுத்துகிறது. ஒரு முனை ஒரு பிளாக் தயாரிப்பாளராகத் தேர்ந்தெடுக்கப்படும்போது, அதன் ஒருமித்த வாடிக்கையாளர் நிகழ்வு, புதிய பிளாக்கில் சேர்ப்பதற்கும் உலகளாவிய நிலையைப் புதுப்பிப்பதற்கும் செயல்பாட்டு வாடிக்கையாளரிடமிருந்து பரிவர்த்தனைகளின் தொகுப்புகளைக் கோருகிறது. ஒருமித்த வாடிக்கையாளர் Engine APIopens in a new tab ஐப் பயன்படுத்தி உள்ளூர் RPC இணைப்பு வழியாக செயல்பாட்டு வாடிக்கையாளரை இயக்குகிறது.

செயல்பாட்டு வாடிக்கையாளர் என்ன செய்கிறது?

செயல்பாட்டு வாடிக்கையாளர் பரிவர்த்தனை சரிபார்ப்பு, கையாளுதல் மற்றும் பரப்புதல், அத்துடன் நிலை மேலாண்மை மற்றும் எதேரியம் மெய்நிகர் இயந்திரத்தை (EVM) ஆதரிப்பதற்குப் பொறுப்பாகும். இது பிளாக் உருவாக்கம், பிளாக் பரப்புதல் அல்லது ஒருமித்த தர்க்கத்தைக் கையாளுவதற்குப் பொறுப்பு அல்ல. இவை ஒருமித்த வாடிக்கையாளரின் அதிகார வரம்பில் உள்ளன.

செயல்பாட்டு வாடிக்கையாளர் செயல்பாட்டு பேலோடுகளை உருவாக்குகிறது - பரிவர்த்தனைகளின் பட்டியல், புதுப்பிக்கப்பட்ட நிலை ட்ரை மற்றும் பிற செயல்பாடு தொடர்பான தரவு. ஒருமித்த வாடிக்கையாளர்கள் ஒவ்வொரு பிளாக்கிலும் செயல்பாட்டு பேலோடைச் சேர்க்கின்றனர். புதிய பிளாக்குகளில் உள்ள பரிவர்த்தனைகள் செல்லுபடியாகும் என்பதை உறுதிப்படுத்த அவற்றை மீண்டும் செயல்படுத்துவதற்கும் செயல்பாட்டு வாடிக்கையாளர் பொறுப்பாகும். பரிவர்த்தனைகளைச் செயல்படுத்துவது எதேரியம் மெய்நிகர் இயந்திரம் (EVM) என அழைக்கப்படும் செயல்பாட்டு வாடிக்கையாளரின் உட்பொதிக்கப்பட்ட கணினியில் செய்யப்படுகிறது.

செயல்பாட்டு வாடிக்கையாளர் RPC முறைகள் மூலம் எதேரியத்திற்கு ஒரு பயனர் இடைமுகத்தையும் வழங்குகிறது, இது பயனர்களை எதேரியம் பிளாக்செயினை வினவவும், பரிவர்த்தனைகளைச் சமர்ப்பிக்கவும் மற்றும் ஸ்மார்ட் ஒப்பந்தங்களை வரிசைப்படுத்தவும் உதவுகிறது. Web3jsopens in a new tab, Web3pyopens in a new tab போன்ற லைப்ரரி மூலமாகவோ அல்லது உலாவி பணப்பை போன்ற பயனர் இடைமுகம் மூலமாகவோ RPC அழைப்புகள் கையாளப்படுவது பொதுவானது.

சுருக்கமாக, செயல்பாட்டு வாடிக்கையாளர் என்பது:

  • எதேரியத்திற்கான ஒரு பயனர் நுழைவாயில்
  • எதேரியம் மெய்நிகர் இயந்திரம், எதேரியத்தின் நிலை மற்றும் பரிவர்த்தனைத் தொகுப்பின் இருப்பிடம்.

ஒருமித்த வாடிக்கையாளர் என்ன செய்கிறது?

ஒரு முனை எதேரியம் நெட்வொர்க்குடன் ஒத்திசைவில் இருக்க உதவும் அனைத்து தர்க்கத்தையும் ஒருமித்த வாடிக்கையாளர் கையாள்கிறது. சக முனைகளிலிருந்து பிளாக்குகளைப் பெறுவதும், முனை எப்போதும் அதிகபட்ச சான்றளிப்புகளின் திரட்சியுடன் (சரிபார்ப்பாளரின் செயல்திறன் இருப்புக்களால் மதிப்பிடப்பட்டது) சங்கிலியைப் பின்தொடர்வதை உறுதி செய்வதற்காக ஒரு ஃபோர்க் தேர்வு அல்காரிதத்தை இயக்குவதும் இதில் அடங்கும். செயல்பாட்டு வாடிக்கையாளரைப் போலவே, ஒருமித்த வாடிக்கையாளர்களும் தங்களுக்கென சொந்த P2P நெட்வொர்க்கைக் கொண்டுள்ளனர், அதன் மூலம் அவர்கள் பிளாக்குகள் மற்றும் சான்றளிப்புகளைப் பகிர்ந்து கொள்கிறார்கள்.

ஒருமித்த வாடிக்கையாளர் பிளாக்குகளைச் சான்றளிப்பதிலோ அல்லது முன்மொழிவதிலோ பங்கேற்பதில்லை - இதை ஒருமித்த வாடிக்கையாளருக்கான ஒரு விருப்பத் துணை நிரலான சரிபார்ப்பாளர் செய்கிறார். ஒரு சரிபார்ப்பாளர் இல்லாத ஒருமித்த வாடிக்கையாளர் சங்கிலியின் தலையுடன் மட்டுமே இணக்கமாக இருக்கும், இது முனை ஒத்திசைவில் இருக்க அனுமதிக்கிறது. இது ஒரு பயனர், தாங்கள் சரியான சங்கிலியில் இருக்கிறார்கள் என்ற நம்பிக்கையுடன், தங்கள் செயல்பாட்டு வாடிக்கையாளரைப் பயன்படுத்தி எதேரியத்துடன் பரிவர்த்தனை செய்ய உதவுகிறது.

சரிபார்ப்பவர்கள்

பங்கு வைத்தலும் சரிபார்ப்பு மென்பொருளை இயக்குவதும் ஒரு முனையை ஒரு புதிய பிளாக்கை முன்மொழியத் தேர்ந்தெடுக்கப்பட தகுதியுடையதாக்குகிறது. முனை ஆபரேட்டர்கள் வைப்பு ஒப்பந்தத்தில் 32 ETH டெபாசிட் செய்வதன் மூலம் தங்கள் ஒருமித்த வாடிக்கையாளர்களிடம் ஒரு சரிபார்ப்பாளரைச் சேர்க்கலாம். சரிபார்ப்பு வாடிக்கையாளர் ஒருமித்த வாடிக்கையாளருடன் தொகுப்பாக வருகிறது, மேலும் இது எந்த நேரத்திலும் ஒரு முனையில் சேர்க்கப்படலாம். சரிபார்ப்பாளர் சான்றளிப்புகள் மற்றும் பிளாக் முன்மொழிவுகளைக் கையாள்கிறார். இது ஒரு முனையை தண்டனைகள் அல்லது ஸ்லாஷிங் மூலம் வெகுமதிகளைப் பெற அல்லது ETH ஐ இழக்க உதவுகிறது.

பங்கு வைத்தல் பற்றி மேலும்.

ஒரு முனையின் கூறுகளின் ஒப்பீடு

செயல்பாட்டு வாடிக்கையாளர்ஒருமித்த வாடிக்கையாளர்சரிபார்ப்பாளர்
அதன் P2P நெட்வொர்க்கில் பரிவர்த்தனைகளைப் பரப்புகிறதுஅதன் P2P நெட்வொர்க்கில் பிளாக்குகள் மற்றும் சான்றளிப்புகளைப் பரப்புகிறதுபிளாக்குகளை முன்மொழிகிறது
பரிவர்த்தனைகளை செயல்படுத்துகிறது/மீண்டும் செயல்படுத்துகிறதுஃபோர்க் தேர்வு அல்காரிதத்தை இயக்குகிறதுவெகுமதிகள்/தண்டனைகளைப் பெறுகிறது
உள்வரும் நிலை மாற்றங்களைச் சரிபார்க்கிறதுசங்கிலியின் தலையைக் கண்காணிக்கிறதுசான்றளிப்புகளைச் செய்கிறது
நிலை மற்றும் ரசீதுகள் ட்ரையை நிர்வகிக்கிறதுபீக்கன் நிலையை நிர்வகிக்கிறது (ஒருமித்த மற்றும் செயல்பாட்டுத் தகவலைக் கொண்டுள்ளது)32 ETH பங்காக வைக்கப்பட வேண்டும்
செயல்பாட்டு பேலோடை உருவாக்குகிறதுRANDAO இல் திரட்டப்பட்ட சீரற்றத்தன்மையைக் கண்காணிக்கிறது (சரிபார்ப்புத் தேர்வு மற்றும் பிற ஒருமித்த செயல்பாடுகளுக்கு சரிபார்க்கக்கூடிய சீரற்றத்தன்மையை வழங்கும் ஒரு அல்காரிதம்)ஸ்லாஷ் செய்யப்படலாம்
எதேரியத்துடன் தொடர்புகொள்வதற்காக JSON-RPC API ஐ வெளிப்படுத்துகிறதுநியாயப்படுத்தல் மற்றும் இறுதிப்படுத்தலைக் கண்காணிக்கிறது

மேலும் வாசிக்க

இந்தக் கட்டுரை உதவியாக இருந்ததா?