ಟನ್: ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್. ಭಾಗ 2: ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು, ಶಾರ್ಡಿಂಗ್

ಟನ್: ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್. ಭಾಗ 2: ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು, ಶಾರ್ಡಿಂಗ್

ಈ ಪಠ್ಯವು ಈ ವರ್ಷ ಬಿಡುಗಡೆಗೆ ಸಿದ್ಧವಾಗುತ್ತಿರುವ (ಸಂಭಾವ್ಯವಾಗಿ) ವಿತರಿಸಲಾದ ನೆಟ್ವರ್ಕ್ ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್ (TON) ನ ರಚನೆಯನ್ನು ನಾನು ಪರಿಶೀಲಿಸುವ ಲೇಖನಗಳ ಸರಣಿಯ ಮುಂದುವರಿಕೆಯಾಗಿದೆ. IN ಹಿಂದಿನ ಭಾಗ ನಾನು ಅದರ ಮೂಲಭೂತ ಮಟ್ಟವನ್ನು ವಿವರಿಸಿದ್ದೇನೆ - ನೋಡ್‌ಗಳು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುವ ವಿಧಾನ.

ಒಂದು ವೇಳೆ, ಈ ನೆಟ್‌ವರ್ಕ್‌ನ ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ ನನಗೂ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲ ಎಂದು ನಾನು ನಿಮಗೆ ನೆನಪಿಸುತ್ತೇನೆ ಮತ್ತು ಎಲ್ಲಾ ವಸ್ತುಗಳನ್ನು ತೆರೆದ (ಪರಿಶೀಲಿಸದಿದ್ದರೂ) ಮೂಲದಿಂದ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ - ಡಾಕ್ಯುಮೆಂಟ್ (ಒಂದು ಜೊತೆಯಲ್ಲಿ ಸಹ ಇದೆ ಕರಪತ್ರ, ಮುಖ್ಯ ಅಂಶಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿವರಿಸುತ್ತದೆ), ಇದು ಕಳೆದ ವರ್ಷದ ಕೊನೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಯ ಪ್ರಮಾಣವು, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಅದರ ದೃಢೀಕರಣವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಆದಾಗ್ಯೂ ಇದರ ಅಧಿಕೃತ ದೃಢೀಕರಣವಿಲ್ಲ.

ಇಂದು ನಾವು TON ನ ಮುಖ್ಯ ಅಂಶವನ್ನು ನೋಡುತ್ತೇವೆ - ಬ್ಲಾಕ್‌ಚೈನ್.

ಮೂಲ ಪರಿಕಲ್ಪನೆಗಳು

ಖಾತೆ (ಖಾತೆ) 256-ಬಿಟ್ ಸಂಖ್ಯೆಯಿಂದ ಗುರುತಿಸಲಾದ ಡೇಟಾದ ಸೆಟ್ ಖಾತೆ ID (ಹೆಚ್ಚಾಗಿ ಇದು ಖಾತೆಯ ಮಾಲೀಕರ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯಾಗಿದೆ). ಮೂಲ ಸಂದರ್ಭದಲ್ಲಿ (ಕೆಳಗೆ ನೋಡಿ ಶೂನ್ಯ ವರ್ಕ್ಚೈನ್), ಈ ಡೇಟಾವು ಬಳಕೆದಾರರ ಸಮತೋಲನವನ್ನು ಸೂಚಿಸುತ್ತದೆ. "ಆಕ್ರಮಿಸಿಕೊಳ್ಳಿ" ನಿರ್ದಿಷ್ಟ ಖಾತೆ ID ಯಾರಾದರೂ ಮಾಡಬಹುದು, ಆದರೆ ಅದರ ಮೌಲ್ಯವನ್ನು ಕೆಲವು ನಿಯಮಗಳ ಪ್ರಕಾರ ಮಾತ್ರ ಬದಲಾಯಿಸಬಹುದು.

ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದ (ಸ್ಮಾರ್ಟ್-ಒಪ್ಪಂದ) ಮೂಲಭೂತವಾಗಿ, ಇದು ಖಾತೆಯ ವಿಶೇಷ ಪ್ರಕರಣವಾಗಿದೆ, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಕೋಡ್ ಮತ್ತು ಅದರ ಅಸ್ಥಿರಗಳ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಪೂರಕವಾಗಿದೆ. "ವಾಲೆಟ್" ನ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳ ಮತ್ತು ಪೂರ್ವನಿರ್ಧರಿತ ನಿಯಮಗಳ ಪ್ರಕಾರ ಹಣವನ್ನು ಠೇವಣಿ ಮಾಡಬಹುದು ಮತ್ತು ಹಿಂಪಡೆಯಬಹುದು, ನಂತರ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಸಂದರ್ಭದಲ್ಲಿ ಈ ನಿಯಮಗಳನ್ನು ಅದರ ಕೋಡ್ ರೂಪದಲ್ಲಿ ಬರೆಯಲಾಗುತ್ತದೆ (ನಿರ್ದಿಷ್ಟ ಟ್ಯೂರಿಂಗ್-ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ).

