A Developer’s Guide to Blockchain, Bitcoin and Cryptocurrencies

A Developer’s Guide to Blockchain, Bitcoin and Cryptocurrencies

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 4h 51m | 962 MB

Learn the core concepts of cryptocurrency and its underlying Blockchain technology by implementing it in JavaScript

It’s the perfect time to start learning Blockchain technology, and we’ve got the perfect course to help you master it! Originally designed by Satoshi Nakamoto for his Bitcoins, Blockchain has evolved to become something much bigger. It is no longer limited to implementations in cryptocurrencies, but instead is spreading its reach into other segments as well such as database, finance, IoT, and so on.So, what exactly is Blockchain? The term Blockchain refers to a list of records that constantly grow when more information is added to it. These blocks (chains of information) are linked and secured using cryptography.So, if you like to stay ahead of the technology boom and get your hands on the next best thing, this course is made just for you!

The course has been designed from the ground up to give you a simple and easy to understand course on Blockchain. Using a jargon-free approach, you will learn what exactly Blockchain is, what are it’s different implementations, how to get started with building your own Blockchain application from scratch, and so much more!

What You Will Learn

  • Learn the core concepts of Blockchain technology
  • Learn to implement Blockchain using JavaScript
  • Learn how Blockchain enabled applications work
  • Learn the details of Bitcoin and Ethereum
Table of Contents

Introduction
1 Intro

Understanding concepts of Blockchain
2 Introduction to Blockchain
3 Shortcomings of current transaction system – Final
4 Emergence and working of Bitcoin
5 Traditional Business Network
6 Tracking ownership without Blockchain Part A
7 Tracking ownership without Blockchain Part B
8 Key Business Benefits
9 Building Trust with Blockchain
10 Why is it called Blockchain
11 Transaction records with Blockchain
12 Key Concepts
13 Participants and their roles
14 Working of Blockchain-Final

Blockchain Enabled Applications
15 How Bitcoin and Blockchain are different- Final
16 Propelling Business with Blockchains
17 Blockchain in Action Use-Cases
18 Steps to create Blockchain Application
19 Decentralized Applications
20 Structure of Smart Contracts

Installation and Coding in JS
21 Etheureum
22 Geth and Installation
23 NodeJS and Solidity
24 Solidity Data Types
25 Creating Blockchain with JS
26 Analysing Output of Blockchain in JS
27 Checking if Blockchain is Valid through JavaScript
28 Proof-of work in Blockchain

Transaction workflow in Blockchain
29 Mining of Bitcoin
30 Generating headers in Bitcoin
31 Solving the Proof of Work Problem –Final
32 Transaction Workflow
33 Unspent Transaction Output
34 Transactions on the Blockchain
35 Overview of Transaction on the network
36 Simple Payment Verification- Merkle Root
37 Finding a transaction using Merkle Root
38 Blockchain Forks

Developing Demo Bitcoin Widget
39 Bitcoin widget development with PHP
40 Designing HTML page
41 Logic for bitcoin widget
42 Analysing Output for Bitcoin widget

Developing Blockchain with NodeJS
43 Understanding Dapps
44 Structure of Dapps
45 Blockchain Demo Flow Diagram
46 Coding for block structure and plugins installation
47 Logic behind hashes of block
48 Coding a block structure
49 Understanding and coding Genesis Block
50 Initializing HTTP and P2P in blockchain
51 Calculation of hash
52 Building a valid blockchain
53 Latest Block From Blockchain