ನಿಮ್ಮ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಎಷ್ಟು TPS ಇದೆ?

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

ಕೇಂದ್ರೀಕೃತ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಚೇನ್‌ಗಳು ಸಾಕಷ್ಟು ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಅಸಾಮಾನ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿರುತ್ತವೆ. ಆದ್ದರಿಂದ, ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸುಸ್ಥಿರತೆಯ ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ನಾನು ಬಯಸುತ್ತೇನೆ, ಅವುಗಳನ್ನು ಅಳೆಯುವ ವಿಧಾನಗಳು ಮತ್ತು ಅಡಚಣೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು. ಬ್ಲಾಕ್‌ಚೈನ್ ಬಳಕೆದಾರರಿಗೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ವೇಗವನ್ನು ಮಿತಿಗೊಳಿಸುವ ವಿವಿಧ ಕಾರ್ಯಕ್ಷಮತೆ ಸಮಸ್ಯೆಗಳನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ ಮತ್ತು ಈ ರೀತಿಯ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಗಮನಿಸಿ.

ಬ್ಲಾಕ್‌ಚೈನ್ ಕ್ಲೈಂಟ್‌ನಿಂದ ಸೇವಾ ವಿನಂತಿಯ ಹಂತಗಳು

ಯಾವುದೇ ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಸಂಕೀರ್ಣ ಸೇವೆಯ ಗುಣಮಟ್ಟದ ಬಗ್ಗೆ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಮಾತನಾಡಲು, ನೀವು ಸರಾಸರಿ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ, ಆದರೆ ಗರಿಷ್ಠ / ಕನಿಷ್ಠ, ಸರಾಸರಿಗಳು, ಶೇಕಡಾವಾರು. ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ನಾವು ಕೆಲವು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ 1000 ಟಿಪಿಎಸ್ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು, ಆದರೆ 900 ವಹಿವಾಟುಗಳನ್ನು ಅಗಾಧ ವೇಗದಲ್ಲಿ ಪೂರ್ಣಗೊಳಿಸಿದರೆ ಮತ್ತು 100 ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಕಾಲ "ಅಂಟಿಕೊಂಡಿದ್ದರೆ", ನಂತರ ಎಲ್ಲಾ ವಹಿವಾಟುಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದ ಸರಾಸರಿ ಸಮಯವು ಕ್ಲೈಂಟ್‌ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ನ್ಯಾಯಯುತ ಮೆಟ್ರಿಕ್ ಅಲ್ಲ. ನಾನು ಕೆಲವು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ವಹಿವಾಟನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ತಪ್ಪಿದ ಒಮ್ಮತದ ಸುತ್ತುಗಳು ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ ಸ್ಪ್ಲಿಟ್‌ಗಳಿಂದ ಉಂಟಾಗುವ ತಾತ್ಕಾಲಿಕ "ರಂಧ್ರಗಳು" ಪರೀಕ್ಷಾ ಬೆಂಚ್‌ಗಳಲ್ಲಿ ಅತ್ಯುತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ತೋರಿಸಿರುವ ಸೇವೆಯನ್ನು ಹೆಚ್ಚು ಹಾಳುಮಾಡಬಹುದು.

