ಹೈಪರ್ಲೆಡ್ಜರ್ ಬ್ಲಾಕ್ಚೈನ್ ಘಟಕಗಳು / Hyperledger blockchain components
ನೋಡ್ / ಕಂಪ್ಯೂಟರ್ - ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್ ಕೂಡ ತಮ್ಮ ಬ್ಲಾಕ್ಚೈನ್ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ನಿರ್ದಿಷ್ಟ ನೋಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಕಾರ್ಯಾಚರಿಸಬೇಕು. ತಾಂತ್ರಿಕವಾಗಿ ಹೇಳುವುದಾದರೆ, ಬ್ಲಾಕ್ಚೈನ್ ಒಂದು ಸೇವಾ ಓವರ್ಲೇ ನೆಟ್ವರ್ಕ್ (Service Overlay Network - SON) ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಈ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ನೋಡ್ ಆಗಲು, ಕಂಪ್ಯೂಟರ್ ಅಪ್ಲಿಕೇಶನ್ನ ಸಂದೇಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು ಸೇವಾ ಓವರ್ಲೇ ನೆಟ್ವರ್ಕ್ನ SON ಹಂಚಿಕೆಯ ಸ್ಥಿತಿಯನ್ನು ಬದಲಿಸಲು ಸಾಧ್ಯವಾಗಬೇಕು.
ಕಾನ್ಸೆನ್ಸಸ್ ಪ್ರೋಟೋಕಾಲ್ - ನೋಡ್ ಅಪ್ಲಿಕೇಶನ್ನ ಒಂದು ಭಾಗವಾಗಿ, ಕಾನ್ಸೆನ್ಸಸ್ ಪ್ರೋಟೋಕಾಲ್ ಕಾರ್ಯಗತವಾಗುತ್ತದೆ. ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಲೆಡ್ಜರ್ನಿಂದ ಏಕత్వದ ದೃಷ್ಟಿಕೋನವನ್ನು ಹೇಗೆ ಪಡೆಯಬೇಕು ಎಂಬ ನಿಯಮಗಳು ಮತ್ತು “ಪ್ರಪಂಚದ ಸ್ಥಿತಿಯನ್ನು” ನಿರ್ಧರಿಸುವ ವಿಧಾನವನ್ನು ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವರ್ಕ್ದ ಸಾಬೀತು (PoW), ಸ್ಟೇಕ್ದ ಸಾಬೀತು (PoS), ಬೈಸೆಂಟೈನ್ ಫಾಲ್ಟ್ ಟಾಲರನ್ಸ್ (BFT), ವೋಟ್ದ ಸಾಬೀತು (PoV), ಡಿಲಿಗೇಟೆಡ್ PoS.
ಸ್ಮಾರ್ಟ್ ಕಾಂಟ್ರಾಕ್ಟ್ಸ್ - ನೋಡ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ (ವರ್ಚುವಲ್ ಮಷಿನ್) ಚಲಿಸುವ ಕಂಪ್ಯೂಟರ್ ಕೋಡ್. ಇದು ವಿತರಿತ ಲೆಡ್ಜರ್ನ ಹೊರಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಒಪ್ಪಂದದ ಭಾಗದವರ ನಡುವೆ ಸಂವಹನವನ್ನು ಹೊಂದಿಸುವ ನಿಯಮಗಳ ಗುಂಪನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ವರ್ಚುವಲ್ ಮಷಿನ್ - ವರ್ಚುವಲ್ ಮಷಿನ್ ಎನ್ನುವುದು ನೋಡ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಚಲಿಸುವ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮ್ ಆಗಿದ್ದು, ಇದರಿಂದ ಸ್ಮಾರ್ಟ್ ಕಾಂಟ್ರಾಕ್ಟ್ಗಳ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ದಿಷ್ಟ ವಿಧಾನಗಳನ್ನು ತಿಳಿಯುತ್ತದೆ. ಒಪ್ಪಂದದ ನಿಯಮಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಿಶೇಷ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ.
ವಿತರಿತ ಲೆಡ್ಜರ್ - ನೋಡ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಡೇಟಾ ವ್ಯವಸ್ಥೆ. ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಇರುವ ಪ್ರತಿಯೊಂದು ಪಾಲ್ಗೊಳ್ಳುವವರು/ನೋಡ್ಗಳಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಈ ಲೆಡ್ಜರ್, ಬ್ಲಾಕ್ಚೈನ್ ಮತ್ತು ಸ್ಥಿತಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ಈವೆಂಟ್ಗಳು - ಬ್ಲಾಕ್ಚೈನ್ನಲ್ಲಿ ಪ್ರಮುಖ ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಕಟಣೆಗಳನ್ನು (ಉದಾಹರಣೆಗೆ, ಹೊಸ ಬ್ಲಾಕ್) ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಕಾಂಟ್ರಾಕ್ಟ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಪ್ರಕಟಣೆಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.
ಮೆಂಬರ್ - ಅನುಮತಿ ಅಗತ್ಯವಿರುವ ಬ್ಲಾಕ್ಚೈನ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ, ಮೆಂಬರ್ ಸೇವೆಗಳು ಗುರುತಿಸುವಿಕೆ, ದೃಢೀಕರಣ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ.