ಬ್ಲಾಕ್‌ಚೈನ್ ರಾಜ್ಯ (ಬ್ಲಾಕ್‌ಚೈನ್ ಸ್ಥಿತಿ) ಎಲ್ಲಾ ಖಾತೆಗಳು/ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಸ್ಥಿತಿಗಳ ಸೆಟ್ (ಒಂದು ಅಮೂರ್ತ ಅರ್ಥದಲ್ಲಿ, ಹ್ಯಾಶ್ ಟೇಬಲ್, ಅಲ್ಲಿ ಕೀಗಳು ಖಾತೆ ಗುರುತಿಸುವಿಕೆಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳು ಖಾತೆಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾ).

ಸಂದೇಶ (ಸಂದೇಶವನ್ನು) ಮೇಲೆ ನಾನು "ಕ್ರೆಡಿಟ್ ಮತ್ತು ಡೆಬಿಟ್ ಹಣ" ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಿದ್ದೇನೆ - ಇದು ಸಂದೇಶದ ನಿರ್ದಿಷ್ಟ ಉದಾಹರಣೆಯಾಗಿದೆ ("ವರ್ಗಾವಣೆ ಎನ್ ಗ್ರಾಂ ಖಾತೆಯಿಂದ ಖಾತೆ_1 ಖಾತೆಗೆ ಖಾತೆ_2") ನಿಸ್ಸಂಶಯವಾಗಿ, ಖಾತೆಯ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವ ನೋಡ್ ಮಾತ್ರ ಅಂತಹ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಬಹುದು ಖಾತೆ_1 - ಮತ್ತು ಇದನ್ನು ಸಹಿಯೊಂದಿಗೆ ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿಯಮಿತ ಖಾತೆಗೆ ಅಂತಹ ಸಂದೇಶಗಳನ್ನು ತಲುಪಿಸುವ ಫಲಿತಾಂಶವು ಅದರ ಸಮತೋಲನದಲ್ಲಿ ಹೆಚ್ಚಳವಾಗಿದೆ, ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಫಲಿತಾಂಶವು ಅದರ ಕೋಡ್ನ ಮರಣದಂಡನೆಯಾಗಿದೆ (ಇದು ಸಂದೇಶದ ಸ್ವೀಕೃತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ). ಸಹಜವಾಗಿ, ಇತರ ಸಂದೇಶಗಳು ಸಹ ಸಾಧ್ಯವಿದೆ (ಹಣಕಾಸಿನ ಮೊತ್ತವಲ್ಲ, ಆದರೆ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ನಡುವೆ ಅನಿಯಂತ್ರಿತ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವುದು).

ವ್ಯವಹಾರ (ವ್ಯವಹಾರ) ಸಂದೇಶವನ್ನು ತಲುಪಿಸುವುದನ್ನು ವಹಿವಾಟು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ವಹಿವಾಟುಗಳು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತವೆ. ಇದು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿನ ಬ್ಲಾಕ್‌ಗಳನ್ನು ರೂಪಿಸುವ ವಹಿವಾಟುಗಳು (ಸಂದೇಶ ವಿತರಣಾ ದಾಖಲೆಗಳು). ಈ ನಿಟ್ಟಿನಲ್ಲಿ, ನೀವು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಹೆಚ್ಚುತ್ತಿರುವ ಡೇಟಾಬೇಸ್ ಎಂದು ಯೋಚಿಸಬಹುದು - ಎಲ್ಲಾ ಬ್ಲಾಕ್‌ಗಳು "ವ್ಯತ್ಯಾಸಗಳು" ಆಗಿದ್ದು, ಡೇಟಾಬೇಸ್‌ನ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಲು ಅನುಕ್ರಮವಾಗಿ ಅನ್ವಯಿಸಬೇಕಾಗುತ್ತದೆ. ಈ "ಡಿಫ್ಸ್" ಅನ್ನು ಪ್ಯಾಕೇಜಿಂಗ್ ಮಾಡುವ ವಿಶಿಷ್ಟತೆಗಳು (ಮತ್ತು ಅವುಗಳಿಂದ ಪೂರ್ಣ ಸ್ಥಿತಿಯನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು) ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ಚರ್ಚಿಸಲಾಗುವುದು.

TON ನಲ್ಲಿ ಬ್ಲಾಕ್‌ಚೈನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ?

