Ethereum

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards

What is ethereum ?

  • Ethereum is a decentralised blockchain application that enables smart contracts and decentralised applications

  • Ethereum allows developers to build and run application without relying on central authority

Ethereum allows developer to write smart contacts

Developer can build Dapps that runs on Ethereum BC without centralized

2
New cards

What are the key features of Ethereum?

  • Smart Contracts

  • Ethereum Cryptocurrency

  • Ethereum virtual machine

  • Decentralized Applications

3
New cards

What is hyperledger?

  • It is a open-source block-chain framework developed by Linux foundation

  • Its permissioned ( restricted )

4
New cards

What are the features of Hyperledger?

  • Permissioned

  • Scalable

    • Doesn’t have cryptocurrency : doesn;t have buildin token

5
New cards

What is hyper ledger fabric ?

  • it is a permissioned block chain framework within the hyper ledger ecosystem

  • Desgined for business application

  • Support smart contracts ( called chaincode)

  • Provices security , privacy

6
New cards

What are the features of hyper ledger fabric ?

  • Private and permissioned

  • Smart contracts ( Chaincode )

  • Scalable

7
New cards

Difference between hyperledger fabric and bitcoin ?

Parameters

Hyperledger Fabric

Bitcoin

Consensus

No mining

POW

Privacy

Channel - Based

Fully transparent ledger

Transaction speed

20000 + TPS

7 TPS

Finality

Immediate

Require 6 conformations

8
New cards

Architecture of Hyperledger Fabric ?

9
New cards

What are the core components of Hyperledger fabric architecture ?

  • Membership service provider ( MSP )

  • Application ( SDK - Software developement kit )

  • Peer Node

  • Ordering Service

10
New cards

Membership service provider:

  • Ensure authentication and authority of participants

  • Decentralized

  • Function: Enrolls user and provide cryptographic keys

11
New cards

Application (SDK)

  • Used by clients to interact with blockchain

  • Steps:

    • Step 0: Enroll with the MSP to get identity key

    • Step 1: Send a transaction to the peer

    • Step 2: Submit the transaction for validation

12
New cards

Peer Node:

  • Main components

  • It processes and validates transaction

<ul><li><p>Main components</p></li><li><p>It processes and validates transaction </p></li></ul><p></p>
13
New cards

What is peer node consists of ?

  • Endorser

  • Committer

  • Ledger

  • Events

  • Chaincode

14
New cards

Endorser:

Validate transaction proposals

15
New cards

Commiter:

It validate transactions and commit them to ledger

16
New cards

Ledger:

Store all transactions

17
New cards

Events:

Notify network particpants about transaction update

18
New cards

Chaincode:

  • Smart Contracts

  • It is used in business logic (execute bussiness logic)

19
New cards

Ordering Service:

  • Collect the endorsed transaction from peers and order them into block

  • Ensure consistency across peers

20
New cards

What is hyperledger composer?

  • It is an open source tool used to simplify and accelerate the development of hyperledger fabric applications

  • Provides abstraction layer

21
New cards

What are the features of hyperledger composer?

Rapid development: speed up smart contracts and DAPPS

Access control: Defines permission for participants.

22
New cards
23
New cards
24
New cards
25
New cards
26
New cards
27
New cards
28
New cards