ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಭದ್ರತೆ ಸಾಮಾನ್ಯ ತಂತ್ರಾಂಶದ ಭದ್ರತೆಗಿಂತ ಏಕೆ ಭಿನ್ನವಾಗಿದೆ?

ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದದ ಭದ್ರತೆ ಭಿನ್ನವಾಗಿದೆ. ಏಕೆಂದರೆ ಅದರ ಸಂಕೇತ ಸಾರ್ವಜನಿಕವಾಗಿರುತ್ತದೆ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ನೇರವಾಗಿ ಹಣವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಒಮ್ಮೆ ನಿಯೋಜಿಸಿದ ನಂತರ ಅದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬದಲಿಸಲಾಗುವುದಿಲ್ಲ. ಜಾಲತಾಣದ ಅನ್ವಯದಲ್ಲಿರುವ ದೋಷವನ್ನು ಒಂದೇ ರಾತ್ರಿಯಲ್ಲಿ ಸರಿಪಡಿಸಬಹುದು; ಆದರೆ ಒಪ್ಪಂದದಲ್ಲಿರುವ ದೋಷವನ್ನು ಅದರ ಸಂಕೇತ ಓದುವ ಯಾರಾದರೂ ಪತ್ತೆಹಚ್ಚಿ, ತಂಡ ಎಚ್ಚೆತ್ತುಕೊಳ್ಳುವ ಮೊದಲೇ ದುರುಪಯೋಗಪಡಿಸಿಕೊಳ್ಳಬಹುದು. ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ದೋಷಗಳಿಂದಾದ ನಷ್ಟವು ಒಂದು ಶತಕೋಟಿ ಡಾಲರ್‌ಗಿಂತ ಹೆಚ್ಚು ಎಂದು Ethereum.org ಅಂದಾಜಿಸುತ್ತದೆ ಮತ್ತು ಆರಂಭಿಕ ಉದಾಹರಣೆಯಾಗಿ 2016 ರ DAO ಮೇಲಿನ ದಾಳಿಯನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ.

ಸದಸ್ಯರು ಹಣ ಜಮಾ ಮಾಡಿ ತಮ್ಮ ಪಾಲನ್ನು ಹಿಂಪಡೆಯಬಹುದಾದ ಸರಳ ಉಳಿತಾಯ ನಿಧಿಯನ್ನು ನಿರ್ಮಿಸುತ್ತಿರುವ ನಾಲ್ಕು ಜನರ ಲಾರ್ಕ್‌ಸ್ಪರ್ ಲ್ಯಾಬ್ಸ್ ಎಂಬ ಕಾಲ್ಪನಿಕ ಸ್ಟುಡಿಯೊವನ್ನು ಪರಿಗಣಿಸಿ. ಡೆವಲಪರ್ ಕೋಫಿ, ನಿಯೋಜನೆಗೂ ಮುನ್ನ ಪರಿಶೀಲನಾ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬರೆಯುತ್ತಾರೆ: 'withdraw ಮೊದಲು ಹಣ ಕಳುಹಿಸಿ ನಂತರ ಶಿಲ್ಕನ್ನು 0 ಗೆ ಹೊಂದಿಸುತ್ತದೆ. setFee ಸಾರ್ವಜನಿಕವಾಗಿದೆ, ನಂತರ ನಿರ್ಬಂಧಿಸುತ್ತೇನೆ. ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿದ್ದ ಹಳೆಯ ಕಂಪೈಲರ್ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ. ಬಹುಮಾನ ಟೋಕನ್‌ನ ಬೆಲೆಯನ್ನು ಒಂದೇ ಸಣ್ಣ ವಿನಿಮಯ ಪೂಲ್‌ನಿಂದ ಓದಲಾಗುತ್ತದೆ. ಪರೀಕ್ಷೆಗಳು: ಒಮ್ಮೆ ಕೈಯಾರೆ deposit + withdraw ಪ್ರಯತ್ನಿಸಿದೆ, ಕೆಲಸ ಮಾಡುತ್ತದೆ'. ಪ್ರತಿಯೊಂದು ಸಾಲೂ ತಿಳಿದಿರುವ ಭದ್ರತಾ ದೌರ್ಬಲ್ಯದ ಒಂದು ವರ್ಗಕ್ಕೆ ಸೇರಿದೆ.

ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳಲ್ಲಿ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ಭದ್ರತಾ ದೌರ್ಬಲ್ಯಗಳು ಯಾವುವು?

ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಡುಬರುವ ದುರ್ಬಲತೆಗಳೆಂದರೆ ಪ್ರವೇಶ ನಿಯಂತ್ರಣದ ದೋಷಗಳು, ಬೆಲೆ ಒರಾಕಲ್ ತಿರುಚುವಿಕೆ, ತಾರ್ಕಿಕ ದೋಷಗಳು, ಒಳಾಂಶದ ಮಾನ್ಯತೆ ಪರಿಶೀಲನೆಯ ಕೊರತೆ ಮತ್ತು ಮರುಪ್ರವೇಶ ದಾಳಿ; ಇವು 2025 ರ OWASP ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಪ್ರಮುಖ 10 ದುರ್ಬಲತೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಅಗ್ರಸ್ಥಾನದಲ್ಲಿವೆ. Ethereum.org ಕೂಡ ಇದೇ ಮೂಲ ವರ್ಗಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಮರುಪ್ರವೇಶ

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

ಪ್ರವೇಶ ನಿಯಂತ್ರಣ

ಯಾರು ಬೇಕಾದರೂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸೂಕ್ಷ್ಮ ಕಾರ್ಯಗಳು. ಕೋಫಿ ಅವರ ಸಾರ್ವಜನಿಕ setFee ಕಾರ್ಯವು ಯಾವುದೇ ಅಪರಿಚಿತ ವ್ಯಕ್ತಿಗೆ ಶುಲ್ಕವನ್ನು ಬದಲಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಮಾಲೀಕರ ಪಾತ್ರ, ಪಾತ್ರ ಆಧಾರಿತ ಪ್ರವೇಶ ಮತ್ತು ಬಹು-ಸಹಿ ಅನುಮೋದನೆಯಂತಹ ಮಾದರಿಗಳನ್ನು Ethereum.org ವಿವರಿಸುತ್ತದೆ.

ಪೂರ್ಣಾಂಕದ ಮೇಲ್ಮಿತಿ ಮೀರುವಿಕೆ ಮತ್ತು ಕೆಳಮಿತಿಗಿಂತ ಇಳಿಯುವಿಕೆ

ಮಿತಿಯನ್ನು ದಾಟಿದಾಗ ಸುತ್ತಿ ಇನ್ನೊಂದು ತುದಿಗೆ ಬರುವ ಅಂಕಗಣಿತ; ಇದರಿಂದ ಶೂನ್ಯಕ್ಕಿಂತ ಕಡಿಮೆಯಿರುವ ಬಾಕಿ ಮೊತ್ತವು ಭಾರಿ ಸಂಖ್ಯೆಯಾಗುತ್ತದೆ. Solidity 0.8.0 ಮತ್ತು ನಂತರದ ಆವೃತ್ತಿಗಳು ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ತಿರಸ್ಕರಿಸುತ್ತವೆ, ಆದರೆ ಹಳೆಯ ಕೋಡ್‌ಗೆ ಸ್ಪಷ್ಟ ಪರಿಶೀಲನೆಗಳು ಬೇಕಾಗುತ್ತವೆ ಎಂದು Ethereum.org ತಿಳಿಸುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ ಕೋಫಿಯ ಹಳೆಯ ಕಂಪೈಲರ್ ಮುಖ್ಯವಾಗುತ್ತದೆ.

ಒರಾಕಲ್‌ನ ತಿರುಚುವಿಕೆ

ದಾಳಿಕೋರನು ಬೆಲೆ ಬದಲಿಸಬಹುದಾದ, ಕಡಿಮೆ ವಹಿವಾಟು ನಡೆಯುವ ಒಂದೇ ಮಾರುಕಟ್ಟೆಯಿಂದ ಬೆಲೆಯನ್ನು ಪಡೆಯುವುದು. ಇದಕ್ಕಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ವಹಿವಾಟಿನೊಳಗೆ ಪಡೆದು ಮರುಪಾವತಿಸುವ ತ್ವರಿತ ಸಾಲವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ದೃಢವಾದ ವಿನ್ಯಾಸಗಳು ವಿಕೇಂದ್ರೀಕೃತ ಬಾಹ್ಯ ದತ್ತಾಂಶ ಪೂರೈಕೆ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅಥವಾ ಸಮಯಾಧಾರಿತ ಸರಾಸರಿ ಬೆಲೆಗಳನ್ನು ಬಳಸುತ್ತವೆ.