ಹಿಂದಿನ ಲೇಖನದಲ್ಲಿ ಹೇಳಿದಂತೆ, ಬ್ಲಾಕ್‌ಚೈನ್ ಒಂದು ಡೇಟಾ ರಚನೆಯಾಗಿದೆ, ಅದರ ಅಂಶಗಳನ್ನು (ಬ್ಲಾಕ್‌ಗಳು) “ಸರಪಳಿ” ಗೆ ಆದೇಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸರಪಳಿಯ ಪ್ರತಿ ನಂತರದ ಬ್ಲಾಕ್ ಹಿಂದಿನ ಒಂದರ ಹ್ಯಾಶ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಕಾಮೆಂಟ್‌ಗಳು ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳಿದವು: ನಾವು ಈಗಾಗಲೇ DHT - ವಿತರಿಸಿದ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಅನ್ನು ಹೊಂದಿರುವಾಗ ನಮಗೆ ಅಂತಹ ಡೇಟಾ ರಚನೆ ಏಕೆ ಬೇಕು? ನಿಸ್ಸಂಶಯವಾಗಿ, ಕೆಲವು ಡೇಟಾವನ್ನು DHT ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು, ಆದರೆ ಇದು ತುಂಬಾ "ಸೂಕ್ಷ್ಮ" ಮಾಹಿತಿಗೆ ಮಾತ್ರ ಸೂಕ್ತವಾಗಿದೆ. ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ಬ್ಯಾಲೆನ್ಸ್‌ಗಳನ್ನು DHT ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ - ಪ್ರಾಥಮಿಕವಾಗಿ ಚೆಕ್‌ಗಳ ಕೊರತೆಯಿಂದಾಗಿ ಸಮಗ್ರತೆ. ವಾಸ್ತವವಾಗಿ, ಬ್ಲಾಕ್‌ಚೈನ್ ರಚನೆಯ ಸಂಪೂರ್ಣ ಸಂಕೀರ್ಣತೆಯು ಅದರಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾದೊಂದಿಗೆ ಹಸ್ತಕ್ಷೇಪವನ್ನು ತಡೆಗಟ್ಟುವ ಸಲುವಾಗಿ ಬೆಳೆಯುತ್ತದೆ.

ಆದಾಗ್ಯೂ, TON ನಲ್ಲಿನ ಬ್ಲಾಕ್‌ಚೈನ್ ಇತರ ವಿತರಣೆ ವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿ ಕಾಣುತ್ತದೆ - ಮತ್ತು ಎರಡು ಕಾರಣಗಳಿಗಾಗಿ. ಮೊದಲನೆಯದು ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಬಯಕೆ ಫೋರ್ಕ್ಸ್. ಸಾಂಪ್ರದಾಯಿಕ ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳಲ್ಲಿ, ಎಲ್ಲಾ ನಿಯತಾಂಕಗಳನ್ನು ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಬದಲಾಯಿಸುವ ಯಾವುದೇ ಪ್ರಯತ್ನವು "ಪರ್ಯಾಯ ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ಬ್ರಹ್ಮಾಂಡದ" ಹೊರಹೊಮ್ಮುವಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಎರಡನೆಯ ಕಾರಣವೆಂದರೆ ಪುಡಿಮಾಡುವ ಬೆಂಬಲ (ಹಂಚುವುದು, ಹಂಚುವುದು) ಬ್ಲಾಕ್ಚೈನ್. ಬ್ಲಾಕ್‌ಚೈನ್ ಒಂದು ರಚನೆಯಾಗಿದ್ದು ಅದು ಕಾಲಾನಂತರದಲ್ಲಿ ಚಿಕ್ಕದಾಗಲು ಸಾಧ್ಯವಿಲ್ಲ; ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನೆಟ್ವರ್ಕ್ನ ಕಾರ್ಯಾಚರಣೆಗೆ ಜವಾಬ್ದಾರರಾಗಿರುವ ಪ್ರತಿ ನೋಡ್ ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಶೇಖರಿಸಿಡಲು ಒತ್ತಾಯಿಸಲಾಗುತ್ತದೆ. ಸಾಂಪ್ರದಾಯಿಕ (ಕೇಂದ್ರೀಕೃತ) ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಅಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಶಾರ್ಡಿಂಗ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿನ ಕೆಲವು ದಾಖಲೆಗಳು ಒಂದು ಸರ್ವರ್‌ನಲ್ಲಿವೆ, ಕೆಲವು ಇನ್ನೊಂದರಲ್ಲಿ, ಇತ್ಯಾದಿ. ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ಅಂತಹ ಕಾರ್ಯಚಟುವಟಿಕೆಯು ಇನ್ನೂ ಸಾಕಷ್ಟು ಅಪರೂಪವಾಗಿದೆ - ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಮೂಲತಃ ಯೋಜಿಸದಿರುವ ವ್ಯವಸ್ಥೆಗೆ ಶಾರ್ಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸುವುದು ಕಷ್ಟ ಎಂಬ ಅಂಶದಿಂದಾಗಿ.

ಮೇಲಿನ ಎರಡೂ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು TON ಹೇಗೆ ಯೋಜಿಸುತ್ತದೆ?

