Mastering Blockchain

Distributed ledgers, decentralization and smart contracts explained
Preview in Mapt

Mastering Blockchain

Imran Bashir

18 customer reviews
Distributed ledgers, decentralization and smart contracts explained

Quick links: > What will you learn?> Table of content> Product reviews

Mapt Subscription
FREE
$29.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Mastering Blockchain Book Cover
Mastering Blockchain
$ 39.99
$ 28.00
Blockchain across Oracle Book Cover
Blockchain across Oracle
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $36.98
Add to Cart

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
From 18 reviews

Read More Reviews

Recommended for You

Blockchain across Oracle Book Cover
Blockchain across Oracle
$ 31.99
$ 22.40
Statistics for Machine Learning Book Cover
Statistics for Machine Learning
$ 39.99
$ 28.00
Deep Learning with Keras Book Cover
Deep Learning with Keras
$ 39.99
$ 28.00
Python GUI Programming Cookbook - Second Edition Book Cover
Python GUI Programming Cookbook - Second Edition
$ 39.99
$ 28.00
Python: End-to-end Data Analysis Book Cover
Python: End-to-end Data Analysis
$ 71.99
$ 50.40
Mastering Docker - Second Edition Book Cover
Mastering Docker - Second Edition
$ 39.99
$ 28.00