ಅಂತಹ ಅಡೆತಡೆಗಳನ್ನು ಗುರುತಿಸಲು, ನೈಜ ಬ್ಲಾಕ್‌ಚೈನ್ ಬಳಕೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸಲು ತೊಂದರೆಯನ್ನುಂಟುಮಾಡುವ ಹಂತಗಳ ಬಗ್ಗೆ ಉತ್ತಮ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿರುವುದು ಅವಶ್ಯಕ. ವಹಿವಾಟನ್ನು ವಿತರಿಸುವ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಚಕ್ರವನ್ನು ವಿವರಿಸೋಣ, ಹಾಗೆಯೇ ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಹೊಸ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯುವುದು, ಇದರಿಂದ ಕ್ಲೈಂಟ್ ತನ್ನ ವಹಿವಾಟನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಲೆಕ್ಕ ಹಾಕಲಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಬಹುದು.

  1. ವಹಿವಾಟು ಕ್ಲೈಂಟ್ನಲ್ಲಿ ರೂಪುಗೊಳ್ಳುತ್ತದೆ
  2. ವಹಿವಾಟನ್ನು ಕ್ಲೈಂಟ್‌ನಲ್ಲಿ ಸಹಿ ಮಾಡಲಾಗಿದೆ
  3. ಕ್ಲೈಂಟ್ ನೋಡ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತಾನೆ ಮತ್ತು ಅವನ ವಹಿವಾಟನ್ನು ಅದಕ್ಕೆ ಕಳುಹಿಸುತ್ತಾನೆ
  4. ಕ್ಲೈಂಟ್ ನೋಡ್‌ನ ಸ್ಟೇಟ್ ಡೇಟಾಬೇಸ್‌ಗೆ ನವೀಕರಣಗಳಿಗೆ ಚಂದಾದಾರರಾಗುತ್ತಾರೆ, ಅದರ ವಹಿವಾಟಿನ ಫಲಿತಾಂಶಗಳು ಕಾಣಿಸಿಕೊಳ್ಳಲು ಕಾಯುತ್ತಿದ್ದಾರೆ
  5. ನೋಡ್ p2p ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ವ್ಯವಹಾರವನ್ನು ವಿತರಿಸುತ್ತದೆ
  6. ಹಲವಾರು ಅಥವಾ ಒಂದು ಬಿಪಿ (ಬ್ಲಾಕ್ ಪ್ರೊಡ್ಯೂಸರ್) ಸಂಚಿತ ವಹಿವಾಟುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ, ರಾಜ್ಯ ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ
  7. ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ವಹಿವಾಟುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ನಂತರ BP ಹೊಸ ಬ್ಲಾಕ್ ಅನ್ನು ರೂಪಿಸುತ್ತದೆ
  8. P2p ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ BP ಹೊಸ ಬ್ಲಾಕ್ ಅನ್ನು ವಿತರಿಸುತ್ತದೆ
  9. ಕ್ಲೈಂಟ್ ಪ್ರವೇಶಿಸುತ್ತಿರುವ ನೋಡ್‌ಗೆ ಹೊಸ ಬ್ಲಾಕ್ ಅನ್ನು ತಲುಪಿಸಲಾಗುತ್ತದೆ
  10. ನೋಡ್ ರಾಜ್ಯದ ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ
  11. ನೋಡ್ ಕ್ಲೈಂಟ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ನವೀಕರಣವನ್ನು ನೋಡುತ್ತದೆ ಮತ್ತು ಅವರಿಗೆ ವಹಿವಾಟು ಅಧಿಸೂಚನೆಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ

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

ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ವ್ಯವಹಾರವನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು

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

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

ವಹಿವಾಟನ್ನು ಕಳುಹಿಸುವುದು ಮತ್ತು ಅದರ ಸ್ಥಿತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವುದು

ಆಯ್ದ ಬ್ಲಾಕ್‌ಚೈನ್ ನೋಡ್‌ಗೆ ವಹಿವಾಟನ್ನು ಕಳುಹಿಸುವುದು ಮತ್ತು ಅದನ್ನು ವಹಿವಾಟು ಪೂಲ್‌ಗೆ ಸ್ವೀಕರಿಸುವ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯುವುದು ಮುಂದಿನ ಹಂತವಾಗಿದೆ. ಈ ಹಂತವು ಸಾಮಾನ್ಯ ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶವನ್ನು ಹೋಲುತ್ತದೆ; ನೋಡ್ ಪೂಲ್‌ನಲ್ಲಿ ವಹಿವಾಟನ್ನು ದಾಖಲಿಸಬೇಕು ಮತ್ತು p2p ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಅದರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಬೇಕು. ಇಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಿರ್ಣಯಿಸುವ ವಿಧಾನವು ಸಾಂಪ್ರದಾಯಿಕ ವೆಬ್ API ಮೈಕ್ರೋಸರ್ವಿಸ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಿರ್ಣಯಿಸುವಂತೆಯೇ ಇರುತ್ತದೆ ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿನ ವಹಿವಾಟುಗಳನ್ನು ಸ್ವತಃ ನವೀಕರಿಸಬಹುದು ಮತ್ತು ಅವುಗಳ ಸ್ಥಿತಿಯನ್ನು ಸಕ್ರಿಯವಾಗಿ ಬದಲಾಯಿಸಬಹುದು. ಸಾಮಾನ್ಯವಾಗಿ, ಕೆಲವು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ವಹಿವಾಟಿನ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸುವುದು ಅನೇಕ ಬಾರಿ ಸಂಭವಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ ಚೈನ್ ಫೋರ್ಕ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವಾಗ ಅಥವಾ BP ಗಳು ಬ್ಲಾಕ್‌ನಲ್ಲಿ ವಹಿವಾಟನ್ನು ಸೇರಿಸುವ ಉದ್ದೇಶವನ್ನು ಪ್ರಕಟಿಸಿದಾಗ. ಈ ಪೂಲ್‌ನ ಗಾತ್ರ ಮತ್ತು ಅದರಲ್ಲಿರುವ ವಹಿವಾಟುಗಳ ಸಂಖ್ಯೆಯ ಮೇಲಿನ ಮಿತಿಗಳು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ವಹಿವಾಟಿನ ಪೂಲ್ ಅನ್ನು ಗರಿಷ್ಟ ಸಂಭವನೀಯ ಗಾತ್ರಕ್ಕೆ ತುಂಬಿದ್ದರೆ ಅಥವಾ RAM ನಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಯಕ್ಷಮತೆ ತೀವ್ರವಾಗಿ ಕುಸಿಯಬಹುದು. ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು ಜಂಕ್ ಸಂದೇಶಗಳ ಪ್ರವಾಹದಿಂದ ರಕ್ಷಿಸುವ ಯಾವುದೇ ಕೇಂದ್ರೀಕೃತ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ವಹಿವಾಟುಗಳನ್ನು ಮತ್ತು ಕಡಿಮೆ ಶುಲ್ಕವನ್ನು ಬೆಂಬಲಿಸಿದರೆ, ಇದು ವಹಿವಾಟು ಪೂಲ್ ಅನ್ನು ಉಕ್ಕಿ ಹರಿಯುವಂತೆ ಮಾಡುತ್ತದೆ-ಇನ್ನೊಂದು ಸಂಭಾವ್ಯ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಡಚಣೆಯಾಗಿದೆ.

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

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

p2p ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ವಹಿವಾಟುಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳ ಪ್ರಸರಣ

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

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

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

