హైపర్‌లెడ్డ్జర్ బ్లాక్‌చైన్ భాగాలు / Hyperledger blockchain components

నోడ్ / నోడ్స్ - P2P నెట్‌వర్క్‌లో కనెక్ట్ చేయబడిన ప్రతి కంప్యూటర్, పాల్గొనే అర్హత కలిగిన బ్లాక్‌చైన్ వ్యవస్థకు అనుగుణంగా ప్రత్యేక నోడ్ అప్లికేషన్‌ను ఇన్‌స్టాల్ చేసి అమలు చేయాలి. సాంకేతికంగా, బ్లాక్‌చైన్ సర్వీస్ ఓవర్‌లే నెట్‌వర్క్ (Service Overlay Network - SON)ను ఏర్పరుస్తుంది. ఈ నెట్‌వర్క్‌లో నోడ్‌గా ఉండటానికి, కంప్యూటర్ అప్లికేషన్‌కు సందేశాలను ప్రాసెస్ చేయగల సామర్థ్యం మరియు SON షేర్డ్ స్టేట్‌ను మార్చగల సామర్థ్యం ఉండాలి.

కన్‌సెన్సస్ ప్రోటోకాల్ - నోడ్ అప్లికేషన్‌లో భాగంగా, కన్‌సెన్సస్ ప్రోటోకాల్ అమలు చేయబడుతుంది. ఈ సందర్భంలో బ్లాక్‌చైన్ నుండి ఏకకణమైన వ్యూ‌ను ఎలా పొందాలో తెలిపే నియమాలు మరియు “వर्ल్డ్ స్టేట్”ను నిర్ణయించే విధానాన్ని అందిస్తుంది. ఉదా., ప్రూఫ్ ఆఫ్ వర్క్ (PoW), ప్రూఫ్ ఆఫ్ స్టేక్ (PoS), బైజాంటైన్ ఫాల్ట్ టాలరెన్స్ (BFT), ఓటింగ్ ప్రూఫ్ (PoV), డెలిగేటెడ్ PoS.

స్మార్ట్ కాంట్రాక్టులు - నోడ్ అప్లికేషన్‌లో (వర్చువల్ మెషీన్) నడుస్తున్న కంప్యూటర్ కోడ్. పంపిణీ చేయబడిన బ్లాక్‌చైన్ వెలుపల నడిచే భాగస్వాముల మధ్య అంగీకరించిన నియమాల సమితిని కలిగి ఉంటాయి.

వర్చువల్ మెషీన్ - వర్చువల్ మెషీన్ అనేది నోడ్ అప్లికేషన్‌లో నడిచే కంప్యూటర్ ప్రోగ్రామ్, ఇది స్మార్ట్ కాంట్రాక్టుల స్థితిని నిర్వహించగల ప్రత్యేక పద్ధతులను అర్థం చేసుకుంటుంది. కాంట్రాక్ట్ నియమాలను అమలు చేయడానికి ప్రత్యేక ప్రోగ్రామింగ్ భాషలో పద్ధతులు అందించబడతాయి.

పంపిణీ చేయబడిన లెడ్జర్ - నోడ్ అప్లికేషన్‌లో నిర్వహించబడే డేటా స్ట్రక్చర్. P2P నెట్‌వర్క్‌లో ప్రతి నోడ్/పెర్‌చే నిర్వహించబడే ఈ లెడ్జర్ బ్లాక్‌చైన్ మరియు స్టేట్ డేటాబేస్‌ను కలిగి ఉంటుంది.

ఇవెంట్స్ - బ్లాక్‌చైన్‌లో ముఖ్యమైన చర్యల గురించి సమాచారాన్ని (ఉదా., కొత్త బ్లాక్) మరియు స్మార్ట్ కాంట్రాక్టులకు సంబంధించిన ప్రకటనలను రూపొందిస్తుంది.

మెంబర్స్ - అనుమతి ఆధారిత బ్లాక్‌చైన్ నెట్‌వర్క్‌లో, సభ్యుల సేవలు గుర్తింపులను ధృవీకరిస్తుంది, ప్రామాణీకరిస్తుంది మరియు నిర్వహిస్తుంది.