appendix B. Design principles
Design Principle 1 Design before you code, develop, and deploy a smart contract on a test chain, and thoroughly test it before you deploy on a production blockchain, because when the smart contract is deployed, it is immutable. (Chapter 2)
DESIGN PRINCIPLE 2 Define the users of and use cases for the system. Users are entities that generate the actions and the input and receive the output from the system you’ll be designing. (Chapter 2)
DESIGN PRINCIPLE 3 Define the data assets, peer participants, and their roles, rules to be enforced, and transactions to be recorded for the system you’ll be designing. (Chapter 2)
Design Principle 4 Define a contract diagram that specifies the name, data assets, functions, and rules ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access