Допис
Діліться своїми знаннями.
шлях аудиту смарт-контрактів
яку пораду ви дасте комусь, хто тільки починає шлях аудиту смарт-контрактів
- Smart Contract
- Solidity
- Yul
Відповіді
1Перш за все - вам знадобиться досвід розробки смарт-контрактів. Аудити не можуть бути повністю автоматизовані, і найкращий спосіб зрозуміти потенційні проблеми - це вирішити їх самостійно. Тоді я б запропонував перевірити деякі курси, орієнтовані на аудити, як цей - https://github.com/Cyfrin/security-and-auditing-full-course-s23 (ви можете легко знайти більше з них у google)
Після того, як у вас є певний досвід, ви можете перевірити контракти з відкритим кодом і спробувати знайти в них проблеми. Буде важко знайти проблеми в більшості популярних, таких як USDT, оскільки він уже багато разів перевірявся, але для менш відомих проектів ви можете насправді надати допомогу, набуваючи досвіду
Ви знаєте відповідь?
Будь ласка, увійдіть та поділіться нею.
Solidity is an object-oriented, high-level language for implementing smart contracts. It is a curly-bracket language designed to target the Ethereum Virtual Machine (EVM).
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.
- My ERC721 contract successfully deploys, but I can't verify the contract's source code with hardhat21
- Solidity and ethers.js Compute Different Addresses from the Same Signature21
- can't understand what are the locations(uint256)22
- How to reverse keccak256 in solidity22
- Clarification on Gas Refunds and Comparison Between "require" and "revert" in Smart Contracts21