
Smart Contract Development with Solidity and Ethereum
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover Page
- Title Page
- Copyright Page
- Dedication
- About the Author
- Acknowledgement
- Preface
- Errata
- Table of Contents
- Section - I: What is Blockchain and How does it work?
- 1. Blockchain - The Concept, The Genesis
- The legacy and drawbacks
- Structure
- Objectives
- The Bitcoin blockchain - Genesis
- Concepts - Bitcoin
- Blockchain
- Characteristics of blockchain
- Hashing
- Block
- Forks
- Public versus private
- Blockchain - Behind the scenes
- Transactions and blocks
- Securing your data
- Conclusion
- Questions
- 2. Blockchain - Cryptographic Principles
- Structure
- Objectives
- Hashing
- SHA
- Authenticated hashing (HMAC)
- Digital signatures
- Conclusion
- Questions
- Section - II: Ethereum and DApps
- 1. Distributed Applications
- Structure
- Objectives
- Denominations
- DAO
- Decentralized Applications
- Payment model - Gas
- Transactions
- Low start gas and gas price
- High start gas and gas price
- Medium start gas and gas price
- Conclusion
- Questions
- 2. Setting up Ethereum Blockchain on Azure
- Ethereum on Microsoft Azure
- Structure
- Objectives
- Azure account setup
- Ethereum account setup on Azure
- Set up a second account with MetaMask
- Conclusion
- Questions
- Section - III: Smart Contracts Development
- Tools and development environment
- 1. Setting up an Environment for Smart Contracts Development
- Azure
- Structure
- Objectives
- Azure account setup
- Virtual machine setup on Azure
- Step by step installation of tools and packages
- Conclusion
- Questions
- 2. Programming Smart Contracts
- Structure
- Objectives
- Building blocks - Smart contracts
- Byte code
- EVM
- Smart contracts and solidit
- Truffle and test RPC
- Developing a smart contract
- Deploying smart contract
- Test smart contract
- Conclusion
- Questions
- Section - IV: Blockchain in Real World
- 1. Blockchain-Offerings and Usages
- Structure
- Objectives
- Need, usages, and offerings
- Usages for blockchain
- More usages
- Impact of blockchain technology in education
- Education institutions
- A global database for qualifications
- Learning platforms
- Corporate learning
- Secure payments
- Conclusion
- Questions
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.