ഹൈപ്പർലെഡ്ജർ ബ്ലോക്ക്ചെയിൻ ഘടകങ്ങൾ

പിയർ / നോഡ് - പിയർ-ടു-പിയർ നെറ്റ്‌വർക്കിൽ ബന്ധിപ്പിച്ചിരിക്കുന്ന ഓരോ കമ്പ്യൂട്ടറും ചേരാൻ ആഗ്രഹിക്കുന്ന ബ്ലോക്ക്ചെയിൻ സിസ്റ്റത്തിന് അനുയോജ്യമായ നോഡ് ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കണം. സാങ്കേതികമായി, ബ്ലോക്ക്ചെയിൻ ഒരു Service Overlay Network (SON) സൃഷ്ടിക്കുന്നു. ഈ നെറ്റ്‌വർക്കിൽ ഒരു നോഡായി പ്രവർത്തിക്കാൻ കമ്പ്യൂട്ടർ ആപ്ലിക്കേഷന് പ്രസക്തമായ സന്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുകയും SON-ന്റെ പങ്കിട്ട സ്റ്റേറ്റ് അപ്ഡേറ്റ് ചെയ്യുകയും വേണം.

കോൺസെൻസസ് പ്രോട്ടോക്കോൾ - നോഡ് ആപ്ലിക്കേഷന്റെ ഭാഗമായാണ് കോൺസെൻസസ് പ്രോട്ടോക്കോൾ നടപ്പാക്കുന്നത്. ലെഡ്ജറിനെക്കുറിച്ചുള്ള പൊതുവായ കാഴ്ചപ്പാട് കൈവരിക്കുന്നതിനും ഗ്ലോബൽ സ്റ്റേറ്റ് നിർണ്ണയിക്കുന്നതിനുമുള്ള നിയമങ്ങൾ ഇത് നൽകുന്നു. Proof of Work (PoW), Proof of Stake (PoS), Byzantine Fault Tolerance (BFT), Proof of Vote (PoV), Delegated Proof of Stake (DPoS) എന്നിവ ഉദാഹരണങ്ങളാണ്.

സ്മാർട്ട് കോൺട്രാക്ടുകൾ - നോഡ് ആപ്ലിക്കേഷനിലോ വിർച്ച്വൽ മെഷീനിലോ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടർ സോഴ്സ് കോഡ്. ഡിസ്ട്രിബ്യൂട്ടഡ് ലെഡ്ജറിന് പുറത്തുള്ള കരാറിലെ കക്ഷികൾ പരസ്പരം ഇടപെടാൻ അംഗീകരിച്ച നിയമങ്ങൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു.

വിർച്ച്വൽ മെഷീൻ - സ്മാർട്ട് കോൺട്രാക്ടുകളുടെ സ്റ്റേറ്റ് നിയന്ത്രിക്കുന്നതിനുള്ള നിർദ്ദിഷ്ട നിർദ്ദേശങ്ങൾ മനസ്സിലാക്കുന്ന, നോഡ് ആപ്ലിക്കേഷനിൽ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടർ പ്രോഗ്രാമാണ് വിർച്ച്വൽ മെഷീൻ. കരാറിന്റെ നിബന്ധനകൾ നടപ്പാക്കാൻ പ്രത്യേക പ്രോഗ്രാമിംഗ് ഭാഷയിലാണ് നിർദ്ദേശങ്ങൾ നൽകുന്നത്.

ഡിസ്ട്രിബ്യൂട്ടഡ് ലെഡ്ജർ - നോഡ് ആപ്ലിക്കേഷനിൽ നിയന്ത്രിക്കുന്ന ഡാറ്റാ ഘടന. പിയർ-ടു-പിയർ നെറ്റ്‌വർക്കിലെ ഓരോ പിയറും നോഡും പരിപാലിക്കുന്ന ഈ ലെഡ്ജറിൽ ബ്ലോക്ക്ചെയിനും സ്റ്റേറ്റ് ഡാറ്റാബേസും അടങ്ങിയിരിക്കുന്നു.

ഇവന്റുകൾ - പുതിയ ബ്ലോക്ക് പോലുള്ള ബ്ലോക്ക്ചെയിനിലെ പ്രധാന പ്രവർത്തനങ്ങളെക്കുറിച്ചും സ്മാർട്ട് കോൺട്രാക്ടുകളുമായി ബന്ധപ്പെട്ട കാര്യങ്ങളെക്കുറിച്ചും അറിയിപ്പുകൾ സൃഷ്ടിക്കുന്നു.

മെമ്പർഷിപ്പ് - അനുമതിയുള്ള ബ്ലോക്ക്ചെയിൻ നെറ്റ്‌വർക്കിൽ മെമ്പർഷിപ്പ് സേവനങ്ങൾ ഐഡന്റിറ്റികളെ ഓതന്റിക്കേറ്റ് ചെയ്യുകയും ഓതറൈസ് ചെയ്യുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു.