வேலிடேட்டர் கேம் என்றால் என்ன அல்லது "ப்ரூஃப்-ஆஃப்-ஸ்டேக் பிளாக்செயினை எவ்வாறு தொடங்குவது"

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

"ப்ரூஃப்-ஆஃப்-ஸ்டேக்" வகை கருத்தொற்றுமைகளின் அடிப்படையில் நெட்வொர்க்குகளைத் தொடங்குவது, கணினி டோக்கன் வைத்திருப்பவர்களின் வாக்குகளால் வேலிடேட்டர்கள் தீர்மானிக்கப்படுவது ஒரு குறிப்பிட்ட நிகழ்வாகும், ஏனெனில் பாரம்பரிய, மையமாக நிர்வகிக்கப்படும் அமைப்புகளை பத்து மற்றும் நூற்றுக்கணக்கான சேவையகங்களைத் தொடங்குவது கூட எளிதானது அல்ல. தன்னளவில் பணி, மற்றும் பிளாக்செயின் முயற்சி விசுவாசமான ஆனால் சுயாதீனமான பங்கேற்பாளர்களுடன் தொடங்கப்பட வேண்டும். மேலும், ஒரு நிறுவனத்தில், தொடக்கத்தில், நிர்வாகிகள் அனைத்து இயந்திரங்கள், பதிவுகள், பொது கண்காணிப்பு ஆகியவற்றிற்கான முழு அணுகலைப் பெற்றிருந்தால், வேலிடேட்டர்கள் யாரையும் தங்கள் சேவையகங்களை அணுக அனுமதிக்க மாட்டார்கள், மேலும் பெரும்பாலும் தங்கள் உள்கட்டமைப்பை சுதந்திரமாக உருவாக்க விரும்புவார்கள், ஏனெனில் அது அணுகலைக் கட்டுப்படுத்துகிறது. வேலிடேட்டரின் முக்கிய சொத்துக்களுக்கு - பங்குகளை வாக்காளர்கள். இந்த நடத்தைதான் விநியோகிக்கப்பட்ட பாதுகாப்பான நெட்வொர்க்குகளை உருவாக்குவதை சாத்தியமாக்குகிறது - பயன்படுத்தப்படும் கிளவுட் வழங்குநர்களின் சுதந்திரம், மெய்நிகர் மற்றும் “பேர்மெட்டல்” சேவையகங்கள், வெவ்வேறு இயக்க முறைமைகள், இவை அனைத்தும் அத்தகைய நெட்வொர்க்கில் தாக்குதல்களை மிகவும் பயனற்றவை - மிகவும் வேறுபட்டவை. மென்பொருள் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, Go மற்றும் Rust இல் Ethereum இரண்டு முக்கிய முனை செயலாக்கங்களைப் பயன்படுத்துகிறது, மேலும் ஒரு செயலாக்கத்திற்கு பயனுள்ளதாக இருக்கும் தாக்குதல் மற்றொன்றுக்கு வேலை செய்யாது.

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

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

ஒரு கற்பனையான நவீன பிளாக்செயினின் துவக்கத்தை கற்பனை செய்வோம் (எந்தவொரு நவீன பிளாக்செயின்களின் அடிப்படையிலான பிளாக்செயின்களுக்குப் பொருத்தமானது என்று விவரிக்கப்பட்டுள்ளது: Ethereum, EOS, Polkadot, Cosmos மற்றும் பிற, இவை பங்கு பற்றிய ஒருமித்த ஆதாரத்தை வழங்குகின்றன. முக்கிய கதாபாத்திரங்கள் அத்தகைய பிளாக்செயின்கள் வேலிடேட்டர் டீம்களாகும் வினாடிகளில் அதிகமாகவோ அல்லது குறைவாகவோ ஒருமித்த கருத்தை அடையலாம்), எனவே திட்டம் பதிவை அறிவிக்கிறது, இதில் வேலிடேட்டர்கள் தங்களைப் பற்றிய பொது தகவல்களை பயனர்களுடன் பகிர்ந்து கொள்கிறார்கள், அவர்கள் தொடங்கப்பட்ட நெட்வொர்க்கிற்கு உயர்தர சேவையை வழங்கப் போகிறார்கள் என்று அவர்களை நம்ப வைக்கிறது.

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

