CryptoCurrency
Instance payments
Cryptocurrency - blockchain application that run on a blockchain network
Enabler of blockchain
Bitcoin is the application of blockchain - 2009
Solves the problem faced b fiat currencies
BTC - No Central authority
Collection of computers( nodes or miners) )- Copy of all transactions
Verified by huge computing resources
Solve - New coin - Trustworthy and secure - reward 6.25 BTC
Transaction data is shared :
Miners compete to validate the transaction using PoW
Miner solves and shares his result.
Block becomes valid upon arrival
Miner is rewarded
Transaction completed.
Blockchain Platform - Take advantage of existing infrastructure
Due to improved efficiency
Performance review
Criteria - Popularity - How active
Supported languages - C++,Solidity,Node.js
Network Type: Public,private or protected
Github repo available
Cost
Popular Blockchain Platforms - Ethereum,Hyperledger,Multichain,Quorum
Blockchain as a Service ( BaaS) Platforms - Oracle,Amazon and IBM
Ethereum - Features
Smart Contract, Open Source platform, Decentralised
ETH - Peer to peer currency
Used to pay transactional fees, gas( commission to pay miners)
Ethereum Virtual Machine
Runtime environment - Executes
Ethereum Virtual Machine
--===========================================--
Blockchain
Ether - Gas
EVM _ Ethereum Virtual machine
Executes Smart Conracts irrepective of OS
Calculates Gas
Platform launch other crypto
ICO - Initial Coin offering
Consensus Algorithm - POW
Mining For Ether
Supported Languages - Solidity and Vyper
Solidity - Smart contract - C++,Python
Vyper - Virtual machine
Corda - Open Source blockchain platform
Distributed Ledger - Financial System
Permission is needed to access smart contract
Regulatory and Observer
Privacy is maintained ; Sharing necessary information
Identity - maintained; KYC requirements
Consensus - algorithm - Tolerance algorithm
Contract - Permission based
No block, but chain - Cryptographic Functions
Supported Languages Java and Kotlin
Comments
Post a Comment