Mastering Blockchain

Distributed ledgers, decentralization and smart contracts explained

Mastering Blockchain

Mastering
Imran Bashir

Distributed ledgers, decentralization and smart contracts explained
$39.99
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Preview in Mapt

Book Details

ISBN 139781787125445
Paperback540 pages

Book Description

Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. The blockchain technology is the backbone of cryptocurrency – in fact, it's the shared public ledger upon which the entire Bitcoin network relies – and it's gaining popularity with people who work in finance, government, and the arts.

Blockhchain technology uses cryptography to keep data secure. This book gives a detailed description of this leading technology and its implementation in the real world.

This book begins with the technical foundations of blockchain, teaching you the fundamentals of cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will explore different blockchain solutions and get an exclusive preview into Hyperledger, an upcoming blockchain solution from IBM and the Linux Foundation. You will also be shown how to implement blockchain beyond currencies, scability with blockchain, and the future scope of this fascinating and powerful technology.

Table of Contents

Chapter 1: Blockchain 101
Distributed systems
The history of blockchain
Introduction to blockchain
Types of blockchain
CAP theorem and blockchain
Benefits and limitations of blockchain
Summary
Chapter 2: Decentralization
Decentralization using blockchain
Methods of decentralization
Routes to decentralization
Blockchain and full ecosystem decentralization
Smart contract
Decentralized organizations
Decentralized autonomous organizations
Decentralized autonomous corporations
Decentralized autonomous societies
Decentralized applications
Platforms for decentralization
Summary
Chapter 3: Cryptography and Technical Foundations
Introduction
Cryptographic primitives
Asymmetric cryptography
Public and private keys
Financial markets and trading
Summary
Chapter 4: Bitcoin
Bitcoin
Transactions
Blockchain
Bitcoin payments
Summary
Chapter 5: Alternative Coins
Theoretical foundations
Bitcoin limitations
Namecoin
Litecoin
Primecoin
Zcash
Summary
Chapter 6: Smart Contracts
History
Definition
Ricardian contracts
Summary
Chapter 7: Ethereum 101
Introduction
Ethereum blockchain
Elements of the Ethereum blockchain
Precompiled contracts
Accounts
Block
Ether
Messages
Mining
Clients and wallets
Trading and investment
The yellow paper
The Ethereum network
Applications developed on Ethereum
Scalability and security issues
Summary
Chapter 8: Ethereum Development
Setting up a development environment
Development tools and clients
Introducing solidity
Introducing Web3
Summary
Chapter 9: Hyperledger
Projects
Hyperledger as a protocol
Fabric
Hyperledger Fabric
Sawtooth lake
Corda
Summary
Chapter 10: Alternative Blockchains
Blockchains
Platforms
Summary
Chapter 11: Blockchain-Outside of Currencies
Internet of Things
Government
Health
Finance
Media
Summary
Chapter 12: Scalability and Other Challenges
Scalability
Privacy
Security
Summary
Chapter 13: Current Landscape and Whats Next
Emerging trends
Improvement proposals
Other challenges
Dark side
Blockchain research
List of notable projects
Miscellaneous Tools
Convergence with other industries
Future
Summary

What You Will Learn

  • Master the theoretical and technical foundations of blockchain technology
  • Fully comprehend the concept of decentralization, its impact and relationship with blockchain technology
  • Experience how cryptography is used to secure data with practical examples
  • Grasp the inner workings of blockchain and relevant mechanisms behind Bitcoin and alternative cryptocurrencies
  • Understand theoretical foundations of smart contracts
  • Identify and examine applications of blockchain technology outside of currencies
  • Investigate alternate blockchain solutions including Hyperledger, Corda, and many more
  • Explore research topics and future scope of blockchain technology

Authors

Table of Contents

Chapter 1: Blockchain 101
Distributed systems
The history of blockchain
Introduction to blockchain
Types of blockchain
CAP theorem and blockchain
Benefits and limitations of blockchain
Summary
Chapter 2: Decentralization
Decentralization using blockchain
Methods of decentralization
Routes to decentralization
Blockchain and full ecosystem decentralization
Smart contract
Decentralized organizations
Decentralized autonomous organizations
Decentralized autonomous corporations
Decentralized autonomous societies
Decentralized applications
Platforms for decentralization
Summary
Chapter 3: Cryptography and Technical Foundations
Introduction
Cryptographic primitives
Asymmetric cryptography
Public and private keys
Financial markets and trading
Summary
Chapter 4: Bitcoin
Bitcoin
Transactions
Blockchain
Bitcoin payments
Summary
Chapter 5: Alternative Coins
Theoretical foundations
Bitcoin limitations
Namecoin
Litecoin
Primecoin
Zcash
Summary
Chapter 6: Smart Contracts
History
Definition
Ricardian contracts
Summary
Chapter 7: Ethereum 101
Introduction
Ethereum blockchain
Elements of the Ethereum blockchain
Precompiled contracts
Accounts
Block
Ether
Messages
Mining
Clients and wallets
Trading and investment
The yellow paper
The Ethereum network
Applications developed on Ethereum
Scalability and security issues
Summary
Chapter 8: Ethereum Development
Setting up a development environment
Development tools and clients
Introducing solidity
Introducing Web3
Summary
Chapter 9: Hyperledger
Projects
Hyperledger as a protocol
Fabric
Hyperledger Fabric
Sawtooth lake
Corda
Summary
Chapter 10: Alternative Blockchains
Blockchains
Platforms
Summary
Chapter 11: Blockchain-Outside of Currencies
Internet of Things
Government
Health
Finance
Media
Summary
Chapter 12: Scalability and Other Challenges
Scalability
Privacy
Security
Summary
Chapter 13: Current Landscape and Whats Next
Emerging trends
Improvement proposals
Other challenges
Dark side
Blockchain research
List of notable projects
Miscellaneous Tools
Convergence with other industries
Future
Summary

Book Details

ISBN 139781787125445
Paperback540 pages
Read More

Read More Reviews