Process
What is the Design Phase?
Last updated:
October 28, 2021

The design phase involves coming up with a mechanism that addresses a particular problem and can be captured in smart contract form. The output is usually a written or executable specification and/or a whitepaper. Good design outputs can make implementation easier.

Design may involve some of the below activities:

  • Protocol and mechanism research
  • Economic simulation
  • Smart contract language research (e.g., Solidity research)
  • User testing
  • Prototyping and experimentation
  • Software architecture
  • Specification writing
  • Whitepaper writing
See Also: