Ethereum for Architects and Developers: With Case Studies and Code Samples in SolidityExplore the Ethereum ecosystem step by step with extensive theory, labs, and live use cases. This book takes you through BlockChain concepts; decentralized applications; Ethereum’s architecture; Solidity smart contract programming with examples; and testing, debugging, and deploying smart contracts on your local machine and on the cloud. You’ll cover best practices for writing contracts with ample examples to allow you to write high-quality contracts with optimal usage of fuel. In later chapters, Ethereum for Architects and Developers covers use cases from different business areas, such as finance, travel, supply-chain, insurance, and land registry. Many of these sectors are explained with flowcharts, diagrams, and sample code that you can refer to and further enhance in live projects. By the end of the book, you will have enough information to use Ethereum to create value for your business processes and build foolproof data storage for smoother execution of business. What You Will Learn Discover key BlockChain concepts Master the architecture, building blocks, and ecosystem of Ethereum Develop smart contracts from scratch Debug, test, and deploy to test Take advantage of Ethereum in your business area Who This Book Is For BlockChain developers and architects wanting to develop decentralized Ethereum applications or learn its architecture. |
Contents
The World of Blockchains | 1 |
Ethereum Architecture | 37 |
Basic Solidity Programming | 55 |
Deploying Smart Contracts | 104 |
Integration with the UI | 139 |
Advanced Programming in Oraclize and IPFS and Best Practices | 151 |
Other editions - View all
Ethereum for Architects and Developers: With Case Studies and Code Samples ... Debajani Mohanty No preview available - 2018 |
Common terms and phrases
allows already amount applications bank Bitcoin block browser called chapter comes compile completely consensus constant cost create cryptocurrency currency Dapp decentralized default deploy discuss ecosystem Embark entire ether Ethereum blockchain event examples exchange executed external fork framework function hash Hence identity implemented initial install IPFS issues it’s later Listing machine mechanism memory MetaMask Mohanty node Note Oraclize organizations output parties platform practices pragma solidity 0.4.0 production programming proof properties provides reference Remix require secure sharing shown in Figure shown in Listing smart contracts solution standard storage stored string Swarm testing tokens transactions transfer Truffle uint unit testing update validate variables vote voter write