Money & Investments
Building Blockchain Projects Book Summary - Building Blockchain Projects Book explained in key points

Better than a summary

Building Blockchain Projects summary

Narayan Prusty

Get started

No credit card required · Cancel anytime

Building Blockchain Projects by Narayan Prusty provides a practical guide to creating decentralized applications using blockchain technology. It covers key concepts and walks you through implementing your own blockchain projects.

Table of Contents

Building Blockchain Projects
Summary of key ideas

Understanding the Basics of Blockchain

In Building Blockchain Projects by Narayan Prusty, we start by understanding the basics of blockchain technology. The author explains the concept of decentralization, consensus algorithms, and the role of miners in the blockchain network. We also learn about the structure of a block, the process of adding a new block to the chain, and the security features of blockchain.

Prusty then introduces us to Ethereum, a decentralized platform that runs smart contracts. We learn about the Ethereum Virtual Machine (EVM), the programming language Solidity, and the role of Ether as the cryptocurrency of the Ethereum network. The author also explains the concept of gas, which is the fuel required to execute operations on the Ethereum network.

Writing Smart Contracts with Solidity

In the next section, we delve into the process of writing smart contracts using Solidity. We start with a simple example of a smart contract and gradually move on to more complex contracts. Prusty explains the structure of a smart contract, the different data types, and the various functions that can be implemented within a contract. We also learn about the concept of events and modifiers in Solidity.

As we progress, we explore the process of deploying smart contracts on the Ethereum network. The author walks us through the steps of compiling the Solidity code, deploying the contract using the Ethereum wallet, and interacting with the deployed contract. We also learn about the role of the Ethereum address and the ABI (Application Binary Interface) in this process.

Building Decentralized Applications (DApps)

With a solid understanding of smart contracts, we move on to building decentralized applications (DApps) using Ethereum and JavaScript. Prusty introduces us to web3.js, a JavaScript library that allows us to interact with the Ethereum network. We learn how to set up a local development environment, connect to the Ethereum network, and deploy and interact with smart contracts using web3.js.

Using the knowledge gained, we build a simple betting application as an example of a DApp. We learn how to handle user interactions, process transactions, and update the state of the smart contract. The author also discusses the security considerations when building DApps, such as handling private keys and securing user accounts.

Exploring Advanced Blockchain Concepts

In the final sections of the book, Prusty explores advanced concepts in blockchain technology. We learn about consortium blockchains, which are semi-decentralized networks where the consensus process is controlled by a pre-selected group of nodes. The author discusses the use cases and advantages of consortium blockchains in enterprise settings.

Finally, we explore the concept of decentralized autonomous organizations (DAOs) and the potential they hold for creating decentralized, self-governing organizations. We also touch upon the challenges and future developments in blockchain technology, such as scalability, interoperability, and regulatory considerations.

Conclusion

In conclusion, Building Blockchain Projects provides a comprehensive introduction to blockchain technology and its practical applications. The book equips the reader with the knowledge and skills required to develop decentralized applications on the Ethereum platform. Whether you are a developer looking to enter the world of blockchain or an enthusiast seeking a deeper understanding of this revolutionary technology, this book serves as an excellent starting point.

Buy on Amazon

More knowledge in less time

  • Read or listen

    Get the key ideas from nonfiction bestsellers in minutes, not hours.

  • Find your next read

    Get book lists curated by experts and personalized recommendations.

  • Shortcasts

    We've teamed up with podcast creators to bring you key insights from podcasts.

What is Building Blockchain Projects about?

Building Blockchain Projects by Narayan Prusty is a comprehensive guide that teaches you how to create decentralized applications (DApps) using blockchain technology. The book covers the fundamentals of blockchain, smart contracts, and the Ethereum platform. It also provides practical examples and step-by-step instructions for building real-world projects such as a supply chain management system and a decentralized marketplace.

Building Blockchain Projects Review

Building Blockchain Projects (2017) is an insightful book that provides a comprehensive guide on building real-world projects using blockchain technology. Here's why this book is worth reading:

  • It offers practical examples and step-by-step instructions for creating blockchain applications, allowing readers to gain hands-on experience in this emerging field.
  • Through its exploration of various blockchain platforms and frameworks, the book provides a holistic understanding of blockchain technology and its potential applications.
  • With its focus on building real-world projects like decentralized applications and smart contracts, the book ensures that readers can apply their knowledge in practical ways.

Who should read Building Blockchain Projects?

  • Anyone interested in understanding the practical applications of blockchain technology
  • Developers who want to build decentralized applications (DApps) using Ethereum
  • Entrepreneurs and business professionals looking to incorporate blockchain into their projects or organizations

About the author

Narayan Prusty is a software developer and author with a focus on blockchain technology. He has written several books on the subject, including "Building Blockchain Projects" and "Learning WebRTC." Prusty's expertise lies in creating real-world applications using blockchain and decentralized technologies. Through his books, he aims to provide practical guidance and hands-on experience to developers looking to explore the potential of blockchain.

Categories with Building Blockchain Projects

People ❤️ Blinkist

Become a member of our community of 43 million people

4.76App Store

96k ratings

4.5Google Play

73k ratings

Laura H.

When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.

Jonathan A.

Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.

Renee D.

I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.

Get started

Trusted by the world's leading brands

brand logos from TikTok, Booking.com, Microsoft, Lyft, Babbel, Tier, LinkedIn, and Zalando

Powerful ideas from top nonfiction

Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.

Get started

Building Blockchain Projects FAQs

The main message of Building Blockchain Projects is to provide practical guidance on building blockchain projects.

The reading time for Building Blockchain Projects varies, but it should take several hours. The Blinkist summary can be read in just 15 minutes.

Building Blockchain Projects is a valuable read for anyone interested in blockchain. It offers practical insights and guidance on building projects in this field.

The author of Building Blockchain Projects is Narayan Prusty.

Featured Titles