Merkle రూట్ ఎలా తయారవుతుంది?
బ్లాక్లోని ప్రతి లావాదేవీ IDతో మొదలుపెట్టండి. ప్రతి ID కూడా double SHA-256 హ్యాష్నే. వాటిని వరుసగా అమర్చండి, coinbaseను మొదట ఉంచండి. పక్కపక్కన ఉన్నవాటిని జతచేసి, ప్రతి జంటకు హ్యాష్ చేయండి. ఇప్పుడు హ్యాష్ల సంఖ్య సగమవుతుంది. చివరికి ఒక్కటి మిగిలే వరకు ఇదే చేయండి. అదే Merkle రూట్.
ఒక స్థాయిలో హ్యాష్ల సంఖ్య బేసి ఉంటే, చివరి హ్యాష్ను దానితోనే జత చేస్తారు. ఏదైనా లావాదేవీని ఒక్క satoshi మేరకైనా మార్చితే, దాని నుంచి పైకి వెళ్లే మార్గంలోని ప్రతి హ్యాష్ మారుతుంది. రూట్ కూడా మారుతుంది. పైనున్న డెమోలో ప్రయత్నించండి.
ఒక పెద్ద హ్యాష్కి బదులుగా ట్రీ ఎందుకు?
ప్రూఫ్లు. ఒక లావాదేవీ బ్లాక్లో ఉందని చూపడానికి, మొత్తం బ్లాక్ అవసరం లేదు. దాని బ్రాంచ్లోని హ్యాష్లు చాలు. సుమారు 4,000 లావాదేవీలున్న బ్లాక్కు, వాటిలో కేవలం 12 హ్యాష్లే అవసరం. ఇవి కొన్ని వందల బైట్లే. ఈ విధంగా చెల్లింపులను తనిఖీ చేసే లైట్ వాలెట్ల గురించి సతోషి వైట్పేపర్లో వివరించారు. అవి బ్లాక్ హెడర్లను మాత్రమే నిల్వ చేసుకుంటాయి.
మైనింగ్లోనూ ఇది ముఖ్యం. మైనర్ coinbase లావాదేవీలోని extra nonceను మార్చినప్పుడు, Merkle రూట్ మారుతుంది. అప్పుడు బ్లాక్ హెడర్లో ప్రయత్నించడానికి కొత్త nonceల సమూహం వస్తుంది.
మూలాలు
- బిట్కాయిన్: పీర్-టు-పీర్ ఎలక్ట్రానిక్ నగదు వ్యవస్థ · సతోషి నకమోటో, 2008
- బ్లాక్చెయిన్ సూచన: హెడర్లు, మెర్కిల్ ట్రీలు, టార్గెట్ · Bitcoin డెవలపర్ డాక్యుమెంటేషన్
- Merkle ట్రీ · Bitcoin Wiki
ఈ పేజీలోని లైవ్ గణాంకాలు CloudMineCrypto API, పబ్లిక్ బ్లాక్చెయిన్ డేటా నుంచి వస్తాయి. అవి క్రమం తప్పకుండా అప్డేట్ అవుతాయి, కనిపించే చోట వాటికి లేబుల్ ఉంటుంది. ఇవి విద్యాపరమైన సమాచారం మాత్రమే, ఆర్థిక సలహా కాదు.