வேலிடேட்டர்களின் வணிகத்திற்கு சேவைகளின் உயர் தவறு சகிப்புத்தன்மையை உறுதி செய்ய வேண்டும், அதாவது டெவொப்ஸ் மற்றும் டெவலப்பர்களுக்கான உயர் நிலை பயிற்சி மற்றும் விலையுயர்ந்த கணினி வளங்கள். ப்ரூஃப்-ஆஃப்-வொர்க் நெட்வொர்க்குகளில் ஹாஷ்களை மைன் செய்ய வேண்டிய அவசியம் இல்லாவிட்டாலும், பிளாக்செயின் நோட் என்பது ஒரு பெரிய சேவையாகும், இது அதிக நினைவகத்தை எடுத்துக்கொள்கிறது, நிறைய கணக்கீடுகளைச் செய்கிறது, சரிபார்க்கிறது, வட்டுக்கு எழுதுகிறது மற்றும் பெரிய அளவிலான தரவை நெட்வொர்க்கிற்கு அனுப்புகிறது. . ஒரு தொகுதியில் பல ஆயிரம் சிறிய பரிவர்த்தனைகளைக் கொண்ட பிளாக்செயினுக்கான பரிவர்த்தனை பதிவுகள் மற்றும் பிளாக் செயின்களை சேமிக்க, இப்போது 50 ஜிபி அல்லது அதற்கு மேற்பட்ட சேமிப்பு தேவைப்படுகிறது, மேலும் தொகுதிகளுக்கு இது ஒரு SSD ஆக இருக்க வேண்டும். ஸ்மார்ட் ஒப்பந்தங்களுக்கான ஆதரவுடன் பிளாக்செயின்களின் ஸ்டேட் டேட்டாபேஸ் ஏற்கனவே 64ஜிபி ரேமை விட அதிகமாக இருக்கும். தேவையான குணாதிசயங்களைக் கொண்ட சேவையகங்கள் மிகவும் விலை உயர்ந்தவை; Ethereum அல்லது EOS கணு 100 முதல் 200 $/மாதம் வரை செலவாகும். டெவலப்பர்கள் மற்றும் டெவொப்களின் ரவுண்ட்-தி-க்ளாக் வேலைக்கான அதிகரித்த ஊதியத்தை இதனுடன் சேர்க்கவும், அவர்கள் வெளியீட்டு காலத்தில் இரவில் கூட பிரச்சினைகளை தீர்க்கிறார்கள், ஏனெனில் சில வேலிடேட்டர்கள் எளிதாக மற்றொரு அரைக்கோளத்தில் அமைந்திருக்கும். இருப்பினும், சரியான தருணங்களில், ஒரு வேலிடேட்டர் முனையை வைத்திருப்பது தீவிர வருமானத்தை ஈட்டலாம் (EOS விஷயத்தில், ஒரு நாளைக்கு $10 வரை).

தொழில்முனைவோர் மற்றும் நிறுவனங்களுக்கான புதிய சாத்தியமான தகவல் தொழில்நுட்பப் பாத்திரங்களில் சரிபார்ப்பும் ஒன்றாகும்; புரோகிராமர்கள் நேர்மைக்கு வெகுமதி அளிக்கும் மற்றும் மோசடி மற்றும் திருட்டைத் தண்டிக்கும் மேலும் மேலும் அதிநவீன வழிமுறைகளைக் கொண்டு வருவதால், முக்கியமான தரவுகளை வெளியிடுதல் (ஆரக்கிள்ஸ்) பணிகளைச் செய்யும் சேவைகள் தோன்றும். (ஏமாற்றப்பட்டதற்கான ஆதாரத்தை வெளியிடுவதன் மூலம் ஏமாற்றுபவர்களை டெபாசிட் செய்தல் மற்றும் தண்டித்தல்), தகராறு தீர்வு சேவைகள், காப்பீடு மற்றும் விருப்பங்கள், குப்பை சேகரிப்பு ஆகியவை ஸ்மார்ட் ஒப்பந்த முறைகளில் தரவு சேமிப்பிற்காக பணம் செலுத்த வேண்டிய ஒரு பெரிய சந்தையாகும்.

பிளாக்செயினைத் தொடங்குவதில் உள்ள சிக்கல்கள்

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

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

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

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

வேலிடேட்டர்களின் விளையாட்டு

