| ▲ | TZubiri 2 days ago | ||||||||||||||||
atomic operations are not a cybersecurity skill in particular, it's a generic programming concept that more often guards against bugs rather than attackers. Although it is the case that attackers often exploit bugs, it's more likely that you are just learning to program and don't know the difference between both. Congrats on making money though. | |||||||||||||||||
| ▲ | ojr a day ago | parent [-] | ||||||||||||||||
Security is built out of generic programming concepts, rate limiting, input validation, authorization, encryption, etc. When you apply these programming concepts like atomic operations to something that control moneys it becomes security engineering. Atomicity is literally the foundation of preventing double spending in a financial system. If people can spend bitcoin twice the price crashes to $0. Understanding atomicity is very important for cybersecurity/integrity of the system. With more programming experience you’ll understand the mapping of studying crypto smart contract vulnerabilities and applying lessons to a non-blockchain database. Programmers like you make me never feel threaten that my apps would be cloned, too many gaps in knowledge of system design. | |||||||||||||||||
| |||||||||||||||||