2 Smart contracts
This chapter covers
-
Understanding smart contracts
-
Applying design principles to develop smart contracts
-
Coding smart contracts with the Solidity language
-
Running and transacting with smart contracts by using the Remix IDE
-
Designing, developing, deploying, and testing smart contracts for two use cases
The smart contract is a significant component of the blockchain technology that has been instrumental in transforming a cryptocurrency framework into a trust framework enabling broad range of decentralized applications. This chapter provides details on the concept, design, and development of a smart contract, and also examines the power of executable code on the blockchain.
Structurally, a smart contract is a standalone ...
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.