Within a week it will also be available in physical form: the book should be released on December 10th.
Antonopoulos is also the author of Mastering Bitcoin, which is by far one of the most famous books ever written on Bitcoin and that’s why the release of Mastering Ethereum was highly anticipated in the crypto world.
The two books are also available on the author’s GitHub repository, although not complete: for example, of the new book on Ethereum there are only five of the 14 chapters, including the introduction to the Ethereum ecosystem and chapters on private addresses and keys, wallets and tokens.
On GitHub it says:
“Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains.
There is no PDF version available. While it is possible to produce one, and you may do so for personal use, please DO NOT publish a PDF. The publishers and the authors provide a very generous open license that allows anyone to read this book for free on GitHub. It is not convenient to read that way, but it is free. […] Just like buying bottled water instead of drinking from the tap, buying a printed copy, PDF or ebook pays for the packaging. If you publish a PDF copy, you are violating the license.
[…] This book is developed collaboratively and openly, here on GitHub. We accept comments, contributions and corrections from all”.
Mastering Ethereum is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.
It is expected that the book will be released with a more permissive license within one year of publication.
In the book’s tab on Amazon it says:
“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”.