ಬ್ಲಾಕ್‌ಚೈನ್ ವಿಷಯ. ವರ್ಕ್ಚೈನ್ಗಳು.

ಟನ್: ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್. ಭಾಗ 2: ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು, ಶಾರ್ಡಿಂಗ್

ಮೊದಲನೆಯದಾಗಿ, ಬ್ಲಾಕ್ಚೈನ್ನಲ್ಲಿ ಶೇಖರಿಸಿಡಲು ಯೋಜಿಸಿರುವ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಖಾತೆಗಳ ಸ್ಥಿತಿಗಳು (ಬೇಸ್ ಕೇಸ್‌ನಲ್ಲಿ "ವ್ಯಾಲೆಟ್‌ಗಳು") ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಅಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ (ಸರಳತೆಗಾಗಿ, ಇದು ಖಾತೆಗಳಂತೆಯೇ ಇರುತ್ತದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ). ಮೂಲಭೂತವಾಗಿ, ಇದು ಸಾಮಾನ್ಯ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಆಗಿರುತ್ತದೆ - ಅದರಲ್ಲಿರುವ ಕೀಲಿಗಳು ಗುರುತಿಸುವಿಕೆಗಳಾಗಿವೆ ಖಾತೆ ID, ಮತ್ತು ಮೌಲ್ಯಗಳು ಅಂತಹ ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡೇಟಾ ರಚನೆಗಳಾಗಿವೆ:

  • ಸಮತೋಲನ;
  • ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಕೋಡ್ (ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳಿಗೆ ಮಾತ್ರ);
  • ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಡೇಟಾ ಸಂಗ್ರಹಣೆ (ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳಿಗೆ ಮಾತ್ರ);
  • ಅಂಕಿಅಂಶಗಳು;
  • (ಐಚ್ಛಿಕ) ಖಾತೆಯಿಂದ ವರ್ಗಾವಣೆಗಾಗಿ ಸಾರ್ವಜನಿಕ ಕೀ, ಡೀಫಾಲ್ಟ್ account_id ಮೂಲಕ;
  • ಹೊರಹೋಗುವ ಸಂದೇಶಗಳ ಸರದಿ (ಇಲ್ಲಿ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸುವವರಿಗೆ ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ನಮೂದಿಸಲಾಗಿದೆ);
  • ಈ ಖಾತೆಗೆ ವಿತರಿಸಲಾದ ಇತ್ತೀಚಿನ ಸಂದೇಶಗಳ ಪಟ್ಟಿ.

ಮೇಲೆ ಹೇಳಿದಂತೆ, ಬ್ಲಾಕ್‌ಗಳು ವಹಿವಾಟುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ - ವಿವಿಧ ಖಾತೆ_ಐಡಿ ಖಾತೆಗಳಿಗೆ ಸಂದೇಶಗಳನ್ನು ತಲುಪಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, account_id ಜೊತೆಗೆ, ಸಂದೇಶಗಳು 32-ಬಿಟ್ ಕ್ಷೇತ್ರವನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತವೆ ವರ್ಕ್‌ಚೈನ್_ಐಡಿ - ಎಂದು ಕರೆಯಲ್ಪಡುವ ಗುರುತಿಸುವಿಕೆ ವರ್ಕ್ಚೈನ್ (ವರ್ಕ್ಚೈನ್, ಕೆಲಸ ಮಾಡುವ ಬ್ಲಾಕ್‌ಚೈನ್) ವಿಭಿನ್ನ ಸಂರಚನೆಗಳೊಂದಿಗೆ ಪರಸ್ಪರ ಸ್ವತಂತ್ರವಾಗಿ ಹಲವಾರು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಹೊಂದಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, workchain_id = 0 ಅನ್ನು ವಿಶೇಷ ಪ್ರಕರಣವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಶೂನ್ಯ ವರ್ಕ್ಚೈನ್ - ಅದರಲ್ಲಿರುವ ಬ್ಯಾಲೆನ್ಸ್‌ಗಳು ಟನ್ (ಗ್ರಾಂ) ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ. ಹೆಚ್ಚಾಗಿ, ಮೊದಲಿಗೆ, ಇತರ ವರ್ಕ್ಚೈನ್ಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.

ಶಾರ್ಡ್ಚೈನ್ಗಳು. ಅನಂತ ಶಾರ್ಡಿಂಗ್ ಮಾದರಿ.