ತರ್ಕ ಮತ್ತು ಮಾನ್ಯತೆ ಪರಿಶೀಲನೆಯ ದೋಷಗಳು

ಉದ್ದೇಶಿತ ವಿನ್ಯಾಸಕ್ಕೆ ಹೊಂದದ ನಿಯಮಗಳು ಅಥವಾ ಎಂದಿಗೂ ಪರಿಶೀಲಿಸದ ಒಳಹರಿವುಗಳು; ಉದಾಹರಣೆಗೆ ಶೂನ್ಯ ಮೊತ್ತ ಅಥವಾ ನಿರೀಕ್ಷಿಸದ ವಿಳಾಸ.

ತಂಡಗಳು ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಹೇಗೆ ಪರೀಕ್ಷಿಸುತ್ತವೆ ಮತ್ತು ಲೆಕ್ಕಪರಿಶೋಧನೆ ನಡೆಸುತ್ತವೆ?

ಯಾವುದೇ ಒಂದೇ ವಿಧಾನವು ಎಲ್ಲವನ್ನೂ ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಿಲ್ಲದ ಕಾರಣ, ತಂಡಗಳು ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಹಲವು ಹಂತಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ ಲೆಕ್ಕಪರಿಶೋಧಿಸುತ್ತವೆ: ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆಗಳು, ವಿಶ್ಲೇಷಣಾ ಸಾಧನಗಳು, ಪರೀಕ್ಷಾ ಜಾಲದಲ್ಲಿ ನಿಯೋಜನೆ, ಸ್ವತಂತ್ರ ವಿಮರ್ಶೆ ಮತ್ತು ಗಣನೀಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಒಪ್ಪಂದಗಳಿಗೆ ಬಾಹ್ಯ ಲೆಕ್ಕಪರಿಶೋಧನೆ ಹಾಗೂ ದೋಷ ಪತ್ತೆಗೆ ಬಹುಮಾನ ಕಾರ್ಯಕ್ರಮ.

1. ಘಟಕ ಮತ್ತು ಗುಣಲಕ್ಷಣ ಪರೀಕ್ಷೆಗಳು

ಪ್ರತಿ ಕಾರ್ಯಕ್ಕೂ ಪರೀಕ್ಷೆಗಳನ್ನು ಬರೆಯಿರಿ; ಸ್ವೀಕರಿಸುವ ಘಟಕವು ಮತ್ತೆ ಒಳಗೆ ಕರೆ ಮಾಡುವಂತಹ ಪ್ರತಿಕೂಲ ಪ್ರಕರಣಗಳನ್ನೂ ಸೇರಿಸಿ. ಫಜಿಂಗ್ ಸಾವಿರಾರು ಯಾದೃಚ್ಛಿಕ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತದೆ.

2. ಸ್ಥಿರ ವಿಶ್ಲೇಷಣೆ

Ethereum.org, Slither, Mythril ಮತ್ತು Aderyn ಮುಂತಾದ ಸಾಧನಗಳನ್ನು ಹೆಸರಿಸುತ್ತದೆ; ಇವು ಸಂಕೇತದಲ್ಲಿ ಈಗಾಗಲೇ ತಿಳಿದಿರುವ ಅಪಾಯಕಾರಿ ಮಾದರಿಗಳನ್ನು ಹುಡುಕುತ್ತವೆ.

3. ಜಾಲಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ

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

4. ಸಹೋದ್ಯೋಗಿಗಳ ಪರಿಶೀಲನೆ ಮತ್ತು ಲೆಕ್ಕಪರಿಶೋಧನೆಗೆ ಒಳಪಟ್ಟ ಗ್ರಂಥಾಲಯಗಳು

ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಬಳಸಿ, ಪ್ರತಿಯೊಂದು ಬದಲಾವಣೆಯನ್ನು ಸ್ವತಂತ್ರ ಪರಿಶೀಲಕರಿಂದ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪ್ರವೇಶ ನಿಯಂತ್ರಣವನ್ನು ಮೊದಲಿನಿಂದಲೇ ಬರೆಯುವ ಬದಲು OpenZeppelin Contracts ನಂತಹ ಚೆನ್ನಾಗಿ ಪರಿಶೀಲಿಸಲಾದ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಬಳಸಿ.

5. ಲೆಕ್ಕಪರಿಶೋಧನೆ, ದೋಷ ಪತ್ತೆಗೆ ಬಹುಮಾನ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ

ಸ್ವತಂತ್ರ ಪರಿಶೋಧನೆಗಳು ಹೆಚ್ಚಿನ ಪರಿಶೀಲನೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಆದರೆ ethereum.org ಹೇಳುವಂತೆ, ಅವು ಪ್ರತಿ ದೋಷವನ್ನೂ ಪತ್ತೆಹಚ್ಚುವುದಿಲ್ಲ. ದೋಷ ಪತ್ತೆಗೆ ಬಹುಮಾನಗಳು, ತುರ್ತು ನಿಲುಗಡೆ ಕಾರ್ಯಗಳು ಮತ್ತು ಘಟನೆಗಳ ಮೇಲ್ವಿಚಾರಣೆ ಉಳಿದ ಅಪಾಯಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತವೆ.

ದುರ್ಬಲ ಭದ್ರತಾ ಪರಿಶೀಲನೆ ಮತ್ತು ಸುಧಾರಿತ ಪರಿಶೀಲನೆ ಹೇಗಿರುತ್ತವೆ?

ದುರ್ಬಲ ಪರಿಶೀಲನೆ: 'ಠೇವಣಿ ಮತ್ತು ಹಿಂಪಡೆಯುವಿಕೆಯನ್ನು ಕೈಯಾರೆ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ, ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ನಿಯೋಜಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.' ಎಲ್ಲವೂ ನಿರೀಕ್ಷೆಯಂತೆ ನಡೆಯುವ ಸಂದರ್ಭದ ಪರೀಕ್ಷೆಯು ಪ್ರಾಮಾಣಿಕ ಬಳಕೆದಾರರಿಗೆ ಒಪ್ಪಂದ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ; ಆದರೆ ದಾಳಿಕೋರರು ಪ್ರಾಮಾಣಿಕರಾಗಿರುವುದಿಲ್ಲ.

ಸುಧಾರಿತ ಪರಿಶೀಲನೆ: ಮರುಪ್ರವೇಶ: withdraw ಈಗ ಹಣ ಕಳುಹಿಸುವ ಮೊದಲು ಶಿಲ್ಕನ್ನು ಶೂನ್ಯಕ್ಕೆ ಹೊಂದಿಸುತ್ತದೆ. ಪರೀಕ್ಷೆಯೊಂದು ದುರುದ್ದೇಶದ ಸ್ವೀಕರಿಸುವ ಒಪ್ಪಂದವನ್ನು ಬಳಸಿ ಮತ್ತೆ ಒಳಗೆ ಕರೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಪ್ರವೇಶ ನಿಯಂತ್ರಣ: ಪರಿಶೋಧಿತ ಲೈಬ್ರರಿಯ ಮಾಲೀಕರ ಪಾತ್ರಕ್ಕೆ ಮಾತ್ರ setFee ಸೀಮಿತವಾಗಿದೆ; ಅಪರಿಚಿತರ ಕರೆ ವಿಫಲವಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೂ ಪರೀಕ್ಷೆಯಿದೆ. ಕಂಪೈಲರ್: ಪ್ರಸ್ತುತ 0.8 ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಓವರ್‌ಫ್ಲೋ ಪರಿಶೀಲನೆಗಳು ಸಕ್ರಿಯವಾಗಿವೆ. ಒರಾಕಲ್: ಒಂದೇ ಪೂಲ್‌ನ ಬೆಲೆಯ ಬದಲಿಗೆ ವಿಕೇಂದ್ರೀಕೃತ ಬೆಲೆ ದತ್ತಾಂಶದ ಮೂಲವನ್ನು ಬಳಸಲಾಗಿದೆ; ಹಠಾತ್ ಬದಲಾವಣೆಗಳ ಮೇಲೆ ಸಮಂಜಸತೆಯ ಮಿತಿಯನ್ನೂ ಹಾಕಲಾಗಿದೆ. ಪರೀಕ್ಷೆ: ಘಟಕ ಪರೀಕ್ಷೆಗಳು, ಒಂದು ಫಝಿಂಗ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಸ್ಥಿರ ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಸುತ್ತು; ಪ್ರತಿ ಕಂಡುಬಂದ ಅಂಶಕ್ಕೂ ವಿವರಣೆ ಇದೆ. ನಂತರ Sepolia ನಲ್ಲಿ ಎರಡು ವಾರಗಳವರೆಗೆ ಸಹೋದ್ಯೋಗಿಯೊಬ್ಬರು ದೋಷಗಳನ್ನು ಹೊರತರುವ ಪ್ರಯತ್ನ ಮಾಡುತ್ತಾರೆ. ನೈಜ ಹಣವನ್ನು ಸ್ವೀಕರಿಸುವ ಮೊದಲು ಬಾಹ್ಯ ಪರಿಶೋಧನೆಗೆ ಸಮಯ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಭದ್ರತೆಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಆಗುವ ತಪ್ಪುಗಳು ಯಾವುವು?

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

