மெர்க்கல் ரூட்டின் வரையறை (கிரிப்டோகரன்சி)
ஒரு மெர்க்கல் ரூட் என்பது ஒரு பிளாக்செயின் நெட்வொர்க்கில் ஒரு தொகுதியின் ஒரு பகுதியாக இருக்கும் அனைத்து பரிவர்த்தனைகளின் அனைத்து ஹாஷ்களின் ஹாஷ் ஆகும்.
BREAKING DOWN Merkle Root (Cryptocurrency)
ஒரு பிளாக்செயின் என்பது ஒருவருக்கொருவர் இணைக்கப்பட்டுள்ள பல்வேறு தொகுதிகள் கொண்டது (எனவே இதற்கு பிளாக்செயின் என்று பெயர்). ஒரு ஹாஷ் மரம், அல்லது மெர்க்கல் மரம், பிளாக்செயின் தரவை திறமையான மற்றும் பாதுகாப்பான முறையில் குறியாக்குகிறது. இது பிளாக்செயின் தரவின் விரைவான சரிபார்ப்பையும், அதே போல் ஒரு கணினி முனையிலிருந்து மற்றொன்றுக்கு பெரிய அளவிலான தரவை விரைவாக நகர்த்துவதற்கும் உதவுகிறது.
பிளாக்செயின் நெட்வொர்க்கில் நிகழும் ஒவ்வொரு பரிவர்த்தனையும் அதனுடன் தொடர்புடைய ஹாஷைக் கொண்டுள்ளது. இருப்பினும், இந்த ஹாஷ்கள் தொகுதியில் ஒரு தொடர்ச்சியான வரிசையில் சேமிக்கப்படுவதில்லை, மாறாக மரம் போன்ற அமைப்பின் வடிவத்தில், ஒவ்வொரு ஹாஷும் பெற்றோர்-குழந்தை மரம் போன்ற உறவைத் தொடர்ந்து அதன் பெற்றோருடன் இணைக்கப்பட்டுள்ளது.
ஒரு குறிப்பிட்ட தொகுதியில் ஏராளமான பரிவர்த்தனைகள் சேமிக்கப்பட்டுள்ளதால், தொகுதியில் உள்ள அனைத்து பரிவர்த்தனை ஹாஷ்களும் ஹாஷ் செய்யப்படுகின்றன, இதன் விளைவாக ஒரு மெர்க்கல் ரூட் கிடைக்கிறது.
எடுத்துக்காட்டாக, 7 பரிவர்த்தனைத் தொகுதியைக் கவனியுங்கள். மிகக் குறைந்த மட்டத்தில் (இலை-நிலை என்று அழைக்கப்படுகிறது), 4 பரிவர்த்தனை ஹாஷ்கள் இருக்கும். இலை மட்டத்திற்கு மேலே உள்ள மட்டத்தில், 2 பரிவர்த்தனை ஹாஷ்கள் இருக்கும், அவை ஒவ்வொன்றும் இலை மட்டத்தில் அவற்றுக்குக் கீழே இருக்கும் 2 ஹாஷ்களுடன் இணைக்கப்படும். மேலே (நிலை இரண்டு), ரூட் என்று அழைக்கப்படும் கடைசி பரிவர்த்தனை ஹாஷ் இருக்கும், மேலும் அது கீழே உள்ள இரண்டு ஹாஷ்களுடன் (நிலை ஒன்றில்) இணைக்கும்.
திறம்பட, நீங்கள் ஒரு தலைகீழான பைனரி மரத்தைப் பெறுவீர்கள், மரத்தின் ஒவ்வொரு முனையும் அதற்குக் கீழே இரண்டு முனைகளுடன் மட்டுமே இணைகிறது (எனவே பைனரி மரம் என்று பெயர்). இது மேலே ஒரு ரூட் ஹாஷைக் கொண்டுள்ளது, இது நிலை ஒன்றில் இரண்டு ஹாஷ்களுடன் இணைகிறது, ஒவ்வொன்றும் மீண்டும் இரண்டு ஹாஷ்களுடன் மூன்றாம் நிலை (இலை-நிலை) உடன் இணைகிறது, மேலும் பரிவர்த்தனை ஹாஷ்களின் எண்ணிக்கையைப் பொறுத்து கட்டமைப்பு தொடர்கிறது.
(ஆதாரம்: கிரண் வைத்யா / நடுத்தர)
ஹாஷிங் மிகக் குறைந்த மட்டத்தில் (இலை-நிலை) முனைகளில் தொடங்குகிறது, மேலும் அனைத்து 4 ஹாஷ்களும் முனைகளின் ஹாஷில் சேர்க்கப்பட்டுள்ளன, அவை நிலை ஒன்றில் இணைக்கப்பட்டுள்ளன. இதேபோல், ஹேஷிங் முதலாம் மட்டத்தில் தொடர்கிறது, இது ஒற்றை மேல் ரூட் ஹாஷை அடையும் வரை ஹாஷ்களின் ஹாஷ்கள் உயர் மட்டங்களை எட்டுவதற்கு வழிவகுக்கிறது.
இந்த ரூட் ஹாஷ் மெர்க்கல் ரூட் என்று அழைக்கப்படுகிறது, மேலும் ஹாஷ்களின் மரம் போன்ற இணைப்பு காரணமாக, தொகுதியில் இருக்கும் ஒவ்வொரு பரிவர்த்தனை ஹாஷைப் பற்றிய அனைத்து தகவல்களும் இதில் உள்ளன. இது ஒற்றை-புள்ளி ஹாஷ் மதிப்பை வழங்குகிறது, இது அந்த தொகுதியில் எப்போதும் இருக்கும் அனைத்தையும் சரிபார்க்க உதவுகிறது.
எடுத்துக்காட்டாக, தொகுதி # 137 இலிருந்து வந்ததாகக் கூறும் ஒரு பரிவர்த்தனையை ஒருவர் சரிபார்க்க வேண்டுமானால், அவர் / அவள் பிளாக் # 136 அல்லது தொகுதி # 138.
சரிபார்ப்பை மேலும் வேகப்படுத்தும் மெர்க்கல் ரூட்டை உள்ளிடவும். முழு மரத்தைப் பற்றிய அனைத்து தகவல்களையும் இது கொண்டு செல்வதால், ஒருவர் அந்த பரிவர்த்தனை ஹாஷ், அதன் உடன்பிறப்பு-முனை (அது இருந்தால்) மட்டுமே சரிபார்க்க வேண்டும், பின்னர் அது மேலே வரும் வரை மேல்நோக்கி தொடரவும்.
அடிப்படையில், மெர்க்கல் மரம் மற்றும் மெர்க்கல் ரூட் பொறிமுறையானது செய்ய வேண்டிய ஹாஷிங்கின் அளவைக் கணிசமாகக் குறைக்கிறது, இது விரைவான சரிபார்ப்பு மற்றும் பரிவர்த்தனைகளை செயல்படுத்துகிறது. (மேலும், மெர்க்கல் மரம் வரையறையைப் பார்க்கவும்.)