ಬ್ಲಾಕ್‌ಚೈನ್ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ರಾಜ್ಯ ಡೇಟಾಬೇಸ್ ನವೀಕರಣ

ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಪ್ರಮುಖ ಭಾಗವೆಂದರೆ ಒಮ್ಮತದ ಅಲ್ಗಾರಿದಮ್, ನೆಟ್‌ವರ್ಕ್‌ನಿಂದ ಪಡೆದ ಹೊಸ ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಅದರ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ರಾಜ್ಯ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಫಲಿತಾಂಶಗಳ ರೆಕಾರ್ಡಿಂಗ್‌ನೊಂದಿಗೆ ವಹಿವಾಟುಗಳ ಪ್ರಕ್ರಿಯೆ. ಸರಪಳಿಗೆ ಹೊಸ ಬ್ಲಾಕ್ ಅನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ನಂತರ ಮುಖ್ಯ ಸರಪಳಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ ಕೆಲಸ ಮಾಡಬೇಕು. ಆದಾಗ್ಯೂ, ನಿಜ ಜೀವನದಲ್ಲಿ, "ಮಾಡಬೇಕು" ಎಂದರೆ "ಕೆಲಸಗಳು" ಎಂದು ಅರ್ಥವಲ್ಲ, ಮತ್ತು ಉದಾಹರಣೆಗೆ, ಎರಡು ದೀರ್ಘ ಸ್ಪರ್ಧಾತ್ಮಕ ಸರಪಳಿಗಳು ನಿರಂತರವಾಗಿ ಪರಸ್ಪರ ಬದಲಾಯಿಸುವ ಪರಿಸ್ಥಿತಿಯನ್ನು ಊಹಿಸಬಹುದು, ಪ್ರತಿ ಸ್ವಿಚ್ನಲ್ಲಿ ಪೂಲ್ನಲ್ಲಿ ಸಾವಿರಾರು ವಹಿವಾಟುಗಳ ಮೆಟಾಡೇಟಾವನ್ನು ಬದಲಾಯಿಸಬಹುದು. , ಮತ್ತು ನಿರಂತರವಾಗಿ ರಾಜ್ಯದ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಈ ಹಂತವು, ಅಡಚಣೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ವಿಷಯದಲ್ಲಿ, p2p ನೆಟ್‌ವರ್ಕ್ ಲೇಯರ್‌ಗಿಂತ ಸರಳವಾಗಿದೆ, ಏಕೆಂದರೆ ವಹಿವಾಟು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಒಮ್ಮತದ ಅಲ್ಗಾರಿದಮ್ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ನಿರ್ಣಾಯಕವಾಗಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಅಳೆಯಲು ಸುಲಭವಾಗಿದೆ.
ಮುಖ್ಯ ವಿಷಯವೆಂದರೆ ನೆಟ್‌ವರ್ಕ್ ಸಮಸ್ಯೆಗಳೊಂದಿಗೆ ಈ ಹಂತದ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಯಾದೃಚ್ಛಿಕ ಅವನತಿಯನ್ನು ಗೊಂದಲಗೊಳಿಸಬಾರದು - ಮುಖ್ಯ ಸರಪಳಿಯ ಬಗ್ಗೆ ಬ್ಲಾಕ್‌ಗಳು ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ತಲುಪಿಸುವಲ್ಲಿ ನೋಡ್‌ಗಳು ನಿಧಾನವಾಗಿರುತ್ತವೆ ಮತ್ತು ಬಾಹ್ಯ ಕ್ಲೈಂಟ್‌ಗೆ ಇದು ನಿಧಾನ ನೆಟ್‌ವರ್ಕ್‌ನಂತೆ ಕಾಣಿಸಬಹುದು, ಆದರೂ ಸಮಸ್ಯೆ ಇದೆ. ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಸ್ಥಳ.

ಈ ಹಂತದಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು, ನೋಡ್‌ಗಳಿಂದಲೇ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಸ್ಟೇಟ್-ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸಲು ಸಂಬಂಧಿಸಿದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ: ನೋಡ್‌ನಲ್ಲಿ ಸಂಸ್ಕರಿಸಿದ ಬ್ಲಾಕ್‌ಗಳ ಸಂಖ್ಯೆ, ಅವುಗಳ ಗಾತ್ರ, ವಹಿವಾಟುಗಳ ಸಂಖ್ಯೆ, ಚೈನ್ ಫೋರ್ಕ್‌ಗಳ ನಡುವಿನ ಸ್ವಿಚ್‌ಗಳ ಸಂಖ್ಯೆ, ಅಮಾನ್ಯ ಬ್ಲಾಕ್‌ಗಳ ಸಂಖ್ಯೆ, ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಆಪರೇಟಿಂಗ್ ಸಮಯ, ಡೇಟಾ ಕಮಿಟ್ ಸಮಯ, ಇತ್ಯಾದಿ. ಚೈನ್ ಪ್ರೊಸೆಸಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿನ ದೋಷಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಸಮಸ್ಯೆಗಳು ಗೊಂದಲಕ್ಕೊಳಗಾಗುವುದನ್ನು ಇದು ತಡೆಯುತ್ತದೆ.

