Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learn Blockchain Programming with JavaScript: Build your very own Blockchain and decentralized network with JavaScript and Node.js


Explore the essentials of blockchain technology with JavaScript to develop highly secure bitcoin-like applications

Key Features

  • Develop bitcoin and blockchain-based cryptocurrencies using JavaScript
  • Create secure and high-performant blockchain networks
  • Build custom APIs and decentralized networks to host blockchain applications

Book Description

Learn Blockchain Programming with JavaScript begins by giving you a clear understanding of what blockchain technology is. You'll then set up an environment to build your very own blockchain and you'll add various functionalities to it. By adding functionalities to your blockchain such as the ability to mine new blocks, create transactions, and secure your blockchain through a proof-of-work you'll gain an in-depth understanding of how blockchain technology functions.

As you make your way through the chapters, you'll learn how to build an API server to interact with your blockchain and how to host your blockchain on a decentralized network. You'll also build a consensus algorithm and use it to verify data and keep the entire blockchain network synchronized. In the concluding chapters, you'll finish building your blockchain prototype and gain a thorough understanding of why blockchain technology is so secure and valuable.

By the end of this book, you'll understand how decentralized blockchain networks function and why decentralization is such an important feature for securing a blockchain.

What you will learn

  • Gain an in-depth understanding of blockchain and the environment setup
  • Create your very own decentralized blockchain network from scratch
  • Build and test the various endpoints necessary to create a decentralized network
  • Learn about proof-of-work and the hashing algorithm used to secure data
  • Mine new blocks, create new transactions, and store the transactions in blocks
  • Explore the consensus algorithm and use it to synchronize the blockchain network

Who this book is for

Learn Blockchain Programming with JavaScript is for JavaScript developers who wish to learn about blockchain programming or build their own blockchain using JavaScript frameworks.

Table of Contents

  1. Setting up the project
  2. Building A Blockchain
  3. Accessing The Blockchain Through An API
  4. Creating A Decentralized Blockchain Network
  5. Synchronizing The Network
  6. Consensus
  7. Block Explorer
  8. Conclusion
(HTML tags aren't allowed.)

An Introduction to LTE: LTE, LTE-Advanced, SAE, VoLTE and 4G Mobile Communications
An Introduction to LTE: LTE, LTE-Advanced, SAE, VoLTE and 4G Mobile Communications

Following on from the successful first edition (March 2012), this book gives a clear explanation of what LTE does and how it works. The content is expressed at a systems level, offering readers the opportunity to grasp the key factors that make LTE the hot topic amongst vendors and operators across the globe. The book assumes no more than a...

Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Pragmatic Programmers)
Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Pragmatic Programmers)
All of your projects and programs make up your portfolio. But how much time you actually spend on your projects, and how much time do you spend responding to emergencies?

This book will introduce you to different ways of ordering all of the projects you are working on now, and help you figure out how to staff
Migrating from Exchange Server to qmail
Migrating from Exchange Server to qmail
This book provides a broad coverage of all the strategic and technical intricacies of migrating an existing Exchange server setup to run on GNU/Linux operating system, using qmail.

qmail is a robust Internet MTA for Unix and Unix-like operating systems. With an ever-increasing popularity of GNU/Linux as a server...

Pediatric Headaches in Clinical Practice
Pediatric Headaches in Clinical Practice

This book is a foundation for further study into childhood headache and serve as a quick, up-to-date reference for the recognition, diagnosis, basic understanding, evaluation and management of headache disorders in children and adolescents.

  • Covers primary headache disorders including migraine
  • Covers...
Method of Discrete Vortices
Method of Discrete Vortices
The present book provides an effective direct method of the numerical solution of singular integral equations for both one and two (or more) dimensions and includes multiple integrals, especiaIly as applied to separated and vortex flows in aerodynamics. The authors of the book are a professional mathematician (Ivan Lifanov) and a numerical...
Build Your Own ASP.NET 2.0 Web Site Using C# & VB
Build Your Own ASP.NET 2.0 Web Site Using C# & VB
Learn how to build impressive ASP.NET 2.0 Websites in both C# and VB from scratch.

Using a practical step-by-step approach, the authors introduce the ASP.NET framework, teach you about database design, and walk you through obtaining, installing and configuring all the freely available software you need to use ASP.NET 2.0. They then show you...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy