Buy new:
-29% $47.04
FREE delivery Friday, May 24
Ships from: Amazon.com
Sold by: Amazon.com
$47.04 with 29 percent savings
List Price: $65.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Friday, May 24. Order within 17 hrs 20 mins
In Stock
$$47.04 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$47.04
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$42.99
FREE Returns
*No writing inside book, great condition* 100% Satisfaction guaranteed. Ships directly from Amazon. *No writing inside book, great condition* 100% Satisfaction guaranteed. Ships directly from Amazon. See less
FREE delivery Wednesday, May 29
Or fastest delivery Tuesday, May 28
Only 1 left in stock - order soon.
$$47.04 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$47.04
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Mastering Ethereum: Building Smart Contracts and DApps 1st Edition

4.7 4.7 out of 5 stars 430 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$47.04","priceAmount":47.04,"currencySymbol":"$","integerValue":"47","decimalSeparator":".","fractionalValue":"04","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"a4BRWJQ%2FJbpbVHMUChc%2FuyUKDk%2BEFVWPMsBtWFFt9T55hbHXQTWr8Unh6zXIBMmljBN0em7kQOCSs2LQ%2B4hdZImPeMKYh%2FkcRfLmjeIcy9tO7%2BKhxRQOPvt5sUhTkklt%2F2NLKx3Hxzyrxd6SVt%2BqCA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$42.99","priceAmount":42.99,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"a4BRWJQ%2FJbpbVHMUChc%2FuyUKDk%2BEFVWP9umWB6q%2B6E46d1DFwLrkcmkmgYQwJMR8DYVWtr%2B6HtYabLwlabyzvSoi5EjFK4697QwhYcSSJ5Slm%2Bxr5bCiBnGIo835NmeoLWFWIcqqfCMLxTg3OgtM4na1Zrzme0PPZMXM%2ByROK9rkHBe8NnwBagcuNv8IuOOG","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

If you're looking to get started with the Ethereum protocol--or are among the many open source developers, integrators, and system administrators already working with this platform--Mastering Ethereum is the definitive book on the topic. 

Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run decentralized applications (DApps) and smart contracts that have no central points of failure or control, integrate with a payment network, and operate on an open blockchain. With this practical guide, Andreas M. Antonopoulos and Gavin Wood provide everything you need to know about building smart contracts and DApps on Ethereum and other virtual-machine blockchains.

Discover why IBM, Microsoft, NASDAQ, and hundreds of other organizations are experimenting with Ethereum. This essential guide shows you how to develop the skills necessary to be an innovator in this growing and exciting new industry.
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$47.04
Get it as soon as Friday, May 24
In Stock
Ships from and sold by Amazon.com.
+
$49.93
Get it as soon as Friday, May 24
In Stock
Ships from and sold by Amazon.com.
+
$50.99
Get it as soon as Friday, May 24
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

From the brand


From the Publisher

Mastering Ethereum

From the Preface

How to Use This Book

The book is intended to serve both as a reference manual and as a cover-to-cover exploration of Ethereum. The first two chapters offer a gentle introduction, suitable for novice users, and the examples in those chapters can be completed by anyone with a bit of technical skill. Those two chapters will give you a good grasp of the basics and allow you to use the fundamental tools of Ethereum. Chapter 3 and beyond are intended mainly for programmers and include many technical topics and programming examples.

To serve as both a reference manual and a cover-to-cover narrative about Ethereum, the book inevitably contains some duplication. Some topics, such as gas, have to be introduced early enough for the rest of the topics to make sense, but are also examined in depth in their own sections.

Finally, the book’s index allows readers to find very specific topics and the relevant sections with ease, by keyword.

Intended Audience

This book is mostly intended for coders. If you can use a programming language, this book will teach you how smart contract blockchains work, how to use them, and how to develop smart contracts and decentralized applications with them. The first few chapters are also suitable as an in-depth introduction to Ethereum for noncoders.

Code Examples

The examples are illustrated in Solidity, Vyper, and JavaScript, and using the command line of a Unix-like operating system. All code snippets are available in the GitHub repository under the code subdirectory. Fork the book code, try the code examples, or submit corrections via GitHub

Editorial Reviews

Review

I'm amazed at Mastering Ethereum's breadth, scope, and accessibility... I highly recommend it for your shelf. --Alex Van de Sande, Ethereum Foundation

Mastering Bitcoin is the canonical reference that made Bitcoin and blockchain technology accessible to a broad audience, and Mastering Ethereum does the same for the Ethereum world computer. -- Lane Rettig, Ethereum core developer

Mastering Ethereum is a fantastically thorough guide, from basics to state of the art practices in smart contract programming, by two of the most eloquent blockchain educators. -- Manuel Araoz, CTO Zeppelin

