- Paperback: 424 pages
- Publisher: O'Reilly Media; 1 edition (December 23, 2018)
- Language: English
- ISBN-10: 1491971940
- ISBN-13: 978-1491971949
- Product Dimensions: 7 x 1 x 9.2 inches
- Shipping Weight: 1.5 pounds (View shipping rates and policies)
- Average Customer Review: 19 customer reviews
- Amazon Best Sellers Rank: #47,043 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Mastering Ethereum: Building Smart Contracts and DApps 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
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.
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.
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
Showing 1-8 of 19 reviews
There was a problem filtering reviews right now. Please try again later.
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.
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.
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.