ಆದರೆ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿನ ಬೆಳವಣಿಗೆಯು ಅಲ್ಲಿಗೆ ನಿಲ್ಲುವುದಿಲ್ಲ. ಹಂಚುವಿಕೆಯೊಂದಿಗೆ ವ್ಯವಹರಿಸೋಣ. ಪ್ರತಿಯೊಂದು ಖಾತೆಯು (account_id) ತನ್ನದೇ ಆದ ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸೋಣ - ಅದು ಬರುವ ಎಲ್ಲಾ ಸಂದೇಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ - ಮತ್ತು ಅಂತಹ ಎಲ್ಲಾ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಸ್ಥಿತಿಗಳನ್ನು ಪ್ರತ್ಯೇಕ ನೋಡ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಸಹಜವಾಗಿ, ಇದು ತುಂಬಾ ವ್ಯರ್ಥವಾಗಿದೆ: ಹೆಚ್ಚಾಗಿ, ಇವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದರಲ್ಲೂ ಶಾರ್ಡ್ಚೈನ್ಗಳು (ಶಾರ್ಡ್ಚೈನ್, ಚೂರು ಬ್ಲಾಕ್ಚೈನ್) ವಹಿವಾಟುಗಳು ಬಹಳ ವಿರಳವಾಗಿ ಬರುತ್ತವೆ, ಮತ್ತು ಸಾಕಷ್ಟು ಶಕ್ತಿಯುತ ನೋಡ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ (ಮುಂದೆ ನೋಡುವಾಗ, ನಾವು ಮೊಬೈಲ್ ಫೋನ್‌ಗಳಲ್ಲಿನ ಗ್ರಾಹಕರ ಬಗ್ಗೆ ಮಾತ್ರ ಮಾತನಾಡುತ್ತಿಲ್ಲ - ಆದರೆ ಗಂಭೀರ ಸರ್ವರ್‌ಗಳ ಬಗ್ಗೆ).

ಆದ್ದರಿಂದ, ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳು ತಮ್ಮ ಐಡೆಂಟಿಫೈಯರ್‌ಗಳ ಬೈನರಿ ಪೂರ್ವಪ್ರತ್ಯಯಗಳ ಮೂಲಕ ಖಾತೆಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತವೆ: ಶಾರ್ಡ್‌ಚೈನ್ 0110 ರ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಈ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಖಾತೆ_ಐಡಿಗಳ ವಹಿವಾಟುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಶಾರ್ಡ್_ಪೂರ್ವಪ್ರತ್ಯಯ 0 ರಿಂದ 60 ಬಿಟ್‌ಗಳವರೆಗೆ ಉದ್ದವನ್ನು ಹೊಂದಬಹುದು - ಮತ್ತು ಮುಖ್ಯ ವಿಷಯವೆಂದರೆ ಅದು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗಬಹುದು.

ಟನ್: ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್. ಭಾಗ 2: ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು, ಶಾರ್ಡಿಂಗ್

ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಒಂದು ಹಲವಾರು ವಹಿವಾಟುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಪ್ರಾರಂಭಿಸಿದ ತಕ್ಷಣ, ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡುವ ನೋಡ್‌ಗಳು, ಪೂರ್ವನಿರ್ಧರಿತ ನಿಯಮಗಳ ಪ್ರಕಾರ, ಅದನ್ನು ಎರಡು ಮಕ್ಕಳಾಗಿ "ವಿಭಜಿಸಿ" - ಅವರ ಪೂರ್ವಪ್ರತ್ಯಯಗಳು ಒಂದು ಬಿಟ್ ಉದ್ದವಾಗಿರುತ್ತದೆ (ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಈ ಬಿಟ್ ಇರುತ್ತದೆ 0 ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಮತ್ತು ಇನ್ನೊಂದಕ್ಕೆ - 1). ಉದಾಹರಣೆಗೆ, ಶಾರ್ಡ್_ಪೂರ್ವಪ್ರತ್ಯಯ = 0110b ಆಗಿ ವಿಭಜಿಸುತ್ತದೆ 01100b ಮತ್ತು 01101b. ಪ್ರತಿಯಾಗಿ, ಎರಡು "ನೆರೆಹೊರೆಯ" ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳು ಸಾಕಷ್ಟು ನಿರಾಳವಾಗಲು ಪ್ರಾರಂಭಿಸಿದರೆ (ಕೆಲವು ಸಮಯದವರೆಗೆ), ಅವು ಮತ್ತೆ ವಿಲೀನಗೊಳ್ಳುತ್ತವೆ.

ಹೀಗಾಗಿ, ಶರ್ಡಿಂಗ್ ಅನ್ನು "ಕೆಳಗಿನಿಂದ" ಮಾಡಲಾಗುತ್ತದೆ - ಪ್ರತಿ ಖಾತೆಯು ತನ್ನದೇ ಆದ ಚೂರುಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ, ಆದರೆ ಸದ್ಯಕ್ಕೆ ಅವುಗಳನ್ನು ಪೂರ್ವಪ್ರತ್ಯಯಗಳಿಂದ "ಒಟ್ಟಿಗೆ ಅಂಟಿಸಲಾಗಿದೆ". ಇದರ ಅರ್ಥ ಇದೇ ಅನಂತ ಶಾರ್ಡಿಂಗ್ ಮಾದರಿ (ಅನಂತ ಶಾರ್ಡಿಂಗ್ ಮಾದರಿ).

