Blockchain Developer's Guide
By :
Blockchain Developer's Guide
By:
Overview of this book
Blockchain applications provide a single-shared ledger to eliminate trust issues involving multiple stakeholders. It is the main technical innovation of Bitcoin, where it serves as the public ledger for Bitcoin transactions.
Blockchain Developer's Guide takes you through the electrifying world of blockchain technology. It begins with the basic design of a blockchain and elaborates concepts, such as Initial Coin Offerings (ICOs), tokens, smart contracts, and other related terminologies. You will then explore the components of Ethereum, such as Ether tokens, transactions, and smart contracts that you need to build simple DApps.
Blockchain Developer's Guide also explains why you must specifically use Solidity for Ethereum-based projects and lets you explore different blockchains with easy-to-follow examples. You will learn a wide range of concepts - beginning with cryptography in cryptocurrencies and including ether security, mining, and smart contracts. You will learn how to use web sockets and various API services for Ethereum.
By the end of this Learning Path, you will be able to build efficient decentralized applications.
This Learning Path includes content from the following Packt products:
• Blockchain Quick Reference by Brenn Hill, Samanyu Chopra, Paul Valencourt
• Building Blockchain Projects by Narayan Prusty
Table of Contents (37 chapters)
Title Page
Copyright
About Packt
Contributors
Preface
Free Chapter
Blockchain 101
Components and Structure of Blockchain
Decentralization Versus Distributed Systems
Cryptography and Mechanics Behind Blockchain
Bitcoin
Achieving Consensus
Advanced Blockchain Concepts
Cryptocurrency Wallets
Alternate Blockchains
Hyperledger and Enterprise Blockchains
Ethereum 101
Solidity 101
Smart Contracts
Ethereum Accounts and Ether Tokens
Decentralized Applications
Mining
ICO 101
Creating Your Own Currency
Scalability and Other Challenges
Future of Blockchain
Understanding Decentralized Applications
Understanding How Ethereum Works
Writing Smart Contracts
Getting Started with web3.js
Building a Wallet Service
Building a Smart Contract Deployment Platform
Building a Betting App
Building Enterprise Level Smart Contracts
Building a Consortium Blockchain
Other Books You May Enjoy
Index
Customer Reviews