ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ

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

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

ಈ ಡೇಟಾ ಮಾದರಿಗಳ ರಚನೆಯ ಬಗ್ಗೆ

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

ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ

ಖಾತೆ-ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳು ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆಯಂತೆಯೇ ರಚನೆಯಾಗಿರುತ್ತವೆ. ಅವರು ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿರುವ ಮೊತ್ತ ಮತ್ತು ವರ್ಗಾವಣೆ ಮೊತ್ತವನ್ನು ಮಾತ್ರ ವ್ಯವಹರಿಸುತ್ತಾರೆ. ನಿಮ್ಮ ಖಾತೆಯಿಂದ ನೀವು ಸ್ವಲ್ಪ ಮೊತ್ತವನ್ನು ವರ್ಗಾಯಿಸಿದಾಗ, ನೀವು ಯಾವುದೇ "ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು" ಬರ್ನ್ ಮಾಡುವುದಿಲ್ಲ, ಯಾವ ನಾಣ್ಯಗಳನ್ನು ಖರ್ಚು ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಯಾವುದನ್ನು ಮಾಡಿಲ್ಲ ಎಂಬುದನ್ನು ನೆಟ್ವರ್ಕ್ ನೆನಪಿಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಸರಳವಾದ ಸಂದರ್ಭದಲ್ಲಿ, ವಹಿವಾಟಿನ ಪರಿಶೀಲನೆಯು ಕಳುಹಿಸುವವರ ಸಹಿ ಮತ್ತು ಅವನ ಬಾಕಿ ಮೊತ್ತವನ್ನು ಪರಿಶೀಲಿಸಲು ಬರುತ್ತದೆ:

ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ

ತಂತ್ರಜ್ಞಾನದ ವಿಶ್ಲೇಷಣೆ

ಮುಂದೆ, Zether ವಹಿವಾಟಿನ ಮೊತ್ತ, ಸ್ವೀಕರಿಸುವವರು ಮತ್ತು ಕಳುಹಿಸುವವರನ್ನು ಹೇಗೆ ಮರೆಮಾಡುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನಾವು ಮಾತನಾಡುತ್ತೇವೆ. ನಾವು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ತತ್ವಗಳನ್ನು ವಿವರಿಸಿದಂತೆ, ಗೌಪ್ಯ ಮತ್ತು ಅನಾಮಧೇಯ ಆವೃತ್ತಿಗಳಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ನಾವು ಗಮನಿಸುತ್ತೇವೆ. ಖಾತೆ-ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಗೌಪ್ಯತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ತುಂಬಾ ಸುಲಭವಾದ್ದರಿಂದ, ಅನಾಮಧೇಯತೆಯಿಂದ ವಿಧಿಸಲಾದ ಕೆಲವು ನಿರ್ಬಂಧಗಳು ತಂತ್ರಜ್ಞಾನದ ಗೌಪ್ಯ ಆವೃತ್ತಿಗೆ ಪ್ರಸ್ತುತವಾಗುವುದಿಲ್ಲ.

ಬಾಕಿ ಮತ್ತು ವರ್ಗಾವಣೆ ಮೊತ್ತವನ್ನು ಮರೆಮಾಡುವುದು

ಝೆಥರ್‌ನಲ್ಲಿ ಬ್ಯಾಲೆನ್ಸ್ ಮತ್ತು ವರ್ಗಾವಣೆ ಮೊತ್ತವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಸ್ಕೀಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಲ್ ಗಮಾಲ್. ಇದು ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆಲಿಸ್ ಬಾಬ್ ಅನ್ನು ಕಳುಹಿಸಲು ಬಯಸಿದಾಗ b ವಿಳಾಸದ ಮೂಲಕ ನಾಣ್ಯಗಳು (ಅದರ ಸಾರ್ವಜನಿಕ ಕೀ) Y, ಅವಳು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತಾಳೆ r ಮತ್ತು ಮೊತ್ತವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ:

ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ
ಅಲ್ಲಿ C - ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮೊತ್ತ, D - ಈ ಮೊತ್ತವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅಗತ್ಯವಾದ ಸಹಾಯಕ ಮೌಲ್ಯ, G - ಅಂಡಾಕಾರದ ವಕ್ರರೇಖೆಯ ಮೇಲೆ ಒಂದು ಸ್ಥಿರ ಬಿಂದು, ರಹಸ್ಯ ಕೀಲಿಯಿಂದ ಗುಣಿಸಿದಾಗ, ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಪಡೆಯಲಾಗುತ್ತದೆ.