EOS ஃபோர்க்கை அடிப்படையாகக் கொண்ட DAO.Casino (DAOBet) பிளாக்செயினுக்காக நாங்கள் வடிவமைத்ததால், வேலிடேட்டர்களின் விளையாட்டை விவரிக்கிறேன், இது ஹயா என்று அழைக்கப்படுகிறது மற்றும் இதேபோன்ற ஆளுகை பொறிமுறையைக் கொண்டுள்ளது - எந்தக் கணக்கில் இருந்து வாக்களிப்பதன் மூலம் வேலிடேட்டர்கள் தேர்ந்தெடுக்கப்படுகிறார்கள், எந்தப் பகுதியில் வேலிடேட்டருக்கு வாக்களிக்கப் பயன்படுத்தப்படும் இருப்பு முடக்கப்பட்டுள்ளது. அதன் இருப்பில் முக்கிய BET டோக்கனைக் கொண்டிருக்கும் எந்தக் கணக்கும் அதன் இருப்பின் எந்தப் பகுதியையும் தேர்ந்தெடுத்த மதிப்பீட்டாளருக்கு வாக்களிக்கலாம். வாக்குகள் சுருக்கப்பட்டு, முடிவுகளின் அடிப்படையில் சிறந்த மதிப்பீட்டாளர்கள் உருவாக்கப்படுகின்றன. வெவ்வேறு பிளாக்செயின்களில் இந்த செயல்முறை வித்தியாசமாக ஒழுங்கமைக்கப்படுகிறது, மேலும் பொதுவாக இந்த பகுதியில்தான் புதிய பிளாக்செயின் பெற்றோரிடமிருந்து வேறுபடுகிறது, மேலும் எங்கள் விஷயத்தில், EOS அதன் பெயரில் “OS” ஐ முழுமையாக நியாயப்படுத்துகிறது, நாங்கள் உண்மையில் EOS ஐப் பயன்படுத்துகிறோம். DAOBet பணிகளுக்கான பிளாக்செயினின் மாற்றியமைக்கப்பட்ட பதிப்பைப் பயன்படுத்துவதற்கான அடிப்படை இயக்க முறைமையாக.

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

சிறந்த வெற்றியாளர்களை எவ்வாறு தேர்வு செய்வது?

விளையாட்டின் முக்கிய தொழில்நுட்பத் தேவை என்னவென்றால், அதன் முடிவுகள் பொதுவில் சரிபார்க்கப்பட வேண்டும். இதன் பொருள், விளையாட்டின் முடிவுகள்: TOP வெற்றியாளர்கள், எந்தவொரு பங்கேற்பாளராலும் சரிபார்க்கக்கூடிய தரவின் அடிப்படையில் கண்டிப்பாக உருவாக்கப்பட வேண்டும். ஒரு மையப்படுத்தப்பட்ட அமைப்பில், ஒவ்வொரு வேலிடேட்டரின் “நேரத்தை” அளவிடலாம் மற்றும் ஆன்லைனில் அதிகமாக இருப்பவர்களுக்கு அல்லது அதிகபட்ச நெட்வொர்க் ட்ராஃபிக்கைக் கடந்து சென்றவர்களுக்கு வெகுமதி அளிக்கலாம். செயலி மற்றும் மெமரி லோட் குறித்த தரவுகளை சேகரித்து சிறப்பாக பணியாற்றியவர்களுக்கு வெகுமதி அளிக்கலாம். ஆனால் அத்தகைய அளவீடுகளின் சேகரிப்பு என்பது சேகரிப்பு மையத்தின் இருப்பைக் குறிக்கிறது, மேலும் கணுக்கள் அனைத்தும் சுயாதீனமானவை, மேலும் அவை விரும்பியபடி நடந்துகொண்டு எந்தத் தரவையும் அனுப்பலாம்.

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

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

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

உண்மையான இயக்க நிலைமைகளை எவ்வாறு உருவகப்படுத்துவது

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

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

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

நெட்வொர்க் நிலையைப் பற்றி பங்கேற்பாளர்களுக்குத் தெரிவிப்பது மற்றும் பிழைகளைச் சரிசெய்வது எப்படி

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

வேலிடேட்டர் கேமை நடத்துவதற்கான முக்கியமான புள்ளிகள்

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

