3 Days, 20+ AI Experts, 25+ Workshops and Power Talks
Code: USD75OFF
This is the code repository for Mastering Blockchain, Fourth Edition, published by Packt.
A technical reference guide to the inner workings of blockchain, from cryptography to DeFi and NFTs
Mastering Blockchain, Fourth Edition, is the blockchain bible to equip you with extensive knowledge of distributed ledger technology, cryptocurrencies, and blockchain platforms such as Ethereum, Solana, and Bitcoin. With updates on new concepts like privacy, scalability, and DeFi, this book will help keep your knowledge and skills up to date.
- Grasp the mechanisms behind Bitcoin, Ethereum, and other blockchain protocols
- Understand cryptography and its usage in blockchain
- Become familiar with blockchain consensus algorithms and develop smart contracts and DApps using Solidity, Remix, Truffle, and Ganache
- Solve issues relating to scalability, privacy, and security in blockchain
- Explore enterprise blockchains
- Delve into emerging trends like decentralized and self-sovereign identity, DeFi, NFTs, and Metaverse
- Explore various applications, research topics, and future directions of blockchain
- Blockchain 101
- Decentralization
- Symmetric Cryptography
- Asymmetric Cryptography
- Consensus Algorithms
- Bitcoin Architecture
- Bitcoin in Practice
- Smart Contracts
- Ethereum Architecture
- Ethereum in Practice
- Tools, Languages, and Frameworks for Ethereum Developers
- Web3 Development Using Ethereum
- The Merge and Beyond
- Hyperledger
- Tokenization
- Enterprise Blockchain
- Scalability
- Blockchain Privacy
- Blockchain Security
- Decentralized Identity
- Decentralized Finance
- Blockchain Applications and What’s Next
- Alternative Blockchains Online_Chapter
If you feel this book is for you, get your copy today!
With the following software and hardware list you can run all code files present in the book (Chapter number mention here).
Chapter | Software required | Link to the software | Hardware specifications | OS required |
---|---|---|---|---|
3 and 4 | OpenSSL 1.1.1g 21 Apr 2020 | https://www.openssl.org | Entry level Mac | macOS Catalina OR Linux Ubuntu |
6, 7, 8 and 9 | Bitcoin client (any recent / latest version) | https://bitcoin.org/en/ | ||
11, 12, 13, 14, and 15 | Geth client, Remix IDE, Truffle, Ganache (any latest), Node.js v12.18.0 and npm V 6.14.4 | |||
16 | Latest client available on the website | https://prylabs.net | ||
17 | Hyperledger sawtooth (any latest) | https://www.hyperledger.org | ||
18 | Geth client, Remix IDE, Truffle, Ganache (any latest) | |||
20 | Remix IDE, Any text editor to write code, Node.js V8.9.3 and npm V5.5.1 have been used to download related packages and run Node js server for IoT examples. | A Raspberry Pi kit by Vilros, but any appropriate latest model or kit can be used. Specifically, Raspberry Pi 3 Model B V 1.2 has been used to build the hardware example of IoT | ||
21 | Quorum, Corda (any latest / recent version) | https://www.goquorum.com https://www.corda.net |
You can get more engaged on the discord server for more latest updates and discussions in the community at Discord
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost. Simply click on the link to claim your free PDF. Free-Ebook
We also provide a PDF file that has color images of the screenshots/diagrams used in this book at GraphicBundle
Imran Bashir has an M.Sc. in Information Security from Royal Holloway, University of London, and has a background in software development, solution architecture, infrastructure management, and IT service management. He is also a member of the Institute of Electrical and Electronics Engineers (IEEE) and the British Computer Society (BCS). Imran has extensive experience in both the public and financial sectors, having worked on large-scale IT projects in the public sector before moving to the financial services industry. Since then, he has worked in various technical roles for different financial companies in Europe's financial capital, London.