3 Techniques for trust and integrity

This chapter covers

  • Establishing trust through verification, validation, and recording

  • Enabling trust using Solidity language features

  • Using finite state machine diagrams to characterize application phases

  • Incremental development of smart contracts using the Remix IDE

  • Tips for testing smart contracts

Trust and integrity are essential requirements for any system, but they are especially critical in a decentralized system where the peer participants operate beyond the traditional boundaries of trust. In this chapter, you’ll learn how to add elements that establish trust and integrity to your blockchain-based solution, to support robust decentralized operations.

Imagine that your neighbors want ...

Get Blockchain in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.