சம்பாதித்த VP க்கு ஏற்ப முழு பரிசுக் குளத்தையும் விநியோகிக்கவும்
இது மிகவும் ஜனநாயகமானது மற்றும் வேலிடேட்டர் விளையாட்டில் நேரத்தையும் வளங்களையும் முதலீடு செய்த அனைவருக்கும் பணம் சம்பாதிக்க அனுமதிக்கிறது
ஆனால் தயாரிக்கப்பட்ட உள்கட்டமைப்பு இல்லாமல் சீரற்ற நபர்களை விளையாட்டிற்கு ஈர்க்கிறது

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

எந்த விருப்பத்தை தேர்வு செய்வது என்பது உங்களுடையது

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

முடிவுக்கு

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

உண்மையான வேலிடேட்டர் கேமை இயக்க நீங்கள் என்ன செய்ய வேண்டும்:
உங்கள் சொந்த பிளாக்செயினை உருவாக்குங்கள் :)

  • ஒரு இணைய இடைமுகத்தை உருவாக்கி உயர்த்தவும் மற்றும் வேலிடேட்டர்களுக்கு வாக்களிக்க CLI ஐ வழங்கவும்
  • இயங்கும் வேலிடேட்டர் முனையிலிருந்து அளவீடுகள் ஒரு மையப்படுத்தப்பட்ட சேவைக்கு அனுப்பப்படுவதை உறுதிசெய்யவும் (உதாரணமாக Prometheus)
  • வேலிடேட்டர் கேமிற்காக அளவீடுகள் சேகரிப்பு சேவையகத்தை (ப்ரோமிதியஸ் + கிராஃபனா) உயர்த்தவும்
  • வேலிடேட்டர் புள்ளிகள் (VP) எவ்வாறு கணக்கிடப்படும் என்பதைக் கண்டறியவும்
  • பிளாக்செயினிலிருந்து தரவின் அடிப்படையில் வேலிடேட்டர் VPஐக் கணக்கிடும் பொது ஸ்கிரிப்டை உருவாக்கவும்
  • சிறந்த மதிப்பீட்டாளர்களைக் காண்பிக்க ஒரு வலை இடைமுகத்தை உருவாக்கவும், மற்றும் வேலிடேட்டர்களின் கேம் நிலை (இறுதி வரை எவ்வளவு நேரம் உள்ளது, யாருக்கு எவ்வளவு VP உள்ளது போன்றவை)
  • உங்கள் சொந்த முனைகளின் தன்னிச்சையான எண்ணை உருவாக்கி தானியக்கமாக்குங்கள், கேமுடன் வேலிடேட்டர்களை இணைக்கும் செயல்முறையை வடிவமைக்கவும் (உங்கள் முனைகளை எப்போது, ​​எப்படி துண்டிக்க வேண்டும், அவற்றுக்கான வாக்குகளைச் சமர்ப்பித்து அகற்றுவது)
  • எத்தனை டோக்கன்கள் வழங்கப்பட வேண்டும் என்பதைக் கணக்கிட்டு, குழாய் ஒப்பந்தத்தை உருவாக்கவும்
  • பெஞ்ச்மார்க் ஸ்கிரிப்டை உருவாக்கவும் (டோக்கன் இடமாற்றங்கள், பாரிய சேமிப்பு பயன்பாடு, பாரிய நெட்வொர்க் பயன்பாடு)
  • விரைவான தொடர்புக்காக அனைத்து பங்கேற்பாளர்களையும் ஒரே அரட்டையில் சேகரிக்கவும்
  • விளையாட்டின் தொடக்கத்தை விட சற்று முன்னதாக பிளாக்செயினை துவக்கவும்
  • தொடக்கத் தொகுதிக்காக காத்திருக்கவும், விளையாட்டைத் தொடங்கவும்
  • பல வகையான பரிவர்த்தனைகளுடன் பிணையத்தை சோதிக்கவும்
  • கடினமான முட்கரண்டியை உருட்டவும்
  • மதிப்பீட்டாளர்களின் பட்டியலை மாற்றவும்
  • 13,14,15, XNUMX, XNUMX படிகளை வெவ்வேறு ஆர்டர்களில் மீண்டும் செய்யவும், பிணைய நிலைத்தன்மையை பராமரிக்கவும்
  • இறுதி தொகுதிக்காக காத்திருக்கவும், விளையாட்டை முடிக்கவும், VP ஐ எண்ணவும்

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

ஆதாரம்: www.habr.com

கருத்தைச் சேர்