Hi CaptainJS, thanks for your feedback!

When coding smart contracts you need to consider that anyone can interact with them and not in the ways that you want them to. If we would have coded CementDAO and left the fee calculation formulas in the frontend anyone could bypass the frontend, interact with the contracts directly, and ignore the fees that keep the solutions stable.

Written by

Blockchain Architect | Distributed and High Performance Computing Expert | Chaotic and Complex Systems Fanboy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store