Mastering Ethereum will become a must read in the future, as Ethereum is going to be as ubiquitous as TCP/IP. It will become a necessary layer under which decentralized, trustless technologies live and thrive. -- Hudson Jameson, Community Organizer - Ethereum Foundation

Mastering Ethereum is the perfect book for anyone who wants to learn more about Ethereum, whether you're looking to test the waters or dive straight into the deep end. Between Gavin Wood's technical knowledge of Ethereum's inner workings and Andreas M. Antonopoulos' ability to make complex subjects approachable, you get the best of both worlds with this book. I only wish it had been around when I first started diving into Ethereum.-- Taylor Monahan - Founder & CEO of MyCrypto

From the Author

Mastering Ethereum is the book I wish I had when I started learning about Ethereum. In that respect, I think it will guide others so that their journey is easier than mine -- Andreas M. Antonopoulos

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (December 23, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 422 pages
  • ISBN-10 ‏ : ‎ 1491971940
  • ISBN-13 ‏ : ‎ 978-1491971949
  • Item Weight ‏ : ‎ 3.53 ounces
  • Dimensions ‏ : ‎ 7 x 1 x 9.25 inches
  • Customer Reviews:
    4.7 4.7 out of 5 stars 430 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Andreas M. Antonopoulos
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Andreas M. Antonopoulos is an acclaimed author, speaker, educator, and one of the world’s foremost bitcoin and open blockchain experts. Andreas makes complex subjects accessible and easy to understand. He is known for delivering electric talks that combine economics, psychology, technology, and game theory with current events, personal anecdote, and historical precedent—effortlessly transliterating the complex issues of blockchain technology out of the abstract and into the real world.

In 2014, Antonopoulos authored the groundbreaking book, Mastering Bitcoin, widely considered to be the best technical guide ever written about the technology. His second book, The Internet of Money, unveiled the “why” of bitcoin—and became a bestseller on Amazon as did the follow up books The Internet of Money Volume Two, and The Internet of Money Volume Three. Mastering Ethereum, a technical guide to the Ethereum network, was published in late 2018. His most recent book Mastering the Lightning Network explains Bitcoin's second layer payment network. His books have been translated and published in 14 languages so far.

He is a teaching fellow with the University of Nicosia, serves on the Oversight Committee for the Bitcoin Reference Rate at the Chicago Mercantile Exchange, and has appeared as an expert witness in hearings around the world, including the Australian Senate Banking Committee and the Canadian Senate Commerce, Banking and Finance Committee.

As an entrepreneur, Andreas has founded a number of bitcoin businesses and launched several community open-source projects. He serves as an advisor to several bitcoin and crypto-currency companies. He is a widely published author of articles and blog posts on bitcoin, is a permanent host on the popular Speaking of Bitcoin Podcast, and a frequent speaker at technology and security conferences and meetups worldwide.

Andreas can be contacted via twitter (@aantonop) or via the contact forms on his website aantonop.com

Customer reviews

4.7 out of 5 stars
4.7 out of 5
430 global ratings

Top reviews from the United States

Reviewed in the United States on March 4, 2019
Mastering Ethereum is a comprehensive introduction to Ethereum. It is meant for programmers but could be read by non-programmers as well.

The writing is excellent with rich diagrams and explanations throughout. Andreas knows when to stress key points such as not exposing private keys. For any potential pitfalls there are plenty of warnings.

One of the more interesting chapters was on Smart Contract Security (Chapter 9). There was a list of best practices and then code samples showing how contracts can be vulnerable if poor coding practices are used. By exposing issues with smart contracts the book presents a fully balanced view.

The book is optimistic in tone, but not overly so. Chapters are well divided into sections and the book has a logical flow to it. It strikes the right balance between technical and text explanations.

Comparing this to other resources out there on Ethereum, this is by far the best resource for getting into Ethereum. Video courses and the Ethereum documentation are useful, but this book goes beyond what you would expect.
10 people found this helpful
Report
Reviewed in the United States on January 5, 2019
Thinking of buying the book? Get excited. I love this book for its attitude and get-to-the-point precision. Most importantly the book offers a thoughtful and comfortable “flight path” to progressively learn the spectrum of Ethereum concepts in a logical order. I am not implying the concepts are easy, but your natural “what’s that?” questions will either be answered in the next paragraph or there will be a shorthand link for additional information. The feeling you get after reading chapters is wholesome but not bloated.

Unlike the first 300,000 Ethereum developers and enthusiasts who learned the concepts piecemeal you can learn in a sequence that makes logical sense. I have this appreciation now simply because my Ethereum programming and technical learning was through brute force and in fragments.

Key concepts that require depth (cryptography, transactions, and security) are covered fully. This book is a great companion for analysts, developers, technical architects and all cryptocurious minds.

In the spirit of book’s focused literally style I am ending here with a recommendation to buy and #buidl.
15 people found this helpful
Report
Reviewed in the United States on March 21, 2021
The solidity examples are out-of-date. However, Solidity changes so much, the only source which is in-date are the Solidity docs. Instead of seeing the versioning as 0.4.x or 0.5.x, see it as 4.x or 5.x; makes more sense.

I think one of the first things you'll realize when reading this book is how much more there is to Ethereum. For example, Ethereum is actually 3 layers(EVM/Smart contracts, Swarm, and Whisper) although 2 of the layers never get any mention.

Dr. Gavin Wood is one of the founders of Ethereum and is the developer of Solidity. There is alot of information covered here which isn't anywhere else. Other books cover smart contract development, this book covers Ethereum.
22 people found this helpful
Report
Reviewed in the United States on September 18, 2020
This is a good starting resource for someone brand new to Ethereum, but it is already pretty out of date. As Ethereum 2.0 (supposedly) approaches, this will only become more outdated. Still recommended as a starting point though in the mean time.
5 people found this helpful
Report
Reviewed in the United States on June 22, 2019
If you're curious about Ethereum and smart contracts (as you should be), or if you already know a bit and want to learn more, this is a great purchase. If you're already a seasoned smart contract developer, I believe this book is still worth having in your collection.

Andreas has a track record of excellent literature on cryptocurrency topics (Mastering Bitcoin) and is a prominent, trustworthy figure in the space so you can be confident in the legitimacy of this publication.

You should be aware that the book is available for free in it's entirety on Github. All you need to do is a quick Google search for "Mastering Ethereum" and you should be able to find it very easily.

100% recommendation without hesitation.
6 people found this helpful
Report
Reviewed in the United States on April 7, 2019
I've read and learned so much from Andreas book Mastering Bitcoin, and knew right away I would want to read Mastering Ethereum also. The book teaches beginners how to start using and interacting with the Ethereum blockchain, and then dives into Ethereum technology(cryptography, wallets, transactions) and finishes off with smart contracts and dapps. The book is well written, easy to follow and does a great job of providing additional reference for you to dive deeper in the material if interested.
4 people found this helpful
Report
Reviewed in the United States on January 28, 2019
Written by one of the founders of Ethereum! Perfect step by step guide to Ethereum, with helpful examples and great explanations of fairly complex concepts. I would recommend for anyone that wants to understand Ethereum, program on Ethereum, or just get a general sense of how the distributed Ethereum ledger works. Great BOOK!
2 people found this helpful
Report
Reviewed in the United States on January 10, 2020
Beautifully written in terms of both breadth and depth!
If you're looking for a good overview on the technology, look no further
If you're looking to develop Ethereum contracts, perfect place to start.
BTW, this book is also available for free on GitHub
5 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Luciano Tavares
5.0 out of 5 stars Excelente conteúdo
Reviewed in Brazil on April 2, 2022
Gostei! Abordagem simples, direta, equilibrada. Apropriado para o desenvolvedor, leigo, curioso, para quem quer aprender !
One person found this helpful
Report
José Braga
5.0 out of 5 stars easy to read, relevant and straight to the key points
Reviewed in Spain on May 29, 2023
It is an easy reading, still relevant, great balance between technical and non-technical (i.e, some chapters go deeper into some topics but they are highlighted for the reader who may not be fond of the nitty gritty details
Wayne
5.0 out of 5 stars Detailed
Reviewed in the United Kingdom on August 22, 2022
Details on Ethereum covered well. This is not a programming course but does introduce readers to enough SOLIDITY to see the point of what is being said. The book is not light reading and covers a lot of ground, although it strikes a very good balance between concept and detail throughout and is well structured.
One person found this helpful
Report
William Sandberg-Maitland
5.0 out of 5 stars An Essential Text for Ethereum
Reviewed in Canada on May 22, 2019
I enjoyed this book for its easy access to critical issues and its systematic exposition. Ethereum is a fast-moving taget to acquire fluency and capability. I research and design secure solutions involving blockchain technology and bought this book to organize a half-day course at a major crypto conference. It helped me catch up in new areas like Vyper and focus my thoughts on DApps and smart contract security. It has just enough history to provide background and great appendices on standards, tools and libraries. I recommend this book to those new to the subject and more experienced users as well.
One person found this helpful
Report
poyescat
5.0 out of 5 stars Livre de référence sur Ethereum
Reviewed in France on August 12, 2019
La même qualité pédagogique que Mastering Bitcoin, pour qui souhaite comprendre en profondeur le fonctionnement de la Blockchain Ethereum, et souhaite développer des smartcontrats entre autres .
5 people found this helpful
Report