Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
-29% $47.04$47.04
Ships from: Amazon.com Sold by: Amazon.com
$42.99$42.99
Ships from: Amazon Sold by: Sustainable_EPS
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.
OK
Audible sample Sample
Mastering Ethereum: Building Smart Contracts and DApps 1st Edition
Purchase options and add-ons
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.
- ISBN-101491971940
- ISBN-13978-1491971949
- Edition1st
- PublisherO'Reilly Media
- Publication dateDecember 23, 2018
- LanguageEnglish
- Dimensions7 x 1 x 9.25 inches
- Print length422 pages
Frequently bought together
Similar items that may deliver to you quickly
From the brand
-
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
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.
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
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
From the Back Cover
- Run an Ethereum client, create and transmit basic transactions, and program smart contracts
- Learn the essentials of public key cryptography, hashes, and digital signatures
- Understand how "wallets" hold digital keys that control funds and smart contracts
- Interact with Ethereum clients programmatically using JavaScript libraries and Remote Procedure Call interfaces
- Learn security best practices, design patterns, and anti-patterns with real-world examples
- Create tokens that represent assets, shares, votes, or access control rights
- Build decentralized applications using multiple peer-to-peer (P2P) components
About the Author
Gavin Wood is co-founder and former CTO of Ethereum and inventor of the Solidity contract-oriented language. He is also founder and president of Web3 Foundation, founder and CTO of Parity Technologies, and advisor and founder of organizations including Grid Singularity, Blockchain Capital, Polychain Capital and Melonport.
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
- Best Sellers Rank: #303,833 in Books (See Top 100 in Books)
- #63 in Computer Cryptography
- #78 in Web Encryption
- #190 in Digital Currencies
- Customer Reviews:
About the author
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
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
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.
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.
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.
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