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

Buy

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.)

Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services
Service-oriented integration with less cost and less risk

  

The emergence of key second-generation Web services standards has positioned service-oriented architecture (SOA) as the foremost platform for contemporary business automation solutions. The integration of SOA...

Pro Apache Ant
Pro Apache Ant

Pro Apache Ant is ideal for Java developers who need to use the leading open source build tool out there for development and project management. It is organized around chronological tasks instead of alphabetical functions, using a sample application throughout the set-up, from calling database scripts to unit testing.

Practical...

Windows Azure Platform (Expert's Voice in .Net)
Windows Azure Platform (Expert's Voice in .Net)

The Azure Services Platform is a brand-new cloud-computing technology from Microsoft. It is composed of four core components—Windows Azure, .NET Services, SQL Services, and Live Services—each with a unique role in the functioning of your cloud service. It is the goal of this book to show you how to use these components, both...


Applications of Biotechnology in Oncology
Applications of Biotechnology in Oncology

Applications of Biotechnology in Oncology collects key writings by Kewal K. Jain on the most important contributions of biotechnology to cancer research, particularly to the molecular diagnosis of cancer and drug delivery in cancer for personalized management of patients. Basics of various “omics” technologies and their...

Exam Ref 70-484: Essentials of Developing Windows Store Apps using C#
Exam Ref 70-484: Essentials of Developing Windows Store Apps using C#

Prepare for Microsoft Exam 70-484—and help demonstrate your real-world mastery of programming Windows Store apps using C#. Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSD level.

...

Strategic Planning for Project Management Using a Project Management Maturity Model
Strategic Planning for Project Management Using a Project Management Maturity Model
Excellence in project management cannot occur, at least not within a reasonable
time frame, without some form of strategic planning for project management.
Although the principles of strategic planning have been known for several
decades, an understanding of their applicability to project management is relatively
new. Today, as
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy