கணுக்கள் மற்றும் கிளையண்டுகள்
எத்திரியம் என்பது கணினிகளின் (கணுக்கள் என அழைக்கப்படும்) பரவலாக்கப்பட்ட பிணையம் ஆகும், இது தொகுதிகள் மற்றும் பரிவர்த்தனைத் தரவைச் சரிபார்க்கக்கூடிய மென்பொருளை இயக்குகிறது. உங்கள் கணினியை எத்திரியம் கணுவாக மாற்ற, இந்த மென்பொருளை அதில் இயக்க வேண்டும். ஒரு கணுவை உருவாக்க இரண்டு தனித்தனி மென்பொருள்கள் ('கிளையண்டுகள்' என அழைக்கப்படுபவை) தேவைப்படுகின்றன.
முன்நிபந்தனைகள்
எத்திரியம் கிளையண்டின் உங்கள் சொந்த நிகழ்வை இயக்குவதற்கும் ஆழமாகச் செல்வதற்கும் முன், சக-முனைய பிணையத்தின் கருத்தையும் EVM இன் அடிப்படைகளையும் நீங்கள் புரிந்துகொள்ள வேண்டும். எங்களின் எத்திரியம் அறிமுகத்தைப் பாருங்கள்.
கணுக்கள் என்ற தலைப்புக்கு நீங்கள் புதியவராக இருந்தால், எத்திரியம் கணுவை இயக்குவது குறித்த எங்களின் பயனர் நட்பு அறிமுகத்தை முதலில் பார்க்கப் பரிந்துரைக்கிறோம்.
கணுக்கள் மற்றும் கிளையண்டுகள் என்றால் என்ன?
"கணு" என்பது எத்திரியம் கிளையண்ட் மென்பொருளின் எந்தவொரு நிகழ்வாகும், இது எத்திரியம் மென்பொருளை இயக்கும் பிற கணினிகளுடன் இணைக்கப்பட்டு, ஒரு பிணையத்தை உருவாக்குகிறது. கிளையண்ட் என்பது எத்திரியத்தின் ஒரு செயலாக்கமாகும், இது நெறிமுறை விதிகளுக்கு எதிராகத் தரவைச் சரிபார்த்து, பிணையத்தைப் பாதுகாப்பாக வைத்திருக்கிறது. ஒரு கணு இரண்டு கிளையண்டுகளை இயக்க வேண்டும்: ஒரு ஒருமித்த கிளையன்ட் மற்றும் ஒரு செயலாக்கக் கிளையண்ட்.
- செயலாக்கக் கிளையண்ட் (Execution Engine, EL கிளையண்ட் அல்லது முன்பு எத்1 கிளையண்ட் என்றும் அழைக்கப்படுகிறது) பிணையத்தில் ஒளிபரப்பப்படும் புதிய பரிவர்த்தனைகளைக் கேட்கிறது, அவற்றை EVM இல் இயக்குகிறது, மேலும் அனைத்து தற்போதைய எத்திரியம் தரவின் சமீபத்திய நிலை மற்றும் தரவுத்தளத்தை வைத்திருக்கிறது.
- ஒருமித்த கிளையன்ட் (வழிகாட்டி முனை, CL கிளையண்ட் அல்லது முன்பு எத்2 கிளையண்ட் என்றும் அழைக்கப்படுகிறது) உரிமைச் சான்று (PoS) ஒருமித்த வழிமுறையைச் செயல்படுத்துகிறது, இது செயலாக்கக் கிளையண்டிலிருந்து சரிபார்க்கப்பட்ட தரவின் அடிப்படையில் பிணையம் ஒருமித்த கருத்தை அடைய உதவுகிறது. ஒருமித்த கிளையன்ட்டுடன் சேர்க்கக்கூடிய 'சரிபார்ப்பான்' எனப்படும் மூன்றாவது மென்பொருளும் உள்ளது, இது பிணையத்தைப் பாதுகாப்பதில் ஒரு கணு பங்கேற்க அனுமதிக்கிறது.
எத்திரியம் சங்கிலியின் தலையைக் கண்காணிக்கவும், எத்திரியம் பிணையத்துடன் பயனர்கள் தொடர்புகொள்ள அனுமதிக்கவும் இந்த கிளையண்டுகள் ஒன்றாகச் செயல்படுகின்றன. பல மென்பொருள்கள் ஒன்றாகச் செயல்படும் மட்டு வடிவமைப்பு உள்ளடக்கப்பட்ட சிக்கல்தன்மை (encapsulated complexity) (புதிய தாவலில் திறக்கப்படும்) என்று அழைக்கப்படுகிறது. இந்த அணுகுமுறை ஒருங்கிணைப்பை தடையின்றிச் செயல்படுத்துவதை எளிதாக்கியது, கிளையண்ட் மென்பொருளைப் பராமரிக்கவும் மேம்படுத்தவும் எளிதாக்குகிறது, மேலும் தனிப்பட்ட கிளையண்டுகளை மீண்டும் பயன்படுத்த உதவுகிறது, எடுத்துக்காட்டாக, அடுக்கு 2 (l2) சுற்றுச்சூழல் அமைப்பில்.
இணைக்கப்பட்ட செயலாக்க மற்றும் ஒருமித்த கிளையண்டின் எளிமைப்படுத்தப்பட்ட வரைபடம்.
கிளையண்ட் பன்முகத்தன்மை
செயலாக்கக் கிளையண்டுகள் மற்றும் ஒருமித்த கிளையண்டுகள் இரண்டும் வெவ்வேறு குழுக்களால் உருவாக்கப்பட்ட பல்வேறு நிரலாக்க மொழிகளில் உள்ளன.
பல கிளையண்ட் செயலாக்கங்கள், ஒற்றைக் குறியீட்டுத் தளத்தின் மீதான சார்பைக் குறைப்பதன் மூலம் பிணையத்தை வலிமையாக்க முடியும். எந்தவொரு கிளையண்டும் பிணையத்தில் ஆதிக்கம் செலுத்தாமல் பன்முகத்தன்மையை அடைவதே சிறந்த குறிக்கோளாகும், இதன் மூலம் சாத்தியமான ஒற்றைத் தோல்விப் புள்ளியை (single point of failure) அகற்றலாம். மொழிகளின் பன்முகத்தன்மை ஒரு பரந்த டெவலப்பர் சமூகத்தையும் அழைக்கிறது மற்றும் அவர்கள் விரும்பும் மொழியில் ஒருங்கிணைப்புகளை உருவாக்க அனுமதிக்கிறது.
கிளையண்ட் பன்முகத்தன்மை பற்றி மேலும் அறிக.
இந்தச் செயலாக்கங்களில் உள்ள பொதுவான விஷயம் என்னவென்றால், அவை அனைத்தும் ஒரே விவரக்குறிப்பைப் பின்பற்றுகின்றன. எத்திரியம் பிணையம் மற்றும் தொகுதிச்சங்கிலி எவ்வாறு செயல்படுகிறது என்பதை விவரக்குறிப்புகள் கட்டளையிடுகின்றன. ஒவ்வொரு தொழில்நுட்ப விவரமும் வரையறுக்கப்பட்டுள்ளது மற்றும் விவரக்குறிப்புகளை இவ்வாறு காணலாம்:
- முதலில், எத்திரியம் மஞ்சள் அறிக்கை (புதிய தாவலில் திறக்கப்படும்)
- செயலாக்க விவரக்குறிப்புகள் (புதிய தாவலில் திறக்கப்படும்)
- ஒருமித்த கருத்து விவரக்குறிப்புகள் (புதிய தாவலில் திறக்கப்படும்)
- பல்வேறு பிணைய மேம்படுத்தல்களில் செயல்படுத்தப்பட்ட EIPகள் (புதிய தாவலில் திறக்கப்படும்)
பிணையத்தில் கணுக்களைக் கண்காணித்தல்
பல டிராக்கர்கள் எத்திரியம் பிணையத்தில் உள்ள கணுக்களின் நிகழ்நேர மேலோட்டத்தை வழங்குகின்றன. பரவலாக்கப்பட்ட பிணையங்களின் தன்மை காரணமாக, இந்த க்ராலர்கள் பிணையத்தின் வரையறுக்கப்பட்ட பார்வையை மட்டுமே வழங்க முடியும் மற்றும் வெவ்வேறு முடிவுகளைப் புகாரளிக்கலாம் என்பதை நினைவில் கொள்ளவும்.
- Etherscan வழங்கும் கணுக்களின் வரைபடம் (புதிய தாவலில் திறக்கப்படும்)
- Bitfly வழங்கும் Ethernodes (புதிய தாவலில் திறக்கப்படும்)
- Chainsafe வழங்கும் Nodewatch (புதிய தாவலில் திறக்கப்படும்), ஒருமித்த கணுக்களை க்ரால் செய்கிறது
- Monitoreth (புதிய தாவலில் திறக்கப்படும்) - MigaLabs வழங்கும், ஒரு பரவலாக்கப்பட்ட பிணையக் கண்காணிப்புக் கருவி
- வாராந்திர பிணையச் சுகாதார அறிக்கைகள் (புதிய தாவலில் திறக்கப்படும்) - ProbeLab வழங்கும், Nebula க்ராலர் (புதிய தாவலில் திறக்கப்படும்) மற்றும் பிற கருவிகளைப் பயன்படுத்துகிறது
கணு வகைகள்
நீங்கள் உங்கள் சொந்த கணுவை இயக்க விரும்பினால், தரவை வித்தியாசமாகப் பயன்படுத்தும் பல்வேறு வகையான கணுக்கள் உள்ளன என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். உண்மையில், கிளையண்டுகள் மூன்று வெவ்வேறு வகையான கணுக்களை இயக்க முடியும்: இலகு, முழு மற்றும் காப்பக. வேகமான ஒத்திசைவு நேரத்தை இயக்கும் வெவ்வேறு ஒத்திசைத்தல் உத்திகளின் விருப்பங்களும் உள்ளன. ஒத்திசைத்தல் என்பது எத்திரியத்தின் நிலை குறித்த மிகச் சமீபத்திய தகவலை எவ்வளவு விரைவாகப் பெற முடியும் என்பதைக் குறிக்கிறது.
முழு முனையம்
முழு முனையங்கள் தொகுதிச்சங்கிலியின் தொகுதி வாரியான சரிபார்ப்பைச் செய்கின்றன, இதில் ஒவ்வொரு தொகுதிக்கான தொகுதி உடல் மற்றும் நிலைத் தரவைப் பதிவிறக்குவது மற்றும் சரிபார்ப்பது ஆகியவை அடங்கும். முழு முனையத்தில் வெவ்வேறு வகுப்புகள் உள்ளன - சில தொடக்கத் தொகுதியிலிருந்து தொடங்கி, தொகுதிச்சங்கிலியின் முழு வரலாற்றிலும் உள்ள ஒவ்வொரு தொகுதியையும் சரிபார்க்கின்றன. மற்றவை செல்லுபடியாகும் என்று அவர்கள் நம்பும் மிகச் சமீபத்திய தொகுதியில் தங்கள் சரிபார்ப்பைத் தொடங்குகின்றன (எ.கா., கோ எத்திரியம் (கெத்)-இன் 'ஸ்னாப் ஒத்திசைவு'). சரிபார்ப்பு எங்கு தொடங்குகிறது என்பதைப் பொருட்படுத்தாமல், முழு முனையங்கள் ஒப்பீட்டளவில் சமீபத்திய தரவின் உள்ளூர் நகலை மட்டுமே வைத்திருக்கின்றன (பொதுவாக மிகச் சமீபத்திய 128 தொகுதிகள்), வட்டு இடத்தைச் சேமிக்கப் பழைய தரவை நீக்க அனுமதிக்கிறது. பழைய தரவு தேவைப்படும்போது மீண்டும் உருவாக்கப்படலாம்.
- முழுத் தொகுதிச்சங்கிலித் தரவையும் சேமிக்கிறது (இது அவ்வப்போது கத்தரிக்கப்பட்டாலும், முழு முனையம் அனைத்து நிலைத் தரவையும் தொடக்கத் தொகுதி வரை சேமிக்காது)
- தொகுதி சரிபார்ப்பில் பங்கேற்கிறது, அனைத்து தொகுதிகள் மற்றும் நிலைகளைச் சரிபார்க்கிறது.
- அனைத்து நிலைகளையும் உள்ளூர்ச் சேமிப்பகத்திலிருந்து மீட்டெடுக்கலாம் அல்லது முழு முனையத்தால் 'ஸ்னாப்ஷாட்களில்' இருந்து மீண்டும் உருவாக்கலாம்.
- பிணையத்திற்குச் சேவை செய்கிறது மற்றும் கோரிக்கையின் பேரில் தரவை வழங்குகிறது.
காப்பக முனை
காப்பக முனைகள் என்பவை தொடக்கத் தொகுதியிலிருந்து ஒவ்வொரு தொகுதியையும் சரிபார்க்கும் மற்றும் பதிவிறக்கம் செய்யப்பட்ட எந்தத் தரவையும் நீக்காத முழு முனையங்கள் ஆகும்.
- முழு முனையத்தில் வைக்கப்பட்டுள்ள அனைத்தையும் சேமித்து, வரலாற்று நிலைகளின் காப்பகத்தை உருவாக்குகிறது. தொகுதி #4,000,000 இல் உள்ள கணக்கு இருப்பு போன்றவற்றை நீங்கள் வினவ விரும்பினால், அல்லது ட்ரேசிங்கைப் பயன்படுத்திச் சரிபார்க்காமல் உங்கள் சொந்தப் பரிவர்த்தனைத் தொகுப்பை எளிமையாகவும் நம்பகத்தன்மையுடனும் சோதிக்க விரும்பினால் இது தேவைப்படும்.
- இந்தத் தரவு டெராபைட் அலகுகளைக் குறிக்கிறது, இது காப்பக முனைகளைச் சராசரிப் பயனர்களுக்குக் கவர்ச்சியற்றதாக ஆக்குகிறது, ஆனால் பிளாக் எக்ஸ்ப்ளோரர்கள், பணப்பை விற்பனையாளர்கள் மற்றும் சங்கிலிப் பகுப்பாய்வு போன்ற சேவைகளுக்குப் பயன்படும்.
காப்பகத்தைத் தவிர வேறு எந்தப் பயன்முறையிலும் கிளையண்டுகளை ஒத்திசைப்பது கத்தரிக்கப்பட்ட தொகுதிச்சங்கிலித் தரவை விளைவிக்கும். இதன் பொருள், அனைத்து வரலாற்று நிலைகளின் காப்பகமும் இல்லை, ஆனால் முழு முனையம் தேவைக்கேற்ப அவற்றை உருவாக்க முடியும்.
காப்பக முனைகள் பற்றி மேலும் அறிக.
இலகு முனை
ஒவ்வொரு தொகுதியையும் பதிவிறக்குவதற்குப் பதிலாக, இலகு முனைகள் தொகுதித் தலைப்புகளை மட்டுமே பதிவிறக்குகின்றன. இந்தத் தலைப்புகளில் தொகுதிகளின் உள்ளடக்கங்கள் பற்றிய சுருக்கமான தகவல்கள் உள்ளன. இலகு முனைக்குத் தேவையான வேறு எந்தத் தகவலும் முழு முனையத்திடமிருந்து கோரப்படும். இலகு முனை பின்னர் அவர்கள் பெறும் தரவைத் தொகுதித் தலைப்புகளில் உள்ள நிலை வேர்களுக்கு எதிராகச் சுயாதீனமாகச் சரிபார்க்க முடியும். முழு முனையங்களை இயக்கத் தேவையான சக்திவாய்ந்த வன்பொருள் அல்லது அதிக அலைவரிசை இல்லாமல் எத்திரியம் பிணையத்தில் பங்கேற்க இலகு முனைகள் பயனர்களுக்கு உதவுகின்றன. இறுதியில், இலகு முனைகள் மொபைல் போன்கள் அல்லது உட்பொதிக்கப்பட்ட சாதனங்களில் இயங்கக்கூடும். இலகு முனைகள் ஒருமித்த கருத்தில் பங்கேற்காது (அதாவது, அவை சரிபார்ப்பான்களாக இருக்க முடியாது), ஆனால் அவை முழு முனையத்தைப் போன்ற அதே செயல்பாடு மற்றும் பாதுகாப்பு உத்தரவாதங்களுடன் எத்திரியம் தொகுதிச்சங்கிலியை அணுக முடியும்.
இலகுரக கிளையண்டுகள் எத்திரியத்திற்கான செயலில் உள்ள மேம்பாட்டுப் பகுதியாகும், மேலும் கருத்தொருமிப்பு அடுக்கு மற்றும் செயலாக்க அடுக்குக்கான புதிய இலகுரக கிளையண்டுகளை விரைவில் காண்போம் என்று எதிர்பார்க்கிறோம். காசிப் பிணையத்தின் (gossip network) (புதிய தாவலில் திறக்கப்படும்) மூலம் இலகுரக கிளையண்ட் தரவை வழங்குவதற்கான சாத்தியமான வழிகளும் உள்ளன. இது சாதகமானது, ஏனெனில் காசிப் பிணையம் கோரிக்கைகளை வழங்க முழு முனையங்கள் தேவையில்லாமல் இலகு முனைகளின் பிணையத்தை ஆதரிக்க முடியும்.
எத்திரியம் இன்னும் அதிக எண்ணிக்கையிலான இலகு முனைகளை ஆதரிக்கவில்லை, ஆனால் இலகு முனை ஆதரவு எதிர்காலத்தில் வேகமாக வளரும் என்று எதிர்பார்க்கப்படும் ஒரு பகுதியாகும். குறிப்பாக, நிம்பஸ் (புதிய தாவலில் திறக்கப்படும்), Helios (புதிய தாவலில் திறக்கப்படும்) மற்றும் லோட்ஸ்டார் (புதிய தாவலில் திறக்கப்படும்) போன்ற கிளையண்டுகள் தற்போது இலகு முனைகளில் அதிக கவனம் செலுத்துகின்றன.
நான் ஏன் எத்திரியம் கணுவை இயக்க வேண்டும்?
ஒரு கணுவை இயக்குவது, எத்திரியத்தை நேரடியாகவும், நம்பிக்கை தேவையில்லாத வகையிலும், தனிப்பட்ட முறையிலும் பயன்படுத்த உங்களை அனுமதிக்கிறது, அதே நேரத்தில் பிணையத்தை மிகவும் வலுவாகவும் பரவலாக்கப்பட்டதாகவும் வைத்திருப்பதன் மூலம் அதை ஆதரிக்கிறது.
உங்களுக்கு நன்மைகள்
உங்கள் சொந்த கணுவை இயக்குவது எத்திரியத்தைத் தனிப்பட்ட, தன்னிறைவான மற்றும் நம்பிக்கை தேவையில்லாத முறையில் பயன்படுத்த உங்களை அனுமதிக்கிறது. உங்கள் கிளையண்ட் மூலம் தரவை நீங்களே சரிபார்க்க முடியும் என்பதால் நீங்கள் பிணையத்தை நம்ப வேண்டியதில்லை. "நம்பாதே, சரிபார்" என்பது ஒரு பிரபலமான தொகுதிச்சங்கிலி மந்திரம்.
- உங்கள் கணு அனைத்துப் பரிவர்த்தனைகளையும் தொகுதிகளையும் கருத்தொற்றுமை விதிகளுக்கு எதிராகத் தானாகவே சரிபார்க்கிறது. இதன் பொருள் நீங்கள் பிணையத்தில் உள்ள வேறு எந்தக் கணுக்களையும் நம்பியிருக்க வேண்டியதில்லை அல்லது அவற்றை முழுமையாக நம்ப வேண்டியதில்லை.
- உங்கள் சொந்த கணுவுடன் எத்திரியம் பணப்பையைப் பயன்படுத்தலாம். இடைத்தரகர்களுக்கு உங்கள் முகவரிகள் மற்றும் இருப்புகளை நீங்கள் கசியவிட வேண்டியதில்லை என்பதால், பரவலாக்கப்பட்ட செயலிகளை (dapp) மிகவும் பாதுகாப்பாகவும் தனிப்பட்ட முறையிலும் பயன்படுத்தலாம். அனைத்தையும் உங்கள் சொந்த கிளையண்ட் மூலம் சரிபார்க்கலாம். மெட்டாமேஸ்க் (புதிய தாவலில் திறக்கப்படும்), Frame (புதிய தாவலில் திறக்கப்படும்) மற்றும் பல பணப்பைகள் RPC-இறக்குமதியை வழங்குகின்றன, இது உங்கள் கணுவைப் பயன்படுத்த அனுமதிக்கிறது.
- எத்திரியத்தின் தரவைச் சார்ந்திருக்கும் பிற சேவைகளை நீங்கள் இயக்கலாம் மற்றும் சுய-ஹோஸ்ட் செய்யலாம். எடுத்துக்காட்டாக, இது பீக்கன் சங்கிலி சரிபார்ப்பான், அடுக்கு 2 (l2) போன்ற மென்பொருள், உள்கட்டமைப்பு, பிளாக் எக்ஸ்ப்ளோரர்கள், கட்டணச் செயலிகள் போன்றவையாக இருக்கலாம்.
- உங்கள் சொந்த தனிப்பயன் RPC எண்ட்பாயிண்ட்களை நீங்கள் வழங்கலாம். பெரிய மையப்படுத்தப்பட்ட வழங்குநர்களைத் தவிர்க்க சமூகத்திற்கு உதவ, இந்த எண்ட்பாயிண்ட்களை நீங்கள் பொதுவில் வழங்கலாம்.
- இன்டர்-பிராசஸ் கம்யூனிகேஷன்ஸ் (IPC) ஐப் பயன்படுத்தி உங்கள் கணுவுடன் இணைக்கலாம் அல்லது உங்கள் நிரலை ஒரு செருகுநிரலாக ஏற்ற கணுவை மீண்டும் எழுதலாம். இது குறைந்த தாமதத்தை வழங்குகிறது, இது நிறைய உதவுகிறது, எ.கா., Web3 நூலகங்களைப் பயன்படுத்தி நிறையத் தரவைச் செயலாக்கும்போது அல்லது உங்கள் பரிவர்த்தனைகளை முடிந்தவரை வேகமாக மாற்ற வேண்டியிருக்கும் போது (அதாவது, முன்-ஓட்டம்).
- பிணையத்தைப் பாதுகாக்கவும் வெகுமதிகளைப் பெறவும் நீங்கள் நேரடியாக ETH ஐப் பங்குவைக்கலாம். தொடங்க தனிப் பங்குவைப்பைப் பார்க்கவும்.
பிணைய நன்மைகள்
எத்திரியத்தின் ஆரோக்கியம், பாதுகாப்பு மற்றும் செயல்பாட்டு மீள்தன்மைக்கு பல்வேறு வகையான கணுக்கள் முக்கியம்.
- முழு முனையங்கள் கருத்தொற்றுமை விதிகளைச் செயல்படுத்துகின்றன, எனவே அவற்றைப் பின்பற்றாத தொகுதிகளை ஏற்றுக்கொள்ளும்படி அவற்றை ஏமாற்ற முடியாது. இது பிணையத்தில் கூடுதல் பாதுகாப்பை வழங்குகிறது, ஏனெனில் அனைத்துக் கணுக்களும் முழுச் சரிபார்ப்பைச் செய்யாத இலகு முனைகளாக இருந்தால், சரிபார்ப்பான்கள் பிணையத்தைத் தாக்கக்கூடும்.
- உரிமைச் சான்று (PoS) இன் கிரிப்டோ-பொருளாதாரப் பாதுகாப்புகளை மீறும் தாக்குதல் ஏற்பட்டால், நேர்மையான சங்கிலியைப் பின்பற்றத் தேர்ந்தெடுக்கும் முழு முனையங்களால் சமூக மீட்பு செய்யப்படலாம்.
- பிணையத்தில் அதிகக் கணுக்கள் மிகவும் மாறுபட்ட மற்றும் வலுவான பிணையத்தை ஏற்படுத்துகின்றன, இது பரவலாக்கத்தின் இறுதி இலக்காகும், இது தணிக்கை-எதிர்ப்பு மற்றும் நம்பகமான அமைப்பைச் செயல்படுத்துகிறது.
- முழு முனையங்கள் அதைச் சார்ந்திருக்கும் இலகுரக கிளையண்டுகளுக்குத் தொகுதிச்சங்கிலித் தரவிற்கான அணுகலை வழங்குகின்றன. இலகு முனைகள் முழுத் தொகுதிச்சங்கிலியையும் சேமிக்காது, அதற்குப் பதிலாக அவை தொகுதித் தலைப்புகளில் உள்ள நிலை வேர்கள் மூலம் தரவைச் சரிபார்க்கின்றன. தேவைப்பட்டால் முழு முனையங்களிலிருந்து கூடுதல் தகவல்களைக் கோரலாம்.
நீங்கள் ஒரு முழு முனையத்தை இயக்கினால், நீங்கள் ஒரு சரிபார்ப்பானை இயக்கவில்லை என்றாலும், முழு எத்திரியம் பிணையமும் அதிலிருந்து பயனடைகிறது.
உங்கள் சொந்த கணுவை இயக்குதல்
உங்கள் சொந்த எத்திரியம் கிளையண்டை இயக்குவதில் ஆர்வமா?
தொடக்கநிலையாளர் நட்பு அறிமுகத்திற்கு, மேலும் அறிய எங்கள் கணுவை இயக்கு பக்கத்தைப் பார்வையிடவும்.
நீங்கள் ஒரு தொழில்நுட்பப் பயனராக இருந்தால், உங்கள் சொந்த கணுவை எவ்வாறு உருவாக்குவது என்பது குறித்த கூடுதல் விவரங்கள் மற்றும் விருப்பங்களில் மூழ்கவும்.
மாற்று வழிகள்
உங்கள் சொந்த கணுவை அமைப்பதற்கு நேரமும் வளங்களும் செலவாகலாம், ஆனால் நீங்கள் எப்போதும் உங்கள் சொந்த நிகழ்வை இயக்க வேண்டியதில்லை. இந்த வழக்கில், நீங்கள் மூன்றாம் தரப்பு API வழங்குநரைப் பயன்படுத்தலாம். இந்தச் சேவைகளைப் பயன்படுத்துவதற்கான மேலோட்டத்திற்கு, ஒரு சேவையாகக் கணுக்களைப் பார்க்கவும்.
உங்கள் சமூகத்தில் யாராவது பொது API உடன் எத்திரியம் கணுவை இயக்கினால், தனிப்பயன் RPC மூலம் உங்கள் பணப்பைகளைச் சமூகக் கணுவிற்குச் சுட்டிக்காட்டலாம் மற்றும் சில சீரற்ற நம்பகமான மூன்றாம் தரப்பினரை விட அதிகத் தனியுரிமையைப் பெறலாம்.
மறுபுறம், நீங்கள் ஒரு கிளையண்டை இயக்கினால், தேவைப்படும் உங்கள் நண்பர்களுடன் அதைப் பகிரலாம்.
செயலாக்கக் கிளையண்டுகள்
எத்திரியம் சமூகம் பல திறந்த மூலச் செயலாக்கக் கிளையண்டுகளைப் பராமரிக்கிறது (முன்பு 'எத்1 கிளையண்டுகள்' அல்லது 'எத்திரியம் கிளையண்டுகள்' என்று அழைக்கப்பட்டது), இவை வெவ்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி வெவ்வேறு குழுக்களால் உருவாக்கப்பட்டன. இது பிணையத்தை வலிமையாகவும் மேலும் பன்முகத்தன்மையுடனும் ஆக்குகிறது. எந்தவொரு ஒற்றைத் தோல்விப் புள்ளிகளையும் குறைக்க எந்தவொரு கிளையண்டும் ஆதிக்கம் செலுத்தாமல் பன்முகத்தன்மையை அடைவதே சிறந்த குறிக்கோளாகும்.
இந்த அட்டவணை வெவ்வேறு கிளையண்டுகளைச் சுருக்கமாகக் கூறுகிறது. அவை அனைத்தும் கிளையண்ட் சோதனைகளில் (புதிய தாவலில் திறக்கப்படும்) தேர்ச்சி பெறுகின்றன மற்றும் பிணைய மேம்படுத்தல்களுடன் புதுப்பித்த நிலையில் இருக்கச் சுறுசுறுப்பாகப் பராமரிக்கப்படுகின்றன.
| கிளையண்ட் | மொழி | இயக்க முறைமைகள் | பிணையங்கள் | ஒத்திசைத்தல் உத்திகள் | நிலை கத்தரித்தல் |
|---|---|---|---|---|---|
| கோ எத்திரியம் (கெத்) (புதிய தாவலில் திறக்கப்படும்) | Go | Linux, Windows, macOS | முதன்மை வலைப்பின்னல், Sepolia, Hoodi | ஸ்னாப், முழு | காப்பகம், கத்தரிக்கப்பட்டது |
| நெதர்மைண்ட் (புதிய தாவலில் திறக்கப்படும்) | C#, .NET | Linux, Windows, macOS | முதன்மை வலைப்பின்னல், Sepolia, Hoodi | ஸ்னாப், விரைவு, முழு | காப்பகம், கத்தரிக்கப்பட்டது |
| பெசு (புதிய தாவலில் திறக்கப்படும்) | Java | Linux, Windows, macOS | முதன்மை வலைப்பின்னல், Sepolia, Hoodi | ஸ்னாப், விரைவு, முழு | காப்பகம், கத்தரிக்கப்பட்டது |
| எரிகான் (புதிய தாவலில் திறக்கப்படும்) | Go | Linux, Windows, macOS | முதன்மை வலைப்பின்னல், Sepolia, Hoodi | முழு | காப்பகம், கத்தரிக்கப்பட்டது |
| ரெத் (புதிய தாவலில் திறக்கப்படும்) | Rust | Linux, Windows, macOS | முதன்மை வலைப்பின்னல், Sepolia, Hoodi | முழு | காப்பகம், கத்தரிக்கப்பட்டது |
| EthereumJS (புதிய தாவலில் திறக்கப்படும்) (பீட்டா) | TypeScript | Linux, Windows, macOS | Sepolia, Hoodi | முழு | கத்தரிக்கப்பட்டது |
ஆதரிக்கப்படும் பிணையங்கள் பற்றி மேலும் அறிய, எத்திரியம் பிணையங்களைப் படிக்கவும்.
ஒவ்வொரு கிளையண்டிற்கும் தனித்துவமான பயன்பாட்டு நிகழ்வுகள் மற்றும் நன்மைகள் உள்ளன, எனவே உங்கள் சொந்த விருப்பங்களின் அடிப்படையில் ஒன்றை நீங்கள் தேர்வு செய்ய வேண்டும். பன்முகத்தன்மை செயலாக்கங்களை வெவ்வேறு அம்சங்கள் மற்றும் பயனர் பார்வையாளர்கள் மீது கவனம் செலுத்த அனுமதிக்கிறது. அம்சங்கள், ஆதரவு, நிரலாக்க மொழி அல்லது உரிமங்களின் அடிப்படையில் நீங்கள் ஒரு கிளையண்டைத் தேர்வுசெய்ய விரும்பலாம்.
பெசு
Hyperledger பெசு என்பது பொது மற்றும் அனுமதிக்குட்பட்ட பிணையங்களுக்கான நிறுவன-தர எத்திரியம் கிளையண்ட் ஆகும். இது ட்ரேசிங் முதல் GraphQL வரை அனைத்து எத்தேரியம் முதன்மை வலைப்பின்னல் அம்சங்களையும் இயக்குகிறது, விரிவான கண்காணிப்பைக் கொண்டுள்ளது மற்றும் திறந்த சமூக சேனல்களிலும் நிறுவனங்களுக்கான வணிக SLAகள் மூலமாகவும் கன்சென்சிஸ் ஆல் ஆதரிக்கப்படுகிறது. இது Java இல் எழுதப்பட்டுள்ளது மற்றும் Apache 2.0 உரிமம் பெற்றது.
பெசுவின் விரிவான ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்) அதன் அம்சங்கள் மற்றும் அமைப்புகள் குறித்த அனைத்து விவரங்கள் மூலமும் உங்களை வழிநடத்தும்.
எரிகான்
எரிகான், முன்பு Turbo-Geth என்று அழைக்கப்பட்டது, வேகம் மற்றும் வட்டு-இடத் திறனை நோக்கிய கோ எத்திரியம் (கெத்) இன் கவையாகத் தொடங்கியது. எரிகான் என்பது எத்திரியத்தின் முற்றிலும் மறு-கட்டமைக்கப்பட்ட செயலாக்கமாகும், இது தற்போது Go இல் எழுதப்பட்டுள்ளது, ஆனால் பிற மொழிகளில் செயலாக்கங்கள் உருவாக்கத்தில் உள்ளன. எத்திரியத்தின் வேகமான, அதிக மட்டு மற்றும் மிகவும் உகந்த செயலாக்கத்தை வழங்குவதே எரிகானின் குறிக்கோள். இது சுமார் 2TB வட்டு இடத்தைப் பயன்படுத்தி, 3 நாட்களுக்குள் முழு காப்பக முனை ஒத்திசைவைச் செய்ய முடியும்.
ethrex
ethrex என்பது Rust இல் எழுதப்பட்ட மற்றும் LambdaClass ஆல் உருவாக்கப்பட்ட ஒரு குறைந்தபட்ச, மட்டு எத்திரியம் செயலாக்கக் கிளையண்ட் ஆகும். இது பூஜ்ய-அறிவு நிரூபிப்பை மனதில் கொண்டு உருவாக்கப்பட்டுள்ளது, மேலும் அதே குறியீட்டுத் தளம் அடுக்கு 1 (l1) செயலாக்கக் கிளையண்டாகவும், பல-நிரூபிப்பவர் ZK-ரோலப் (அடுக்கு 2 (l2)) ஆகவும் இயங்க முடியும். இது Apache 2.0 மற்றும் MIT உரிமங்களின் கீழ் இரட்டை உரிமம் பெற்றுள்ளது.
ethrex ஆவணங்களைப் (புதிய தாவலில் திறக்கப்படும்) படிப்பதன் மூலம் அல்லது ethrex GitHub களஞ்சியத்தைப் (புதிய தாவலில் திறக்கப்படும்) பார்ப்பதன் மூலம் மேலும் அறிக.
கோ எத்திரியம் (கெத்)
கோ எத்திரியம் (கெத்) என்பது எத்திரியம் நெறிமுறையின் அசல் செயலாக்கங்களில் ஒன்றாகும். தற்போது, இது மிகப்பெரிய பயனர் தளம் மற்றும் பயனர்கள் மற்றும் டெவலப்பர்களுக்கான பல்வேறு கருவிகளைக் கொண்ட மிகவும் பரவலான கிளையண்ட் ஆகும். இது Go இல் எழுதப்பட்டுள்ளது, முழுமையாகத் திறந்த மூலமாகும் மற்றும் GNU LGPL v3 இன் கீழ் உரிமம் பெற்றது.
கோ எத்திரியம் (கெத்) பற்றி அதன் ஆவணங்களில் (புதிய தாவலில் திறக்கப்படும்) மேலும் அறிக.
நெதர்மைண்ட்
நெதர்மைண்ட் என்பது C# .NET தொழில்நுட்ப அடுக்கைக் கொண்டு உருவாக்கப்பட்ட ஒரு எத்திரியம் செயலாக்கமாகும், இது LGPL-3.0 உடன் உரிமம் பெற்றது, ARM உட்பட அனைத்து முக்கியத் தளங்களிலும் இயங்குகிறது. இது சிறந்த செயல்திறனை வழங்குகிறது:
- உகந்த மெய்நிகர் இயந்திரம்
- நிலை அணுகல்
- பிணையமாக்கல் மற்றும் Prometheus/Grafana டாஷ்போர்டுகள், seq நிறுவனப் பதிவு ஆதரவு, ஜேசன்-ஆர்பிசி ட்ரேசிங் மற்றும் பகுப்பாய்வு செருகுநிரல்கள் போன்ற சிறந்த அம்சங்கள்.
நெதர்மைண்ட் விரிவான ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்), வலுவான டெவலப்பர் ஆதரவு, ஆன்லைன் சமூகம் மற்றும் பிரீமியம் பயனர்களுக்கு 24/7 ஆதரவு ஆகியவற்றையும் கொண்டுள்ளது.
ரெத்
ரெத் (Rust Ethereum என்பதன் சுருக்கம்) என்பது பயனர் நட்பு, அதிக மட்டு, வேகமான மற்றும் திறமையானதாக இருப்பதில் கவனம் செலுத்தும் எத்திரியம் முழு முனையச் செயலாக்கமாகும். ரெத் முதலில் Paradigm ஆல் உருவாக்கப்பட்டு முன்னோக்கிச் செலுத்தப்பட்டது, மேலும் இது Apache மற்றும் MIT உரிமங்களின் கீழ் உரிமம் பெற்றது.
ரெத் உற்பத்திக்குத் தயாராக உள்ளது, மேலும் பங்குவைத்தல் அல்லது அதிக நேரச் சேவைகள் போன்ற பணி-முக்கியமான சூழல்களில் பயன்படுத்த ஏற்றது. RPC, MEV, அட்டவணைப்படுத்தல், உருவகப்படுத்துதல்கள் மற்றும் P2P செயல்பாடுகள் போன்ற சிறந்த விளிம்புகளுடன் அதிகச் செயல்திறன் தேவைப்படும் பயன்பாட்டு நிகழ்வுகளில் சிறப்பாகச் செயல்படுகிறது.
ரெத் புத்தகம் (புதிய தாவலில் திறக்கப்படும்) அல்லது ரெத் GitHub களஞ்சியத்தைப் (புதிய தாவலில் திறக்கப்படும்) பார்ப்பதன் மூலம் மேலும் அறிக.
உருவாக்கத்தில்
இந்த கிளையண்டுகள் இன்னும் வளர்ச்சியின் ஆரம்பக் கட்டங்களில் உள்ளன மற்றும் உற்பத்திப் பயன்பாட்டிற்கு இன்னும் பரிந்துரைக்கப்படவில்லை.
EthereumJS
EthereumJS செயலாக்கக் கிளையண்ட் (EthereumJS) TypeScript இல் எழுதப்பட்டுள்ளது மற்றும் தொகுதி, பரிவர்த்தனை மற்றும் Merkle-Patricia Trie வகுப்புகளால் குறிப்பிடப்படும் முக்கிய எத்திரியம் மூலங்கள் மற்றும் எத்திரியம் மெய்நிகர் இயந்திரத்தின் (EVM) செயலாக்கம், ஒரு தொகுதிச்சங்கிலி வகுப்பு மற்றும் devp2p பிணையமாக்கல் அடுக்கு உள்ளிட்ட முக்கிய கிளையண்ட் கூறுகள் உட்படப் பல தொகுப்புகளைக் கொண்டுள்ளது.
அதன் ஆவணங்களைப் (புதிய தாவலில் திறக்கப்படும்) படிப்பதன் மூலம் இதைப் பற்றி மேலும் அறிக
ஒருமித்த கிளையண்டுகள்
ஒருமித்த மேம்படுத்தல்களை ஆதரிக்கப் பல ஒருமித்த கிளையண்டுகள் (முன்பு 'எத்2' கிளையண்டுகள் என்று அழைக்கப்பட்டன) உள்ளன. கவைத்-தேர்வு வழிமுறை, சான்றளிப்புகளைச் செயலாக்குதல் மற்றும் உரிமைச் சான்று (PoS) வெகுமதிகள் மற்றும் அபராதங்களை நிர்வகித்தல் உள்ளிட்ட ஒருமித்த கருத்து தொடர்பான அனைத்துத் தர்க்கங்களுக்கும் அவை பொறுப்பாகும்.
| கிளையண்ட் | மொழி | இயக்க முறைமைகள் | பிணையங்கள் |
|---|---|---|---|
| லைட்ஹவுஸ் (புதிய தாவலில் திறக்கப்படும்) | Rust | Linux, Windows, macOS | பீக்கன் சங்கிலி, Hoodi, Pyrmont, Sepolia மற்றும் பல |
| லோட்ஸ்டார் (புதிய தாவலில் திறக்கப்படும்) | TypeScript | Linux, Windows, macOS | பீக்கன் சங்கிலி, Hoodi, Sepolia மற்றும் பல |
| நிம்பஸ் (புதிய தாவலில் திறக்கப்படும்) | Nim | Linux, Windows, macOS | பீக்கன் சங்கிலி, Hoodi, Sepolia மற்றும் பல |
| ப்ரிஸ்ம் (புதிய தாவலில் திறக்கப்படும்) | Go | Linux, Windows, macOS | பீக்கன் சங்கிலி, Gnosis, Hoodi, Pyrmont, Sepolia மற்றும் பல |
| டெகு (புதிய தாவலில் திறக்கப்படும்) | Java | Linux, Windows, macOS | பீக்கன் சங்கிலி, Gnosis, Hoodi, Sepolia மற்றும் பல |
| Grandine (புதிய தாவலில் திறக்கப்படும்) | Rust | Linux, Windows, macOS | பீக்கன் சங்கிலி, Hoodi, Sepolia மற்றும் பல |
லைட்ஹவுஸ்
லைட்ஹவுஸ் என்பது Apache-2.0 உரிமத்தின் கீழ் Rust இல் எழுதப்பட்ட ஒரு ஒருமித்த கிளையண்ட் செயலாக்கமாகும். இது Sigma Prime ஆல் பராமரிக்கப்படுகிறது மற்றும் பீக்கன் சங்கிலித் தொடக்கத்திலிருந்து நிலையானதாகவும் உற்பத்திக்குத் தயாராகவும் உள்ளது. இது பல்வேறு நிறுவனங்கள், பங்குவைப்புக் குளங்கள் மற்றும் தனிநபர்களால் நம்பப்படுகிறது. டெஸ்க்டாப் பிசிக்கள் முதல் அதிநவீன தானியங்கு நிலைநிறுத்தங்கள் வரை பரந்த அளவிலான சூழல்களில் பாதுகாப்பான, செயல்திறன் மிக்க மற்றும் இயங்குதன்மையுள்ளதாக இருக்க இது நோக்கமாகக் கொண்டுள்ளது.
ஆவணங்களை லைட்ஹவுஸ் புத்தகத்தில் (புதிய தாவலில் திறக்கப்படும்) காணலாம்
லோட்ஸ்டார்
லோட்ஸ்டார் என்பது LGPL-3.0 உரிமத்தின் கீழ் Typescript இல் எழுதப்பட்ட உற்பத்திக்குத் தயாரான ஒருமித்த கிளையண்ட் செயலாக்கமாகும். இது ChainSafe Systems ஆல் பராமரிக்கப்படுகிறது மற்றும் தனிப் பங்குவைப்பாளர்கள், டெவலப்பர்கள் மற்றும் ஆராய்ச்சியாளர்களுக்கான ஒருமித்த கிளையண்டுகளில் புதியதாகும். லோட்ஸ்டார் எத்திரியம் நெறிமுறைகளின் JavaScript செயலாக்கங்களால் இயக்கப்படும் வழிகாட்டி முனை மற்றும் சரிபார்ப்பான் கிளையண்டைக் கொண்டுள்ளது. லோட்ஸ்டார் இலகுரக கிளையண்டுகளுடன் எத்திரியம் பயன்பாட்டினை மேம்படுத்தவும், டெவலப்பர்களின் பெரிய குழுவிற்கு அணுகலை விரிவுபடுத்தவும் மற்றும் சுற்றுச்சூழல் பன்முகத்தன்மைக்கு மேலும் பங்களிக்கவும் நோக்கமாகக் கொண்டுள்ளது.
மேலும் தகவல்களை லோட்ஸ்டார் இணையதளத்தில் (புதிய தாவலில் திறக்கப்படும்) காணலாம்
நிம்பஸ்
நிம்பஸ் என்பது Apache-2.0 உரிமத்தின் கீழ் Nim இல் எழுதப்பட்ட ஒரு ஒருமித்த கிளையண்ட் செயலாக்கமாகும். இது தனிப் பங்குவைப்பாளர்கள் மற்றும் பங்குவைப்புக் குளங்களால் பயன்படுத்தப்படும் உற்பத்திக்குத் தயாரான கிளையண்ட் ஆகும். நிம்பஸ் வளத் திறனுக்காக வடிவமைக்கப்பட்டுள்ளது, இது நிலைத்தன்மை அல்லது வெகுமதிச் செயல்திறனை சமரசம் செய்யாமல், வளம்-கட்டுப்படுத்தப்பட்ட சாதனங்கள் மற்றும் நிறுவன உள்கட்டமைப்பில் சமமான எளிதாக இயங்குவதை எளிதாக்குகிறது. இலகுவான வளத் தடம் என்பது பிணையம் அழுத்தத்தில் இருக்கும்போது கிளையண்ட் அதிகப் பாதுகாப்பு விளிம்பைக் கொண்டுள்ளது என்பதாகும்.
நிம்பஸ் ஆவணங்களில் (புதிய தாவலில் திறக்கப்படும்) மேலும் அறிக
ப்ரிஸ்ம்
ப்ரிஸ்ம் என்பது GPL-3.0 உரிமத்தின் கீழ் Go இல் எழுதப்பட்ட முழு அம்சமான, திறந்த மூல ஒருமித்த கிளையண்ட் ஆகும். இது விருப்பமான இணையச் செயலி UI ஐக் கொண்டுள்ளது மற்றும் வீட்டில் பங்குவைப்பவர்கள் மற்றும் நிறுவனப் பயனர்கள் இருவருக்கும் பயனர் அனுபவம், ஆவணங்கள் மற்றும் உள்ளமைவுத்திறன் ஆகியவற்றுக்கு முன்னுரிமை அளிக்கிறது.
மேலும் அறிய ப்ரிஸ்ம் ஆவணங்களைப் (புதிய தாவலில் திறக்கப்படும்) பார்வையிடவும்.
டெகு
டெகு அசல் பீக்கன் சங்கிலித் தொடக்கக் கிளையண்டுகளில் ஒன்றாகும். வழக்கமான இலக்குகளுடன் (பாதுகாப்பு, வலிமை, நிலைத்தன்மை, பயன்பாட்டினை, செயல்திறன்), டெகு குறிப்பாக அனைத்துப் பல்வேறு ஒருமித்த கிளையண்ட் தரநிலைகளுக்கும் முழுமையாக இணங்குவதை நோக்கமாகக் கொண்டுள்ளது.
டெகு மிகவும் நெகிழ்வான நிலைநிறுத்த விருப்பங்களை வழங்குகிறது. வழிகாட்டி முனை மற்றும் சரிபார்ப்பான் கிளையண்ட் ஆகியவற்றை ஒரே செயல்முறையாக ஒன்றாக இயக்கலாம், இது தனிப் பங்குவைப்பாளர்களுக்கு மிகவும் வசதியானது, அல்லது அதிநவீனப் பங்குவைப்புச் செயல்பாடுகளுக்குக் கணுக்களைத் தனித்தனியாக இயக்கலாம். கூடுதலாக, கையொப்பமிடுதல் திறவுகோல் பாதுகாப்பு மற்றும் வெட்டுதல் பாதுகாப்பிற்காக டெகு Web3Signer (புதிய தாவலில் திறக்கப்படும்) உடன் முழுமையாக இயங்குதன்மையுள்ளது.
டெகு Java இல் எழுதப்பட்டுள்ளது மற்றும் Apache 2.0 உரிமம் பெற்றது. இது பெசு மற்றும் Web3Signer க்கும் பொறுப்பான கன்சென்சிஸ் இல் உள்ள நெறிமுறைகள் குழுவால் உருவாக்கப்பட்டது. டெகு ஆவணங்களில் (புதிய தாவலில் திறக்கப்படும்) மேலும் அறிக.
Grandine
Grandine என்பது GPL-3.0 உரிமத்தின் கீழ் Rust இல் எழுதப்பட்ட ஒரு ஒருமித்த கிளையண்ட் செயலாக்கமாகும். இது Grandine Core Team ஆல் பராமரிக்கப்படுகிறது மற்றும் வேகமானது, அதிகச் செயல்திறன் கொண்டது மற்றும் இலகுரகமானது. Raspberry Pi போன்ற குறைந்த வளச் சாதனங்களில் இயங்கும் தனிப் பங்குவைப்பாளர்கள் முதல் பல்லாயிரக்கணக்கான சரிபார்ப்பான்களை இயக்கும் பெரிய நிறுவனப் பங்குவைப்பாளர்கள் வரை பரந்த அளவிலான பங்குவைப்பாளர்களுக்கு இது பொருந்தும்.
ஆவணங்களை Grandine புத்தகத்தில் (புதிய தாவலில் திறக்கப்படும்) காணலாம்
ஒத்திசைத்தல் முறைகள்
பிணையத்தில் தற்போதைய தரவைப் பின்பற்றவும் சரிபார்க்கவும், எத்திரியம் கிளையண்ட் சமீபத்திய பிணைய நிலையுடன் ஒத்திசைக்க வேண்டும். சகாக்களிடமிருந்து தரவைப் பதிவிறக்குவது, அவற்றின் ஒருமைப்பாட்டைக் கிரிப்டோகிராஃபிக் முறையில் சரிபார்ப்பது மற்றும் உள்ளூர் தொகுதிச்சங்கிலித் தரவுத்தளத்தை உருவாக்குவது ஆகியவற்றின் மூலம் இது செய்யப்படுகிறது.
ஒத்திசைத்தல் முறைகள் பல்வேறு பரிமாற்றங்களுடன் இந்தச் செயல்முறைக்கான வெவ்வேறு அணுகுமுறைகளைக் குறிக்கின்றன. ஒத்திசைவு வழிமுறைகளைச் செயல்படுத்துவதிலும் கிளையண்டுகள் வேறுபடுகின்றன. செயலாக்கம் குறித்த விவரங்களுக்கு நீங்கள் தேர்ந்தெடுத்த கிளையண்டின் அதிகாரப்பூர்வ ஆவணங்களை எப்போதும் பார்க்கவும்.
செயலாக்க அடுக்கு ஒத்திசைவு முறைகள்
தொகுதிச்சங்கிலியின் உலக நிலையை மீண்டும் செயல்படுத்துவது முதல் நம்பகமான சரிபார்ப்புப் புள்ளியிலிருந்து சங்கிலியின் முனையுடன் மட்டுமே ஒத்திசைப்பது வரை வெவ்வேறு பயன்பாட்டு நிகழ்வுகளுக்கு ஏற்பச் செயலாக்க அடுக்கு வெவ்வேறு முறைகளில் இயக்கப்படலாம்.
முழு ஒத்திசைவு
முழு ஒத்திசைவு அனைத்துத் தொகுதிகளையும் (தலைப்புகள் மற்றும் தொகுதி உடல்கள் உட்பட) பதிவிறக்குகிறது மற்றும் தொடக்கத்திலிருந்து ஒவ்வொரு தொகுதியையும் செயல்படுத்துவதன் மூலம் தொகுதிச்சங்கிலியின் நிலையை அதிகரிக்கும் வகையில் மீண்டும் உருவாக்குகிறது.
- ஒவ்வொரு பரிவர்த்தனையையும் சரிபார்ப்பதன் மூலம் நம்பிக்கையைக் குறைக்கிறது மற்றும் அதிகப் பாதுகாப்பை வழங்குகிறது.
- பரிவர்த்தனைகளின் எண்ணிக்கை அதிகரித்து வருவதால், அனைத்துப் பரிவர்த்தனைகளையும் செயலாக்க நாட்கள் முதல் வாரங்கள் வரை ஆகலாம்.
ஒவ்வொரு தொகுதியிலும் உள்ள ஒவ்வொரு பரிவர்த்தனையாலும் செய்யப்பட்ட நிலை மாற்றங்களின் முழுமையான வரலாற்றை உருவாக்க (மற்றும் தக்கவைக்க) காப்பக முனைகள் முழு ஒத்திசைவைச் செய்கின்றன.
விரைவான ஒத்திசைவு
முழு ஒத்திசைவைப் போலவே, விரைவான ஒத்திசைவு அனைத்துத் தொகுதிகளையும் (தலைப்புகள், பரிவர்த்தனைகள் மற்றும் ரசீதுகள் உட்பட) பதிவிறக்குகிறது. இருப்பினும், வரலாற்றுப் பரிவர்த்தனைகளை மீண்டும் செயலாக்குவதற்குப் பதிலாக, விரைவான ஒத்திசைவு சமீபத்திய தலையை அடையும் வரை ரசீதுகளை நம்பியுள்ளது, அது முழு முனையத்தை வழங்கத் தொகுதிகளை இறக்குமதி செய்வதற்கும் செயலாக்குவதற்கும் மாறுகிறது.
- விரைவான ஒத்திசைவு உத்தி.
- அலைவரிசைப் பயன்பாட்டிற்குச் சாதகமாகச் செயலாக்கத் தேவையைக் குறைக்கிறது.
ஸ்னாப் ஒத்திசைவு
ஸ்னாப் ஒத்திசைவுகளும் சங்கிலியைத் தொகுதி வாரியாகச் சரிபார்க்கின்றன. இருப்பினும், தொடக்கத் தொகுதியில் தொடங்குவதற்குப் பதிலாக, உண்மையான தொகுதிச்சங்கிலியின் ஒரு பகுதியாக அறியப்படும் மிகச் சமீபத்திய 'நம்பகமான' சரிபார்ப்புப் புள்ளியில் ஸ்னாப் ஒத்திசைவு தொடங்குகிறது. ஒரு குறிப்பிட்ட வயதை விடப் பழைய தரவை நீக்கும் போது கணு அவ்வப்போது சரிபார்ப்புப் புள்ளிகளைச் சேமிக்கிறது. இந்த ஸ்னாப்ஷாட்கள் நிலைத் தரவை என்றென்றும் சேமிப்பதற்குப் பதிலாக, தேவைக்கேற்ப மீண்டும் உருவாக்கப் பயன்படுத்தப்படுகின்றன.
- வேகமான ஒத்திசைவு உத்தி, தற்போது எத்தேரியம் முதன்மை வலைப்பின்னலில் இயல்புநிலையாக உள்ளது.
- பாதுகாப்பைத் தியாகம் செய்யாமல் நிறைய வட்டுப் பயன்பாடு மற்றும் பிணைய அலைவரிசையைச் சேமிக்கிறது.
ஸ்னாப் ஒத்திசைவு பற்றி மேலும் (புதிய தாவலில் திறக்கப்படும்).
இலகு ஒத்திசைவு
இலகுரக கிளையண்ட் பயன்முறை அனைத்துத் தொகுதித் தலைப்புகள், தொகுதித் தரவைப் பதிவிறக்குகிறது மற்றும் சிலவற்றைத் தோராயமாகச் சரிபார்க்கிறது. நம்பகமான சரிபார்ப்புப் புள்ளியிலிருந்து சங்கிலியின் முனையை மட்டுமே ஒத்திசைக்கிறது.
- டெவலப்பர்கள் மற்றும் ஒருமித்த வழிமுறையின் மீதான நம்பிக்கையை நம்பியிருக்கும் போது சமீபத்திய நிலையை மட்டுமே பெறுகிறது.
- சில நிமிடங்களில் தற்போதைய பிணைய நிலையுடன் பயன்படுத்தக் கிளையண்ட் தயாராக உள்ளது.
குறிப்பு இலகு ஒத்திசைவு இன்னும் உரிமைச் சான்று (PoS) எத்திரியத்துடன் செயல்படவில்லை - இலகு ஒத்திசைவின் புதிய பதிப்புகள் விரைவில் வெளிவரும்!
இலகுரக கிளையண்டுகள் பற்றி மேலும்
கருத்தொருமிப்பு அடுக்கு ஒத்திசைவு முறைகள்
நம்பிக்கையான ஒத்திசைவு (Optimistic sync)
நம்பிக்கையான ஒத்திசைவு (Optimistic sync) என்பது ஒருங்கிணைப்புக்குப் பிந்தைய ஒத்திசைத்தல் உத்தியாகும், இது விருப்பத்தேர்வு மற்றும் பின்தங்கிய இணக்கத்தன்மை கொண்டதாக வடிவமைக்கப்பட்டுள்ளது, இது நிறுவப்பட்ட முறைகள் மூலம் செயலாக்கக் கணுக்களை ஒத்திசைக்க அனுமதிக்கிறது. செயலாக்க இயந்திரம் பீக்கன் தொகுதிகளை முழுமையாகச் சரிபார்க்காமல் நம்பிக்கையுடன் இறக்குமதி செய்யலாம், சமீபத்திய தலையைக் கண்டறியலாம், பின்னர் மேலே உள்ள முறைகளுடன் சங்கிலியை ஒத்திசைக்கத் தொடங்கலாம். பின்னர், செயலாக்கக் கிளையண்ட் பிடிபட்ட பிறகு, பீக்கன் சங்கிலியில் உள்ள பரிவர்த்தனைகளின் செல்லுபடியாகும் தன்மையை ஒருமித்த கிளையன்ட்டிற்குத் தெரிவிக்கும்.
நம்பிக்கையான ஒத்திசைவு பற்றி மேலும் (புதிய தாவலில் திறக்கப்படும்)
சரிபார்ப்புப் புள்ளி ஒத்திசைவு
சரிபார்ப்புப் புள்ளி ஒத்திசைவு, பலவீனமான அகநிலை ஒத்திசைவு என்றும் அழைக்கப்படுகிறது, இது வழிகாட்டி முனையை ஒத்திசைப்பதற்கான சிறந்த பயனர் அனுபவத்தை உருவாக்குகிறது. இது பலவீனமான அகநிலை அனுமானங்களை அடிப்படையாகக் கொண்டது, இது தொடக்கத்திற்குப் பதிலாகச் சமீபத்திய பலவீனமான அகநிலைச் சரிபார்ப்புப் புள்ளியிலிருந்து பீக்கன் சங்கிலியை ஒத்திசைக்க உதவுகிறது. சரிபார்ப்புப் புள்ளி ஒத்திசைவுகள் ஒத்திசைப்பது போன்ற நம்பிக்கை அனுமானங்களுடன் ஆரம்ப ஒத்திசைவு நேரத்தைக் கணிசமாக வேகமாக்குகின்றன.
நடைமுறையில், சமீபத்திய இறுதியாக்கப்பட்ட நிலைகளைப் பதிவிறக்க உங்கள் கணு தொலைநிலைச் சேவையுடன் இணைகிறது மற்றும் அந்தப் புள்ளியிலிருந்து தரவைத் தொடர்ந்து சரிபார்க்கிறது என்பதே இதன் பொருளாகும். தரவை வழங்கும் மூன்றாம் தரப்பினர் நம்பகமானவர்கள் மற்றும் கவனமாகத் தேர்ந்தெடுக்கப்பட வேண்டும்.
சரிபார்ப்புப் புள்ளி ஒத்திசைவு (புதிய தாவலில் திறக்கப்படும்) பற்றி மேலும்
மேலும் படிக்க
- எத்திரியம் 101 - பகுதி 2 - கணுக்களைப் புரிந்துகொள்வது (புதிய தாவலில் திறக்கப்படும்) – Wil Barnes, 13 பிப்ரவரி 2019
- எத்திரியம் முழு முனையங்களை இயக்குதல்: குறைந்த ஊக்கமுள்ளவர்களுக்கான வழிகாட்டி (புதிய தாவலில் திறக்கப்படும்) – Justin Leroux, 7 நவம்பர் 2019
தொடர்புடைய தலைப்புகள்
தொடர்புடைய பயிற்சிகள்
- MicroSD கார்டை ஃப்ளாஷ் செய்வதன் மூலம் உங்கள் Raspberry Pi 4 ஐச் சரிபார்ப்பான் கணுவாக மாற்றவும் – நிறுவல் வழிகாட்டி – உங்கள் Raspberry Pi 4 ஐ ஃப்ளாஷ் செய்து, ஈத்தர்நெட் கேபிளைச் செருகி, SSD வட்டை இணைத்து, செயலாக்க அடுக்கு (முதன்மை வலைப்பின்னல்) மற்றும் / அல்லது கருத்தொருமிப்பு அடுக்கு (பீக்கன் சங்கிலி / சரிபார்ப்பான்) ஆகியவற்றை இயக்கும் முழு எத்திரியம் கணுவாக Raspberry Pi 4 ஐ மாற்றச் சாதனத்தை இயக்கவும்.