ವರ್ಚುವಲ್ ಯಂತ್ರ ಸಂಸ್ಕರಣಾ ವಹಿವಾಟುಗಳು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಮಾಹಿತಿಯ ಉಪಯುಕ್ತ ಮೂಲವಾಗಿದೆ. ಮೆಮೊರಿ ಹಂಚಿಕೆಗಳ ಸಂಖ್ಯೆ, ಓದುವ/ಬರೆಯುವ ಸೂಚನೆಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಒಪ್ಪಂದದ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನ ದಕ್ಷತೆಗೆ ಸಂಬಂಧಿಸಿದ ಇತರ ಮೆಟ್ರಿಕ್‌ಗಳು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸಾಕಷ್ಟು ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಬಹುದು. ಅದೇ ಸಮಯದಲ್ಲಿ, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳು ಪ್ರೋಗ್ರಾಂಗಳಾಗಿವೆ, ಅಂದರೆ ಸಿದ್ಧಾಂತದಲ್ಲಿ ಅವರು ಯಾವುದೇ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸೇವಿಸಬಹುದು: cpu/memory/network/storage, ಆದ್ದರಿಂದ ವಹಿವಾಟು ಪ್ರಕ್ರಿಯೆಯು ಒಂದು ಅನಿಶ್ಚಿತ ಹಂತವಾಗಿದೆ, ಜೊತೆಗೆ, ಆವೃತ್ತಿಗಳ ನಡುವೆ ಚಲಿಸುವಾಗ ಅದು ಬಹಳವಾಗಿ ಬದಲಾಗುತ್ತದೆ. ಮತ್ತು ಒಪ್ಪಂದದ ಸಂಕೇತಗಳನ್ನು ಬದಲಾಯಿಸುವಾಗ. ಆದ್ದರಿಂದ, ಬ್ಲಾಕ್‌ಚೈನ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ವಹಿವಾಟು ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿದ ಮೆಟ್ರಿಕ್‌ಗಳು ಸಹ ಅಗತ್ಯವಿದೆ.

ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ವಹಿವಾಟಿನ ಸೇರ್ಪಡೆಯ ಕುರಿತು ಅಧಿಸೂಚನೆಯ ಕ್ಲೈಂಟ್‌ನಿಂದ ರಶೀದಿ

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

ಈ ಸ್ಥಳದಲ್ಲಿ, ಕ್ಲೈಂಟ್ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಿಂದ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಕಾಯುವ ಪೂರ್ಣ ಸಮಯವನ್ನು ಯಾವಾಗಲೂ ಕಳುಹಿಸಲಾಗುತ್ತದೆ; ಈ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಕಾಯುತ್ತಾರೆ ಮತ್ತು ಇದು ಅದರ ಆಪ್ಟಿಮೈಸೇಶನ್ ಆಗಿದೆ ಅಭಿವರ್ಧಕರ ಮುಖ್ಯ ಕಾರ್ಯ.

ತೀರ್ಮಾನಕ್ಕೆ