ಪ್ರತ್ಯೇಕವಾಗಿ, ವರ್ಕ್‌ಚೈನ್‌ಗಳು ವಾಸ್ತವಿಕವಾಗಿ ಮಾತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಎಂದು ನಾನು ಒತ್ತಿ ಹೇಳಲು ಬಯಸುತ್ತೇನೆ - ವಾಸ್ತವವಾಗಿ, ವರ್ಕ್‌ಚೈನ್_ಐಡಿ ಇದು ನಿರ್ದಿಷ್ಟ ಶಾರ್ಡ್‌ಚೈನ್‌ನ ಗುರುತಿಸುವಿಕೆಯ ಭಾಗವಾಗಿದೆ. ಔಪಚಾರಿಕ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಪ್ರತಿ ಶಾರ್ಡ್‌ಚೈನ್ ಅನ್ನು ಒಂದು ಜೋಡಿ ಸಂಖ್ಯೆಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ (ವರ್ಕ್‌ಚೈನ್_ಐಡಿ, ಶಾರ್ಡ್_ಪೂರ್ವಪ್ರತ್ಯಯ).

ದೋಷ ತಿದ್ದುಪಡಿ. ಲಂಬ ಬ್ಲಾಕ್ಚೈನ್ಗಳು.

ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿನ ಯಾವುದೇ ವ್ಯವಹಾರವನ್ನು "ಕಲ್ಲು ಹೊಂದಿಸಲಾಗಿದೆ" ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, TON ನ ಸಂದರ್ಭದಲ್ಲಿ, "ಇತಿಹಾಸವನ್ನು ಪುನಃ ಬರೆಯಲು" ಸಾಧ್ಯವಿದೆ - ಯಾರಾದರೂ (ಕರೆಯುವವರು. ಮೀನುಗಾರ ಗಂಟು) ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ತಪ್ಪಾಗಿ ಸಹಿ ಮಾಡಲಾಗಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ವಿಶೇಷ ತಿದ್ದುಪಡಿ ಬ್ಲಾಕ್ ಅನ್ನು ಅನುಗುಣವಾದ ಶಾರ್ಡ್‌ಚೈನ್‌ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಬ್ಲಾಕ್‌ನ ಹ್ಯಾಶ್ ಅನ್ನು ಸ್ವತಃ ಸರಿಪಡಿಸಲಾಗುತ್ತದೆ (ಮತ್ತು ಶಾರ್ಡ್‌ಚೈನ್‌ನಲ್ಲಿನ ಕೊನೆಯ ಬ್ಲಾಕ್ ಅಲ್ಲ). ಶಾರ್ಡ್‌ಚೈನ್ ಅನ್ನು ಅಡ್ಡಲಾಗಿ ಹಾಕಲಾದ ಬ್ಲಾಕ್‌ಗಳ ಸರಪಳಿ ಎಂದು ಯೋಚಿಸಿ, ಸರಿಪಡಿಸುವ ಬ್ಲಾಕ್ ಅನ್ನು ತಪ್ಪಾದ ಬ್ಲಾಕ್‌ಗೆ ಲಗತ್ತಿಸಲಾಗಿದೆ ಬಲಕ್ಕೆ ಅಲ್ಲ, ಆದರೆ ಮೇಲಿನಿಂದ ಎಂದು ನಾವು ಹೇಳಬಹುದು - ಆದ್ದರಿಂದ ಇದು ಸಣ್ಣ “ಲಂಬ ಬ್ಲಾಕ್‌ಚೈನ್” ನ ಭಾಗವಾಗುತ್ತದೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. . ಹೀಗಾಗಿ, ಶಾರ್ಡ್ಚೈನ್ಗಳು ಎಂದು ನಾವು ಹೇಳಬಹುದು ಎರಡು ಆಯಾಮದ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು.

ಟನ್: ಟೆಲಿಗ್ರಾಮ್ ಓಪನ್ ನೆಟ್‌ವರ್ಕ್. ಭಾಗ 2: ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು, ಶಾರ್ಡಿಂಗ್

