DevCon2: Contract Patterns and Security

Benefactory
Benefactory
Published in
1 min readNov 16, 2016

Solidity is not inherently broken. There are various methods to reduce attack surfaces such as:

  1. Good software design: gives readability that reduces potentially damaging obfuscation.
  2. Re-use battle tested code that have been in the wild in Ethereum for a while.
  3. Separate concerns: code that does too much can easily allow holes to filter in.
Anthony Eufemio presenting in DevCon2 in Shanghai, China

This work was crowdfunded by Ethereum Movement, a decentralized nonprofit built on Benefactory.

--

--

Benefactory
Benefactory

Benefactory grows the movement for crowd philanthropy: a new economic sector led by community organizers. Join us. http://slack.benefactory.cc/