ಪರಿಣಾಮವಾಗಿ, ನಾವು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ನಡೆಸಿದ ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಕಾರಗಳನ್ನು ವಿವರಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಹಲವಾರು ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:

  1. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ರೂಪಾಂತರಗಳು, ಪುರಾವೆ ನಿರ್ಮಾಣ
  2. ಪೀರ್-ಟು-ಪೀರ್ ನೆಟ್‌ವರ್ಕಿಂಗ್, ವಹಿವಾಟು ಮತ್ತು ಪ್ರತಿಕೃತಿಯನ್ನು ನಿರ್ಬಂಧಿಸಿ
  3. ವಹಿವಾಟು ಪ್ರಕ್ರಿಯೆ, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಮರಣದಂಡನೆ
  4. ರಾಜ್ಯ ಡೇಟಾಬೇಸ್‌ಗೆ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸುವುದು, ವಹಿವಾಟುಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ನವೀಕರಿಸುವುದು
  5. ರಾಜ್ಯ ಡೇಟಾಬೇಸ್, ಬ್ಲಾಕ್‌ಚೈನ್ ನೋಡ್ API, ಚಂದಾದಾರಿಕೆ ಸೇವೆಗಳಿಗೆ ಓದಲು-ಮಾತ್ರ ವಿನಂತಿಗಳು

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

ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ, ನೀವು ಈ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಕ್ಲೈಂಟ್‌ಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ನೋಡ್‌ಗಳಿಂದ ಏಕಕಾಲದಲ್ಲಿ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಬೇಕು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಬೇಕು, ಅವುಗಳ ನಡುವೆ ಪರಸ್ಪರ ಸಂಬಂಧಗಳನ್ನು ನೋಡಿ, ಗ್ರಾಹಕರಿಗೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ಅಂದಾಜು ಮಾಡಿ, ಎಲ್ಲಾ ಮುಖ್ಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಿ: cpu/memory/network/storage , ಅವರು ಹೇಗೆ ಬಳಸುತ್ತಾರೆ ಮತ್ತು ಪರಸ್ಪರ ಪ್ರಭಾವ ಬೀರುತ್ತಾರೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ. ಇವೆಲ್ಲವೂ ವಿಭಿನ್ನ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳ ವೇಗವನ್ನು "ಎಷ್ಟು ಟಿಪಿಎಸ್" ರೂಪದಲ್ಲಿ ಹೋಲಿಸುವುದು ಅತ್ಯಂತ ಕೃತಜ್ಞತೆಯಿಲ್ಲದ ಕಾರ್ಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಹಲವಾರು ವಿಭಿನ್ನ ಸಂರಚನೆಗಳು ಮತ್ತು ರಾಜ್ಯಗಳು ಇವೆ. ದೊಡ್ಡ ಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ನೂರಾರು ಸರ್ವರ್‌ಗಳ ಸಮೂಹಗಳಲ್ಲಿ, ಈ ಸಮಸ್ಯೆಗಳು ಸಹ ಸಂಕೀರ್ಣವಾಗಿವೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ವಿವಿಧ ಮೆಟ್ರಿಕ್‌ಗಳ ಸಂಗ್ರಹಣೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ, p2p ನೆಟ್‌ವರ್ಕ್‌ಗಳು, ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಸಂಸ್ಕರಣಾ ಒಪ್ಪಂದಗಳು, ಆಂತರಿಕ ಆರ್ಥಿಕತೆಗಳು, ಡಿಗ್ರಿಗಳ ಸಂಖ್ಯೆ ಸ್ವಾತಂತ್ರ್ಯವು ತುಂಬಾ ಹೆಚ್ಚಾಗಿದೆ, ಇದು ಹಲವಾರು ಸರ್ವರ್‌ಗಳಲ್ಲಿಯೂ ಸಹ ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡುತ್ತದೆ, ಇದು ಸೂಚಕವಲ್ಲ ಮತ್ತು ವಾಸ್ತವದೊಂದಿಗೆ ಯಾವುದೇ ಸಂಬಂಧವನ್ನು ಹೊಂದಿರದ ಅತ್ಯಂತ ಅಂದಾಜು ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.

ಆದ್ದರಿಂದ, ಬ್ಲಾಕ್‌ಚೈನ್ ಕೋರ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಮತ್ತು “ಕಳೆದ ಬಾರಿಗೆ ಹೋಲಿಸಿದರೆ ಅದು ಸುಧಾರಿಸಿದೆಯೇ?” ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲು ನಾವು ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಅದು ಡಜನ್ಗಟ್ಟಲೆ ನೋಡ್‌ಗಳೊಂದಿಗೆ ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಉಡಾವಣೆಯನ್ನು ಆಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬೆಂಚ್‌ಮಾರ್ಕ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ; ಈ ಮಾಹಿತಿಯಿಲ್ಲದೆ ಬಹು ಭಾಗವಹಿಸುವವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ತುಂಬಾ ಕಷ್ಟ.

ಆದ್ದರಿಂದ, “ನಿಮ್ಮ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಎಷ್ಟು ಟಿಪಿಎಸ್ ಇದೆ?” ಎಂಬ ಪ್ರಶ್ನೆಯನ್ನು ನೀವು ಸ್ವೀಕರಿಸಿದಾಗ, ನಿಮ್ಮ ಸಂವಾದಕನಿಗೆ ಸ್ವಲ್ಪ ಚಹಾವನ್ನು ನೀಡಿ ಮತ್ತು ಅವರು ಡಜನ್ ಗ್ರಾಫ್‌ಗಳನ್ನು ನೋಡಲು ಸಿದ್ಧರಿದ್ದೀರಾ ಎಂದು ಕೇಳಿ ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳ ಎಲ್ಲಾ ಮೂರು ಬಾಕ್ಸ್‌ಗಳನ್ನು ಮತ್ತು ನಿಮ್ಮ ಸಲಹೆಗಳನ್ನು ಆಲಿಸಿ. ಅವುಗಳನ್ನು ಪರಿಹರಿಸುವುದು...

ಮೂಲ: www.habr.com

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