ಬಾಬ್ ಈ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಅವನು ಅವುಗಳನ್ನು ತನ್ನ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಮತೋಲನಕ್ಕೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ಸೇರಿಸುತ್ತಾನೆ, ಅದಕ್ಕಾಗಿಯೇ ಈ ಯೋಜನೆಯು ಅನುಕೂಲಕರವಾಗಿದೆ.

ಅಂತೆಯೇ, ಆಲಿಸ್ ತನ್ನ ಸಮತೋಲನದಿಂದ ಅದೇ ಮೌಲ್ಯಗಳನ್ನು ಕಳೆಯುತ್ತಾಳೆ Y ನಿಮ್ಮ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತದೆ.

ಸ್ವೀಕರಿಸುವವರು ಮತ್ತು ಕಳುಹಿಸುವವರನ್ನು ಮರೆಮಾಡುವುದು

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

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

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

ಕಳುಹಿಸುವವರು ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಯಾವಾಗಲೂ ಶಾಶ್ವತ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಒಂದೇ ವಿಳಾಸಗಳಿಗೆ ವರ್ಗಾಯಿಸುವಾಗ ಮಿಶ್ರಣಕ್ಕಾಗಿ ಒಂದೇ ಗುಂಪುಗಳನ್ನು ಬಳಸುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಇದನ್ನು ಉದಾಹರಣೆಯೊಂದಿಗೆ ನೋಡುವುದು ಸುಲಭ.

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

ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ

ವಹಿವಾಟು ಜನಾಂಗಗಳು

ನಾವು ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, ಖಾತೆ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ನಿಮ್ಮ ಸಮತೋಲನವನ್ನು ಮರೆಮಾಡಲು, ಬಳಕೆದಾರನು ತನ್ನ ಸಮತೋಲನ ಮತ್ತು ವರ್ಗಾವಣೆ ಮೊತ್ತವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತಾನೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಅವನು ತನ್ನ ಖಾತೆಯಲ್ಲಿನ ಸಮತೋಲನವು ಋಣಾತ್ಮಕವಾಗಿಲ್ಲ ಎಂದು ಸಾಬೀತುಪಡಿಸಬೇಕು. ಸಮಸ್ಯೆಯೆಂದರೆ ವಹಿವಾಟನ್ನು ರಚಿಸುವಾಗ, ಬಳಕೆದಾರರು ತಮ್ಮ ಪ್ರಸ್ತುತ ಖಾತೆಯ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಪುರಾವೆಯನ್ನು ನಿರ್ಮಿಸುತ್ತಾರೆ. ಬಾಬ್ ಆಲಿಸ್‌ಗೆ ವ್ಯವಹಾರವನ್ನು ಕಳುಹಿಸಿದರೆ ಮತ್ತು ಆಲಿಸ್ ಕಳುಹಿಸುವ ಮೊದಲು ಅದನ್ನು ಸ್ವೀಕರಿಸಿದರೆ ಏನಾಗುತ್ತದೆ? ನಂತರ ಆಲಿಸ್‌ನ ವಹಿವಾಟನ್ನು ಅಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಬಾಬ್‌ನ ವಹಿವಾಟನ್ನು ಅಂಗೀಕರಿಸುವ ಮೊದಲು ಸಮತೋಲನದ ಪುರಾವೆಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಅನಾಮಧೇಯತೆಯ ಬಗ್ಗೆ

ಅಂತಹ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಬರುವ ಮೊದಲ ನಿರ್ಧಾರವೆಂದರೆ ವಹಿವಾಟು ನಡೆಯುವವರೆಗೆ ಖಾತೆಯನ್ನು ಫ್ರೀಜ್ ಮಾಡುವುದು. ಆದರೆ ಈ ವಿಧಾನವು ಸೂಕ್ತವಲ್ಲ, ಏಕೆಂದರೆ ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅಂತಹ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಸಂಕೀರ್ಣತೆಯ ಜೊತೆಗೆ, ಅನಾಮಧೇಯ ಯೋಜನೆಯಲ್ಲಿ ಯಾರ ಖಾತೆಯನ್ನು ನಿರ್ಬಂಧಿಸಬೇಕು ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ.

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

ಪರಿಣಾಮವಾಗಿ, ಎಷ್ಟು ಬಾರಿ ಹಣವನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ ಬಳಕೆದಾರರು ವಹಿವಾಟುಗಳನ್ನು ಕಳುಹಿಸಬಹುದು (ಅವರ ಸಮತೋಲನವು ಅನುಮತಿಸುವವರೆಗೆ). ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಬ್ಲಾಕ್‌ಗಳು ಎಷ್ಟು ಬೇಗನೆ ಹರಡುತ್ತವೆ ಮತ್ತು ವಹಿವಾಟು ಎಷ್ಟು ಬೇಗನೆ ಬ್ಲಾಕ್‌ಗೆ ಪ್ರವೇಶಿಸುತ್ತದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಯುಗ ಗಾತ್ರವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ.

ಗೌಪ್ಯ ವರ್ಗಾವಣೆಗಳಿಗೆ ಈ ಪರಿಹಾರವು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಅನಾಮಧೇಯ ವಹಿವಾಟುಗಳೊಂದಿಗೆ, ನಾವು ನಂತರ ನೋಡುವಂತೆ, ಇದು ಗಂಭೀರ ಸಮಸ್ಯೆಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

ರಿಪ್ಲೇ ದಾಳಿಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆ

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

ಈ ದಾಳಿಯನ್ನು ರಿಪ್ಲೇ ಅಟ್ಯಾಕ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. UTXO ಮಾದರಿಯಲ್ಲಿ, ಅಂತಹ ದಾಳಿಗಳು ಪ್ರಸ್ತುತವಲ್ಲ, ಏಕೆಂದರೆ ಆಕ್ರಮಣಕಾರರು ಖರ್ಚು ಮಾಡಿದ ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಾರೆ, ಅದು ಸ್ವತಃ ಮಾನ್ಯವಾಗಿಲ್ಲ ಮತ್ತು ನೆಟ್ವರ್ಕ್ನಿಂದ ತಿರಸ್ಕರಿಸಲ್ಪಡುತ್ತದೆ.

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

ಅನಾಮಧೇಯ ವರ್ಗಾವಣೆ ಯೋಜನೆಯಲ್ಲಿ, ವಹಿವಾಟು ನಾನ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸುವ ಸಮಸ್ಯೆ ಉದ್ಭವಿಸುತ್ತದೆ. ನಾವು ಕಳುಹಿಸುವವರ ವಿಳಾಸಕ್ಕೆ ನಾನ್ಸ್ ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬಂಧಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ, ಇದು ವರ್ಗಾವಣೆಯನ್ನು ಅನಾಮಧೇಯಗೊಳಿಸುತ್ತದೆ. ನಾವು ಎಲ್ಲಾ ಭಾಗವಹಿಸುವ ಖಾತೆಗಳ ನಾನ್ಸ್‌ಗಳಿಗೆ ಒಂದನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತಿರುವ ಇತರ ವರ್ಗಾವಣೆಗಳೊಂದಿಗೆ ಘರ್ಷಣೆಯಾಗಬಹುದು.

ಝೆಥರ್‌ನ ಲೇಖಕರು "ಯುಗ" ವನ್ನು ಅವಲಂಬಿಸಿ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕವಾಗಿ ನಾನ್ಸ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಪ್ರಸ್ತಾಪಿಸುತ್ತಾರೆ. ಉದಾಹರಣೆಗೆ:

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

ಶೂನ್ಯ ಜ್ಞಾನ ಪುರಾವೆಗಳ ಸಂಕೀರ್ಣತೆ

UTXO ನಲ್ಲಿ, ಕಳುಹಿಸುವವರು ಋಣಾತ್ಮಕ ಮೊತ್ತವನ್ನು ಖರ್ಚು ಮಾಡುತ್ತಿಲ್ಲ ಎಂದು ನೆಟ್ವರ್ಕ್ಗೆ ಸಾಬೀತುಪಡಿಸಬೇಕು, ಇಲ್ಲದಿದ್ದರೆ ತೆಳುವಾದ ಗಾಳಿಯಿಂದ ಹೊಸ ನಾಣ್ಯಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ (ಇದು ಏಕೆ ಸಾಧ್ಯ, ನಾವು ಹಿಂದಿನ ಒಂದರಲ್ಲಿ ಬರೆದಿದ್ದೇವೆ ಲೇಖನಗಳು) ಮತ್ತು ಮಿಶ್ರಿತ ನಾಣ್ಯಗಳಲ್ಲಿ ಅವನಿಗೆ ಸೇರಿದ ಹಣವಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸಲು ರಿಂಗ್ ಸಹಿಯೊಂದಿಗೆ “ಇನ್‌ಪುಟ್‌ಗಳನ್ನು” ಸಹಿ ಮಾಡಿ.

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

  1. ಕಳುಹಿಸಿದ ಮೊತ್ತವು ಧನಾತ್ಮಕವಾಗಿದೆ;
  2. ಸಮತೋಲನವು ಋಣಾತ್ಮಕವಾಗಿರುವುದಿಲ್ಲ;
  3. ಕಳುಹಿಸುವವರು ವರ್ಗಾವಣೆ ಮೊತ್ತವನ್ನು (ಶೂನ್ಯ ಸೇರಿದಂತೆ) ಸರಿಯಾಗಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ್ದಾರೆ;
  4. ಬ್ಯಾಲೆನ್ಸ್ ಮೇಲಿನ ಬ್ಯಾಲೆನ್ಸ್ ಕಳುಹಿಸುವವರಿಗೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರಿಗೆ ಮಾತ್ರ ಬದಲಾಗುತ್ತದೆ;
  5. ಕಳುಹಿಸುವವರು ತಮ್ಮ ಖಾತೆಗೆ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಅವರು ಕಳುಹಿಸುವವರ ಪಟ್ಟಿಯಲ್ಲಿ (ಒಳಗೊಂಡಿರುವವರಲ್ಲಿ);
  6. ವಹಿವಾಟಿನಲ್ಲಿ ಬಳಸಲಾದ ನಾನ್ಸ್ ಅನ್ನು ಸರಿಯಾಗಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ.

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

ಕೊನೆಯಲ್ಲಿ ಏನು?

ನಮ್ಮ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಖಾತೆ ಆಧಾರಿತ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಿಗೆ ಗೌಪ್ಯತೆಯನ್ನು ತರುವ ಝೆಥರ್‌ನ ಭಾಗವನ್ನು ಇದೀಗ ಬಳಸಬಹುದು. ಆದರೆ ಈ ಸಮಯದಲ್ಲಿ, ತಂತ್ರಜ್ಞಾನದ ಅನಾಮಧೇಯ ಆವೃತ್ತಿಯು ಅದರ ಬಳಕೆಯ ಮೇಲೆ ಗಂಭೀರ ನಿರ್ಬಂಧಗಳನ್ನು ವಿಧಿಸುತ್ತದೆ, ಮತ್ತು ಅದರ ಅನುಷ್ಠಾನದ ಮೇಲೆ ಅದರ ಸಂಕೀರ್ಣತೆ. ಆದಾಗ್ಯೂ, ಲೇಖಕರು ಅದನ್ನು ಕೆಲವೇ ತಿಂಗಳುಗಳ ಹಿಂದೆ ಬಿಡುಗಡೆ ಮಾಡಿದರು ಮತ್ತು ಬಹುಶಃ ಇಂದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಮಸ್ಯೆಗಳಿಗೆ ಬೇರೊಬ್ಬರು ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತಾರೆ ಎಂದು ರಿಯಾಯಿತಿ ಮಾಡಬಾರದು. ಎಲ್ಲಾ ನಂತರ, ವಿಜ್ಞಾನವನ್ನು ಹೀಗೆ ಮಾಡಲಾಗುತ್ತದೆ.

ಮೂಲ: www.habr.com

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