Blockchain is a secure, transparent, and decentralized ledger technology that records transactions without intermediaries. It has many potential uses, including in cryptocurrency and supply chain management, and can increase efficiency, security, and trust.
Introduction to Blockchain, the technology of Blockchain
Network and mechanism, history of the blockchain
The benefits of Blockchain
Blocks and transactions
Peer to Peer systems, the block structure in the blockchain
What is Dynamic shared ledger?
Digital signatures
How to build a blockchain solution?
Hashes as addresses, Using a key as identity
Ways of storing Bitcoin Keys
Trade and transact with Bitcoins
Global Blockchain Ecosystem Core
Layers Of A Blockchain
Data Layer, Network Layer, Consensus Layer
Understanding what is bitcoin
The network of bitcoins
How to mine a bitcoin?
The various bitcoin wallets
What are the alternative blockchains available?
What is a smart contract?
What are a public network and a private consortium?
Ethereum Virtual Machine, the Merkle Tree
The Ethereum environment
DApps, Decentralized Autonomous Organizations (DAO)
The problem of double-spend
How blockchain impacts cryptocurrencies?
Mechanics Of Bitcoin, Transcriptions, Scripts, Blocks
Peer-to-peer network
Security Measures
Identify Bitcoin and its Era Understand Where & How to Get Bitcoins
Identify Bitcoin Wallets
Identify Jaxx Wallet
Define Selling Bitcoins
Compare Bitcoin Blockchain
Transaction & Transaction Script Describe Various Transaction Forms in Bitcoin
Define Scripts in Bitcoin, List Nodes in Bitcoin Network
Understand Economics of Bitcoin
Define Bitcoin Mining
Describe Fabrication of a Block Header
Define Mining
Identify Successful
Mining List Difficulties in Solo Mining
Understand Mining: By pool of Miners
Mining and consensus, autonomous verification of mining
Independent verification of mining
Checklist for verification of mining
Combining transactions into blocks, combination of verified transactions, combining transactions into blocks
Portrayal of difficulty, condition of difficulty
Creation of block header, main chain, orphan block, creation of new block,independent validation of new block
The race for bitcoin mining and hash race
Difficulty rising with the hashing power of the miners, solo mining
Difficulty of solo mining
Benefits of pooled mining, types of mining pools
Understand Ethereum
Define Smart Contracts
Identify Cryptocurrency used in Ethereum
Describe Transactions in Ethereum
Define Consensus Mechanism in Ethereum
List Development Technologies
Identify Ethereum Clients
Define Platform Functions
Understand Solidity
Describe Solidity Operators and Functions, setting up Metamask
How to interface with ethereum network, first smart contract
Ethereum accounts and how to receive ether
Structuring a contract, declaring a function
Deploying and redeploying of a contract
Comparing Wei & Ether
What is a gas transaction?
Remix testing
Understand Creating Smart Contracts on Ethereum Remix Browser
Define MetaMask
Describe Installing Blockchain
Perform Go lang Installation
Explain Creating Blockchain – Genesis Block List Genesis.json File Parameters
Explain Making rules for our Blockchain
Perform Mining Blockchain
Contract Deployment for Blockchain Environment, Boilerplate Requirements
Project File Walkthrough, Syntax Highlighters, Compiling Solidity
The Compile Script, Testing Architecture, Running Windows
Installing Modules, Web3 Versioning, Web3 Providers,
Refactor to Async/Await
Deployment with Web3, Web3 Version Fix
Verifying the Initial Message, Testing Message Updates
Deployed Contracts in Remix, Complete Example: Crowd Funding
Smart Contract, Complete Example: Voting Ballot Smart Contract
Ethereum Application Architecture, Application Overview
Getting Started with Create-React-App, Multiple Web3 Instances, Web3 Setup
Define Hyperledger Blockchain,
Understand Hyperledger Consensus Algorithm
Explain Hyperledger Iroha
Identify Hyperledger Components
Describe Setting up Channels, Policies, and Chain codes
List Hyperledger Explorer Components
Define Hyperledger Composer
Introduction to Hyperledger
What is Hyperledger?
Distributed Ledger Technology & its Challenges
Hyperledger & Distributed Ledger Technology
Setting up the Hyperledger Fabric Developer Environment Tools
Linux/Ubuntu & AWS: Setup of Fabric Development on Local & Cloud VM
Mac OS: Setup of Fabric Development Environment
Windows: Fabric development environment setup
How to use the Dev Tools, Development Environment Topology, Fabric Under the Hood (Concepts & Terminology), Ledger Implementation
Dev Environment Walkthrough: Peer & CouchDB setup, Ledger Implementation
Peers Nodes: Anchors and Endorsers, Anchor Peers & Endorsing Peers
Clients Node: Endorsement Policies, Client Peer & Endorsing Policies, Orderer Nodes
Membership Service Provider & Certification Authority
Dev Environment Walkthrough: Orderer and CA Server, Chaincode Development
What is hyperledger composer?
Benefits of hyperledger composer, conceptual components, and structure
Example business network car auction market
Conceptual components and structures
The model, ACL, script file, metadata, the archive, open development toolset
Modeling business networks, testing business networks
Hyperledger composer playground
Developing application using Hyperledger composer
Define Multichain
Describe MultiChain Streams
Create & deploy private blockchain
Explain Connecting to a Blockchain
Identify Multichain Interactive Mode
List Native assets
Define Transaction Metadata
Explain Streams Explain Mining
Bitcoin to private blockchain
Aim of multichain, hand-shake process, multi-chain use cases, multichain permission
Multichain assets and multichain streams
Basics of retrieving from streams
Consensus model
Multichain flexibility
Deployment options
Speed and scalability of multichain
Downloading and installing multichain
Initializing blockchain
Connecting to blockchain
Connecting from second server
Permission for connection
Multichain interactive mode
Creating new address, connected peers, native assets
Permission to create assets, new assets
Verifying transactions
Checking asset balance, resending assets, transaction metadata
Selected potential Use Cases in Blockchain
Proof of existence, Record keeping, Identity management
UPROOV – Mobile Trust Machine, Log operational maintenance data
Car leasing and Sales – DocuSign, Forecasting – Augur, Online music problem solution
Forecasting – Augur, Online music problem solution
Cloud storage, STORJ – Decentralized cloud storage
Retail – OpenBazaar
Ascribe – Secure your work, Ride sharing, supply chain management
Blockchain and IoT
Autonomous Decentralized Peer to Peer Telemetry
ADEPT, IBM Watson IoT
IOTA, Freight Transportation
Banking industry projects – Payments, KYC, Trading platform
Fraud reduction, Loan Management Process, Capital Market System
Government – Online Voting, Capital Markets, Real Estate, Devising Public Policy
Georgia – Blockchain Land Registry
Estonia – Identity management and e-voting, Delaware
USA – Smart contracts, Public Policy
Dubai – Digital passports
Copyright © 2017 - Developed by Infihive Consulting Services LLC changes