Blockchain
eBook - ePub

Blockchain

The Comprehensive Guide to Blockchain Development, Ethereum, Solidity, and Smart Contracts

  1. 654 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Blockchain

The Comprehensive Guide to Blockchain Development, Ethereum, Solidity, and Smart Contracts

About this book

Demystify the blockchain—and learn how to use it—with this practical guide. Start from the ground up: What is Ethereum? What is Solidity? And how are they used to create smart contracts? Then see how to implement your own blockchain, including configuring a peer-to-peer network, managing miner accounts, and more. Follow step-by-step instructions and detailed code examples to develop smart contracts and dApps. Work with cutting-edge technologies such as Bitcoin, DeFi, NFTs, and more. Welcome to the world of blockchain! In this book, you'll learn about: a. Blockchain Basics
You've heard the hype around Bitcoin, NFTs, and crypto mining. But how does the underlying blockchain technology work? Understand the fundamentals of the distributed ledger, and learn how to create and manage your own blockchain. b. Application Development
Master smart contracts, from programming with Solidity to testing, debugging, deployment, and beyond. Develop decentralized applications (dApps) and expand them into a decentralized autonomous organization (DAO) by implementing a frontend with ether.js. c. Tips from the Experts
Follow guidance from experienced blockchain programmers. Use commented code examples as templates for your projects to get started building your own blockchain and smart contracts in the real world. Highlights include: 1) Blockchain basics and creation
2) Smart contracts and dApps
3) Development with Solidity
4) Testing, debugging, and security
5) Web APIs
6) Peer-to-peer frameworks
7) Accounts and balances
8) Transaction and block verification
9) Gas optimization
10) Decentralized finance (DeFi)
11) Non-fungible tokens (NFTs)
12) Yul and Huff contracts

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Blockchain by Tobias Fertig,Andreas Schütz in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Notes on Usage
  2. Table of Contents
  3.   Foreword
  4.   Preface
  5. 1   Introduction
  6. 2   The Basics: How Blockchain Works
  7. 3   Ethereum: Blockchain 2.0
  8. 4   Fundamentals of Creating Your Own Blockchain
  9. 5   Implementing a Web API for the Blockchain
  10. 6   Implementing a Peer-to-Peer Network
  11. 7   Introducing Accounts and Balances
  12. 8   Implementing Verification and Optimizations
  13. 9   Smart Contract Development
  14. 10   Integrated Development Environments and Frameworks
  15. 11   An Introduction to Solidity
  16. 12   Digging Deeper into Solidity
  17. 13   Testing and Debugging Smart Contracts
  18. 14   Understanding and Optimizing Gas Costs
  19. 15   Protecting and Securing Smart Contracts
  20. 16   Deploying and Managing Smart Contracts
  21. 17   Standards, Libraries, and Design Patterns
  22. 18   Upgrading Smart Contracts
  23. 19   Developing Decentralized Applications
  24. 20   Upgrading Your First DApp to a DAO
  25. 21   Reverse Engineering Smart Contracts
  26. 22   Additional Contract-Oriented Programming Languages
  27. 23   Applying Blockchain Technologies
  28. A   Bibliography
  29. B   The Authors
  30. Index
  31. Service Pages
  32. Legal Notes