DevCon2: Contract Patterns and Security
Published in
1 min readNov 16, 2016
Solidity is not inherently broken. There are various methods to reduce attack surfaces such as:
- Good software design: gives readability that reduces potentially damaging obfuscation.
- Re-use battle tested code that have been in the wild in Ethereum for a while.
- Separate concerns: code that does too much can easily allow holes to filter in.
This work was crowdfunded by Ethereum Movement, a decentralized nonprofit built on Benefactory.