Rust, developed by Mozilla in 2010, is a safe and productive programming language that is gaining popularity in system programming. It boasts impressive speed and strict memory safety through ownership and borrowing mechanisms, which prevent errors like data races and memory misuse. The cargo package manager aids developers in creating crates, running tests, and generating documentation. Although it is not entirely memory leak-proof, it significantly reduces such risks. It provides lifetime checking, frees memory automatically, and offers an Option type for handling missing values. The active developer community contributes to its growth with new libraries and tools, making it attractive to developers of various levels. It offers a systematic approach to understanding Web3 security, thanks to the Rust Security builders and community. Therefore, what follows is not a typical article, but a systematization of knowledge (SoK)! Let's get started!