Key Features
- Create powerful, end-to-end applications for Blockchain using Ethereum
- Write your first program using the Solidity programming language
- Change the way you think and design your applications by using the all new database-Blockchain
Book Description
Blockchain is a distributed database that maintains a continuously growing list of data records 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 know about bitcoin, generating smart and secure contracts with Ethereum, building end-to-end applications for Blockchain.
You will learn 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 learn
- Walk through the basics of the Blockchain technology
- Implement Blockchain’s technology and its features, and see what can be achieved using them
- Build DApps using Solidity and Web3.js
- Understand the geth command and cryptography
- Create Ethereum wallets
- Explore mining ecosystem
About the Author
Narayan Prusty is currently working at a Blockchain company (Attores). Attores’ platform is an Ethereum product.
Narayan writes Smart Contracts and also build the front end using Web3.js. He has been working on Ethereum for last 6 months.
You can connect with him on LinkedIn at https://in.linkedin.com/in/narayanprusty. You can tweet him on Twitter at https://twitter.com/narayanprusty. Or you can check out his company’s website, http://qnimate.com/.
Narayan authored the following books for PACKT in 2015: Modern JavaScript Applications ( https://lnkd.in/eFgDVJS) and Learning ECMAScript 6 ( https://lnkd.in/eFT2_2y).