October 2020
Intermediate to advanced
352 pages
9h 51m
English
A smart contract cannot act alone; it is a part of a larger application. A decentralized application, or Dapp, exposes the smart contract logic to enable users to transact and record on the blockchain. Part 2 introduces the design and development of Dapps, additional design considerations such as on-chain and off-chain data, and side-channel operations. You’ll also learn about adding security and privacy to your applications by using cryptography and hashing functions. Two applications--a blind auction and a micropayment channel--are introduced to illustrate concepts for accessing blockchain services using the web3 API. You’ll also develop the airline consortium smart contract introduced in ...
Read now
Unlock full access