Tosheo.ai ನಲ್ಲಿ ಈ ಪಾಠ ಯಾವ ಭಾಗಕ್ಕೆ ಸೇರುತ್ತದೆ?

ಇದು ಬ್ಲಾಕ್‌ಚೈನ್ ವಿಭಾಗ ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್ ಕೋರ್ಸ್‌ನಲ್ಲಿರುವ ಕೋಡ್ ಪಾಠ. ಈ ಉಚಿತ ಪುಟವು ಪ್ರತಿ ಹಂತವನ್ನೂ ಪಠ್ಯದಲ್ಲಿ ವಿವರಿಸುತ್ತದೆ; ನೈಜ ಒಪ್ಪಂದದ ಕೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಸರಿಪಡಿಸುವ ಮತ್ತು ಪರೀಕ್ಷಾ ಜಾಲದಲ್ಲಿ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುವ ಸಂಪೂರ್ಣ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಯು ನೋಂದಣಿಯ ನಂತರದ ಐಚ್ಛಿಕ ಕೋಡ್ ಕಲಿಕಾ ಮಾರ್ಗದಲ್ಲಿದೆ. ಮೂಲ ವಿಷಯಗಳು ಹೊಸದಾಗಿದ್ದರೆ, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ವಿವರಣೆಯಿಂದ ಪ್ರಾರಂಭಿಸಿ. Tosheo.ai ಪೂರ್ಣಕಾಲಿಕ ತೀವ್ರ ತರಬೇತಿ ಕಾರ್ಯಕ್ರಮವೂ ಅಲ್ಲ, ವೃತ್ತಿಪರ ಲೆಕ್ಕಪರಿಶೋಧಕರ ಅರ್ಹತೆಯೂ ಅಲ್ಲ. ಇಲ್ಲಿರುವ ಯಾವುದೂ ಹೂಡಿಕೆ ಸಲಹೆಯಲ್ಲ; ನೈಜ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಒಪ್ಪಂದಗಳಿಗೆ ತಜ್ಞರ ಪರಿಶೋಧನೆ ಅಗತ್ಯ.

ಮೂಲಗಳು ಮತ್ತು ವ್ಯಾಪ್ತಿ

ethereum.org, ಸ್ವಯಂಚಾಲಿತ ಒಪ್ಪಂದಗಳ ಭದ್ರತೆ (ಪರಿಶೀಲಿಸಿದ ದಿನಾಂಕ 19 ಅಕ್ಟೋಬರ್ 2026) ↗

OWASP ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಪ್ರಮುಖ 10, 2025 (ಪರಿಶೀಲಿಸಿದ ದಿನಾಂಕ 19 October 2026) ↗

ethereum.org, ಜಾಲಗಳು ಮತ್ತು ಪರೀಕ್ಷಾ ಜಾಲಗಳು (ಪರಿಶೀಲಿಸಿದ ದಿನಾಂಕ 19 ಅಕ್ಟೋಬರ್ 2026) ↗