ತಪ್ಪಾದ ನಿರ್ಬಂಧದ ನಂತರ, ಅದು ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ನಂತರದ ಬ್ಲಾಕ್‌ಗಳಿಂದ ಉಲ್ಲೇಖಿಸಿದ್ದರೆ (ಅಂದರೆ, ಅಮಾನ್ಯವಾದವುಗಳನ್ನು ಆಧರಿಸಿ ಹೊಸ ವಹಿವಾಟುಗಳನ್ನು ಮಾಡಲಾಗಿದೆ), ಸರಿಪಡಿಸುವವುಗಳನ್ನು ಈ ಬ್ಲಾಕ್‌ಗಳಿಗೆ “ಮೇಲ್ಭಾಗದಲ್ಲಿ” ಸೇರಿಸಲಾಗುತ್ತದೆ. ಬ್ಲಾಕ್‌ಗಳು "ಬಾಧಿತ" ಮಾಹಿತಿಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದಿದ್ದರೆ, ಈ "ಸರಿಪಡಿಸುವ ಅಲೆಗಳು" ಅವರಿಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಮೇಲಿನ ವಿವರಣೆಯಲ್ಲಿ, ಮೊದಲ ಬ್ಲಾಕ್‌ನ ವಹಿವಾಟು, ಖಾತೆಯ ಸಿ ಸಮತೋಲನವನ್ನು ಹೆಚ್ಚಿಸುವುದು ತಪ್ಪಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ - ಆದ್ದರಿಂದ, ಮೂರನೇ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಈ ಖಾತೆಯ ಸಮತೋಲನವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ವ್ಯವಹಾರವನ್ನು ಸಹ ರದ್ದುಗೊಳಿಸಬೇಕು ಮತ್ತು ಸರಿಪಡಿಸುವ ಬ್ಲಾಕ್ ಬ್ಲಾಕ್ ಮೇಲೆಯೇ ಬದ್ಧವಾಗಿರಬೇಕು.

ಸರಿಪಡಿಸುವ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಮೂಲ "ಮೇಲೆ" ಇದೆ ಎಂದು ಚಿತ್ರಿಸಲಾಗಿದ್ದರೂ, ವಾಸ್ತವವಾಗಿ ಅವುಗಳನ್ನು ಅನುಗುಣವಾದ ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಅಂತ್ಯಕ್ಕೆ ಸೇರಿಸಲಾಗುತ್ತದೆ (ಅವುಗಳು ಕಾಲಾನುಕ್ರಮದಲ್ಲಿ ಇರಬೇಕು). ಎರಡು ಆಯಾಮದ ಸ್ಥಳವು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಯಾವ ಹಂತಕ್ಕೆ "ಲಿಂಕ್" ಆಗಿರುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ (ಅವುಗಳಲ್ಲಿರುವ ಮೂಲ ಬ್ಲಾಕ್‌ನ ಹ್ಯಾಶ್ ಮೂಲಕ).

"ಹಿಂದಿನದನ್ನು ಬದಲಾಯಿಸುವ" ನಿರ್ಧಾರ ಎಷ್ಟು ಒಳ್ಳೆಯದು ಎಂಬುದರ ಕುರಿತು ನೀವು ಪ್ರತ್ಯೇಕವಾಗಿ ತತ್ತ್ವಚಿಂತನೆ ಮಾಡಬಹುದು. ಶಾರ್ಡ್‌ಚೈನ್‌ನಲ್ಲಿ ತಪ್ಪಾದ ಬ್ಲಾಕ್ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾವು ಒಪ್ಪಿಕೊಂಡರೆ, ತಪ್ಪಾದ ಸರಿಪಡಿಸುವ ಬ್ಲಾಕ್ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾವು ತಪ್ಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ತೋರುತ್ತದೆ. ಇಲ್ಲಿ, ನಾನು ಹೇಳುವ ಮಟ್ಟಿಗೆ, ಹೊಸ ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಒಮ್ಮತವನ್ನು ತಲುಪಬೇಕಾದ ನೋಡ್‌ಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ವ್ಯತ್ಯಾಸವಿದೆ - ಪ್ರತಿ ಶಾರ್ಡ್‌ಚೈನ್‌ನಲ್ಲಿ ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಜನರು ಕೆಲಸ ಮಾಡುತ್ತಾರೆ."ಕಾರ್ಯ ಗುಂಪು»ನೋಡ್‌ಗಳು (ಅದರ ಸಂಯೋಜನೆಯನ್ನು ಆಗಾಗ್ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ), ಮತ್ತು ಸರಿಪಡಿಸುವ ಬ್ಲಾಕ್‌ಗಳ ಪರಿಚಯಕ್ಕೆ ಪ್ರತಿಯೊಬ್ಬರ ಒಪ್ಪಿಗೆ ಅಗತ್ಯವಿರುತ್ತದೆ ವ್ಯಾಲಿಡೇಟರ್ ನೋಡ್‌ಗಳು. ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ವ್ಯಾಲಿಡೇಟರ್‌ಗಳು, ವರ್ಕ್‌ಗ್ರೂಪ್‌ಗಳು ಮತ್ತು ಇತರ ನೋಡ್ ಪಾತ್ರಗಳ ಕುರಿತು ನಾನು ಹೆಚ್ಚು ಮಾತನಾಡುತ್ತೇನೆ.

ಎಲ್ಲರನ್ನೂ ಆಳಲು ಒಂದು ಬ್ಲಾಕ್‌ಚೈನ್

ವಿವಿಧ ರೀತಿಯ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಬಗ್ಗೆ ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಬಹಳಷ್ಟು ಮಾಹಿತಿಗಳಿವೆ, ಅದನ್ನು ಸ್ವತಃ ಎಲ್ಲೋ ಸಂಗ್ರಹಿಸಬೇಕು. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನ ಮಾಹಿತಿಯ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ:

  • ವರ್ಕ್ಚೈನ್ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಸಂರಚನೆಗಳ ಬಗ್ಗೆ;
  • ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಅವುಗಳ ಪೂರ್ವಪ್ರತ್ಯಯಗಳ ಬಗ್ಗೆ;
  • ಪ್ರಸ್ತುತ ಯಾವ ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳಿಗೆ ಯಾವ ನೋಡ್‌ಗಳು ಜವಾಬ್ದಾರವಾಗಿವೆ ಎಂಬುದರ ಕುರಿತು;
  • ಎಲ್ಲಾ ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳಿಗೆ ಕೊನೆಯ ಬ್ಲಾಕ್‌ಗಳ ಹ್ಯಾಶ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ನೀವು ಊಹಿಸಿದಂತೆ, ಈ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಮತ್ತೊಂದು ಬ್ಲಾಕ್‌ಚೈನ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ - ಮಾಸ್ಟರ್ಚೈನ್ (ಮಾಸ್ಟರ್‌ಚೇನ್, ಮಾಸ್ಟರ್ ಬ್ಲಾಕ್ಚೈನ್) ಅದರ ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳ ಬ್ಲಾಕ್‌ಗಳಿಂದ ಹ್ಯಾಶ್‌ಗಳ ಉಪಸ್ಥಿತಿಯಿಂದಾಗಿ, ಇದು ವ್ಯವಸ್ಥೆಯನ್ನು ಹೆಚ್ಚು ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಇದರರ್ಥ, ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳಲ್ಲಿನ ಬ್ಲಾಕ್‌ಗಳ ಉತ್ಪಾದನೆಯ ನಂತರ ಮಾಸ್ಟರ್‌ಚೈನ್‌ನಲ್ಲಿ ಹೊಸ ಬ್ಲಾಕ್‌ನ ಉತ್ಪಾದನೆಯು ತಕ್ಷಣವೇ ಸಂಭವಿಸುತ್ತದೆ - ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳಲ್ಲಿನ ಬ್ಲಾಕ್‌ಗಳು ಸರಿಸುಮಾರು ಪ್ರತಿ 5 ಸೆಕೆಂಡುಗಳಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಮುಂದಿನ ಬ್ಲಾಕ್ ಮಾಸ್ಟರ್‌ಚೈನ್ - ಅದರ ನಂತರ ಒಂದು ಸೆಕೆಂಡ್.

ಆದರೆ ಈ ಎಲ್ಲಾ ಟೈಟಾನಿಕ್ ಕೆಲಸದ ಅನುಷ್ಠಾನಕ್ಕೆ ಯಾರು ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ - ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಶಾರ್ಡ್‌ಚೈನ್‌ಗಳು ಮತ್ತು ಮಾಸ್ಟರ್‌ಚೈನ್‌ನಲ್ಲಿ ಬ್ಲಾಕ್‌ಗಳನ್ನು ರೂಪಿಸಲು ಮತ್ತು ದೋಷಗಳಿಗಾಗಿ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು? ಟೆಲಿಗ್ರಾಮ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರ ಫೋನ್‌ಗಳಿಂದ ಇದೆಲ್ಲವನ್ನೂ ರಹಸ್ಯವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆಯೇ? ಅಥವಾ, ಬಹುಶಃ, ಡ್ಯುರೊವ್ ತಂಡವು ವಿಕೇಂದ್ರೀಕರಣದ ಕಲ್ಪನೆಗಳನ್ನು ತ್ಯಜಿಸುತ್ತದೆ ಮತ್ತು ಅವರ ಸರ್ವರ್ಗಳು ಅದನ್ನು ಹಳೆಯ-ಶೈಲಿಯ ರೀತಿಯಲ್ಲಿ ಮಾಡುತ್ತಾರೆಯೇ?

ವಾಸ್ತವವಾಗಿ, ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ಉತ್ತರವು ಸರಿಯಾಗಿಲ್ಲ. ಆದರೆ ಈ ಲೇಖನದ ಅಂಚುಗಳು ತ್ವರಿತವಾಗಿ ಖಾಲಿಯಾಗುತ್ತಿವೆ, ಆದ್ದರಿಂದ ನಾವು ನೋಡ್‌ಗಳ ವಿವಿಧ ಪಾತ್ರಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ (ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಉಲ್ಲೇಖಗಳನ್ನು ನೀವು ಈಗಾಗಲೇ ಗಮನಿಸಿರಬಹುದು), ಹಾಗೆಯೇ ಅವರ ಕೆಲಸದ ಯಂತ್ರಶಾಸ್ತ್ರ, ಮುಂದಿನ ಭಾಗದಲ್ಲಿ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