Beitrag
Teile dein Wissen.
Reise zur intelligenten Vertragsprüfung
Welchen Rat geben Sie jemandem, der gerade erst mit der Prüfung intelligenter Verträge beginnt
- Smart Contract
- Solidity
- Yul
Antworten
1Zuallererst benötigen Sie Erfahrung in der Entwicklung intelligenter Verträge. Audits können nicht vollständig automatisiert werden. Der beste Weg, potenzielle Probleme zu verstehen, besteht darin, sie selbst zu lösen. Dann schlage ich vor, einige Kurse zu besuchen, die auf Audits ausgerichtet sind, wie diesen hier - https://github.com/Cyfrin/security-and-auditing-full-course-s23 (Sie können ganz einfach mehr davon in Google finden)
Sobald Sie praktische Erfahrung gesammelt haben, können Sie Open-Source-Verträge überprüfen und versuchen, Probleme darin zu finden. Es wird schwierig sein, Probleme bei den gängigsten Projekten wie USDT zu finden, da sie bereits viele Male geprüft wurden, aber bei weniger bekannten Projekten können Sie tatsächlich Hilfe leisten und gleichzeitig Erfahrungen sammeln
Weißt du die Antwort?
Bitte melde dich an und teile sie.
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).
- 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