Jump to ratings and reviews
Rate this book

Building Blockchain Projects: Building decentralized Blockchain applications with Ethereum and Solidity

Rate this book
Develop real-time practical DApps using Ethereum and JavaScript

Key FeaturesCreate powerful, end-to-end applications for Blockchain using EthereumWrite your first program using the Solidity programming languageChange the way you think and design your applications by using the all new database-BlockchainBook DescriptionBlockchain is a decentralized ledger that maintains a continuously growing list of data records that are secured from tampering and revision. Every user is allowed to connect to the network, send new transactions to it, verify transactions, and create new blocks, making it permission-less.

This book will teach you what Blockchain is, how it maintains data integrity, and how to create real-world Blockchain projects using Ethereum. With interesting real-world projects, you will learn how to write smart contracts which run exactly as programmed without any chance of fraud, censorship, or third-party interference, and build end-to-end applications for Blockchain.

You will learn about concepts such as cryptography in cryptocurrencies, ether security, mining , smart contracts, solidity, and more. You will also learn about web sockets, various API services for Ethereum, and much more.

The blockchain is the main technical innovation of bitcoin, where it serves as the public ledger for bitcoin transactions.

What you will learnWalk through the basics of the Blockchain technologyImplement Blockchain's technology and its features, and see what can be achieved using themBuild DApps using Solidity and Web3.jsUnderstand the geth command and cryptographyCreate Ethereum walletsExplore consortium blockchainWho This Book is ForThis book is for JavaScript developers who now want to create tamper-proof data (and transaction) applications using Blockchain and Ethereum. Those who are interested in cryptocurrencies and the logic and database empowering it will find this book extremely useful.

Table of ContentsUnderstanding Decentralized ApplicationsUnderstanding How Ethereum WorksWriting Smart ContractsGetting Started with web3.jsBuilding a Wallet ServiceBuilding a Betting AppBuilding Enterprise Level Smart ContactsBuilding a Consortium Blockchain

268 pages, Kindle Edition

Published April 27, 2017

65 people are currently reading
102 people want to read

About the author

Narayan Prusty

17 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (14%)
4 stars
13 (26%)
3 stars
14 (28%)
2 stars
10 (20%)
1 star
5 (10%)
Displaying 1 - 7 of 7 reviews
Profile Image for Eman Herawy.
88 reviews57 followers
March 30, 2018
A good reference for developers who already know the fundamentals of Blockchain technology. #Recommended as technical reference.
Some exercises have bugs in code ( not related to Blockchain 😂)
Profile Image for Chaitat.
71 reviews1 follower
November 29, 2017
Doesn't work for me. A number of typos. Mentioning new syntax without explanation for too many times. I can't follow what the author talks about.
Profile Image for Sebastian Gebski.
1,191 reviews1,354 followers
April 22, 2018
Sadly, it's not a good book.

I think that author may really have a vast knowledge on the topic, but he failed to turn it into a proper book. Why so?
* he failed to "step into reader's boots" - some chapters have no clear purpose, they don't teach/clarify/explain, just present some general (and not really relevant) facts peppered with 1 or 2 meaningless details
* more technical chapters (with code samples, aimed to show something in practice) usually lack progressive structure - they present final solution, not stripped out of boilerplate (especially HTML ...), without comments or clarifications ("this is self-explanatory" x 10)
* I don't know about paperback version, but e-book (kindle) version is stripped out of any pictures/diagrams + it has hard-coded font size that makes whole thing barely readable on my both Kindles (Fire HDX 7 & Paperwhite)

Anything that I've liked? It may seem like the book is for newbies who'd like to start building Ethereum DApps, but still there were some very interesting facts & conclusions that were far beyond entry level & good enough to trigger some interesting research ... but, some references (where to start searching further) would really be appreciated.

I had very high hopes (I've skimmed the book quickly first & it looked very promising), but in the end it's like 95% of Packt books - they seem like written to have them checked off the list ...
Profile Image for Edward Grubb.
1 review
May 1, 2018
Great book so far

The book so far is what I hoped it to be and I’m only half way through.

Some topics have brief explanations and you must follow the provided link for more and if one isn’t listed search Google.

I’m reading on mobile device at times but I recommend going band and follow the code examples. You can’t progress into the next chapter or fully understand what’s happening without doing so.
16 reviews
Read
August 30, 2020
A little dated on the tools used, but a good overview nontheless
Author 3 books6 followers
March 28, 2018
This is not a badly written but the comments in the solidity code are confusing. Most of the book uses node which is easier to follow.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.