Blockchain Technology: Introduction, Applications, Challenges

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 343

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

344 Terms

1

Blockchain

Decentralized technology for tracking digital transactions.

New cards
2

Cryptocurrency

Digital currency using cryptography for security.

New cards
3

Peer-to-peer

Direct interaction between users without intermediaries.

<p>Direct interaction between users without intermediaries.</p>
New cards
4

Bitcoin

First decentralized cryptocurrency introduced in 2009.

<p>First decentralized cryptocurrency introduced in 2009.</p>
New cards
5

Tamper-proof

Data that cannot be altered or deleted.

New cards
6

Distributed ledger

Database spread across multiple locations or nodes.

<p>Database spread across multiple locations or nodes.</p>
New cards
7

Transparency

Open access to transaction data for verification.

New cards
8

Integrity of data

Ensuring accuracy and consistency of information.

New cards
9

Decentralization

Elimination of central authority in transaction processing.

<p>Elimination of central authority in transaction processing.</p>
New cards
10

Proof-of-Work

Consensus mechanism requiring computational effort to validate transactions.

New cards
11

Miner

Node in blockchain that validates and records transactions.

New cards
12

Block

Collection of transactions grouped together in blockchain.

New cards
13

Cryptographic mechanism

Mathematical algorithms ensuring data security and integrity.

New cards
14

Pseudonymous

User identities hidden while transactions are public.

New cards
15

Byzantine Generals Problem

Challenge of achieving consensus in distributed systems.

<p>Challenge of achieving consensus in distributed systems.</p>
New cards
16

Quorum systems

Consensus method accepting majority votes for decisions.

New cards
17

Sybil attacks

Malicious activity creating multiple identities to disrupt consensus.

New cards
18

Double spending

Risk of spending the same digital currency twice.

New cards
19

Temporary inconsistencies

Momentary discrepancies in distributed data states.

New cards
20

Applications of blockchain

Use cases in finance, healthcare, and supply chain.

<p>Use cases in finance, healthcare, and supply chain.</p>
New cards
21

Challenges of blockchain

Issues like scalability, security, and regulatory concerns.

New cards
22

Digital currencies

Virtual currencies used for online transactions.

New cards
23

Central authority

Entity responsible for managing and verifying transactions.

New cards
24

Satoshi Nakamoto

Pseudonymous creator of Bitcoin and blockchain technology.

New cards
25

Pseudonymous

Users' identities are hidden in transactions.

New cards
26

Ledger

An open, append-only record of transactions.

New cards
27

Secure

Blocks are cryptographically linked to prevent tampering.

New cards
28

Shared

Public ledger accessible to all network users.

New cards
29

Distributed

Data is spread across multiple network nodes.

<p>Data is spread across multiple network nodes.</p>
New cards
30

Permissioned Blockchain

Only authorized users can publish blocks.

New cards
31

Permissionless Blockchain

Anyone can publish blocks without authorization.

New cards
32

Consensus Methods

Techniques to achieve agreement among network nodes.

New cards
33

Hashing

Converts data into a unique fixed-size output.

New cards
34

Pre-image Resistant

Output cannot be reversed to find input.

New cards
35

Second Preimage Resistant

No second input generates the same output.

New cards
36

Collision Resistant

Finding two inputs for the same output is infeasible.

New cards
37

SHA-256

Secure Hash Algorithm producing 256-bit output.

New cards
38

Nonce

Random number used in proof-of-work consensus.

New cards
39

Digital Signatures

Cryptographic proof of authenticity for transactions.

<p>Cryptographic proof of authenticity for transactions.</p>
New cards
40

Addresses

Unique identifiers for users in blockchain.

New cards
41

Blocks

Data structures containing transaction information.

New cards
42

Transactions

Records of value transfers between users.

New cards
43

Keccak

Another hashing algorithm used in blockchain.

New cards
44

RIPEMD-160

A cryptographic hash function used in blockchain.

New cards
45

Transparency

Open access to transaction history for users.

New cards
46

Tampering

Unauthorized alteration of data in the blockchain.

New cards
47

Cryptographic Mechanism

Techniques ensuring security and integrity of data.

New cards
48

Security Property

Features that protect data from unauthorized access.

New cards
49

Proof-of-Work

Consensus model adjusting nonce for specific outputs.

New cards
50

Nonce

A value adjusted in proof-of-work for mining.

New cards
51

Block Structure

Divided into header and body components.

New cards
52

Block Header

Contains hashes, nonce, timestamp, and merkle root.

New cards
53

Block Body

Holds all transactions within the block.

New cards
54

Merkle Root

Consolidated hash of all transaction hashes.

New cards
55

Transaction

Interaction between two entities in blockchain.

New cards
56

Bitcoin Transaction

Transfer of bitcoin between users.

New cards
57

Digital Asset Transaction

Transfer of ownership in digital assets.

New cards
58

Transaction Input

Data specifying source of funds in transaction.

New cards
59

Transaction Output

Data specifying destination of funds in transaction.

New cards
60

Sender's Address

Public identifier for the transaction sender.

New cards
61

Sender's Public Key

Public key used for verifying sender's signature.

New cards
62

Digital Signature

Unique signature verifying transaction authenticity.

New cards
63

Transaction Validity

Adherence to blockchain implementation protocols.

New cards
64

Transaction Authenticity

Assurance sender owns transmitted digital assets.

New cards
65

Public Key Cryptography

Asymmetric encryption using public and private keys.

New cards
66

Asymmetric Key Cryptography

Uses two related keys for encryption and decryption.

New cards
67

Encryption

Converting data into a secure format.

New cards
68

Decryption

Converting encrypted data back to original format.

New cards
69

Symmetric Key Encryption

Single key used for both encryption and decryption.

New cards
70

Wallet

Software for storing private keys and addresses.

New cards
71

Address

Alphanumeric identifier for transaction participants.

New cards
72

Blockchain Nodes

Computers that validate and store blockchain transactions.

New cards
73

Blockchain

A decentralized ledger of transactions.

New cards
74

Block

Contains header metadata and transaction data.

New cards
75

Block Header

Metadata section of a blockchain block.

New cards
76

Block Body

Section containing valid transactions.

New cards
77

Hash

Unique identifier for a block's data.

New cards
78

Tampering

Unauthorized alteration of blockchain data.

New cards
79

Consensus Mechanism

Process for network agreement on block additions.

New cards
80

Proof of Work (PoW)

Consensus model requiring computational effort to validate.

New cards
81

Proof of Stake (PoS)

Consensus model based on ownership of cryptocurrency.

New cards
82

Proof of Authority (PoA)

Consensus model relying on trusted validators.

New cards
83

Proof of Elapsed Time (PoET)

Consensus model using trusted execution environments.

New cards
84

Miner

Node that validates transactions and publishes blocks.

New cards
85

Cryptographic Puzzle

Complex problem miners solve for block validation.

New cards
86

Smart Contract

Automated contract execution on blockchain.

New cards
87

Nick Szabo

Developer of the concept of smart contracts.

New cards
88

Decentralized Apps (DApps)

Applications built on blockchain technology.

New cards
89

Ethereum

Blockchain supporting smart contracts and DApps.

New cards
90

Hyperledger

Framework for enterprise blockchain solutions.

New cards
91

Solidity

Primary programming language for Ethereum smart contracts.

New cards
92

Pseudonymous

Users' identities are hidden but traceable.

New cards
93

Public Key Cryptography

Security method for verifying transactions.

New cards
94

SHA-256

Hashing algorithm used in Bitcoin blockchain.

New cards
95

Scalability

Ability of blockchain to handle growth.

New cards
96

Ethereum

A general-purpose blockchain platform developed in 2013.

New cards
97

Smart Contracts

Programmed applications executing conditions on blockchain.

New cards
98

Decentralized Applications (DApps)

Applications with backend on blockchain, frontend in any language.

New cards
99

Industry 4.0

Integration of technologies for enhanced industrial processes.

New cards
100

FinTech

Financial services utilizing blockchain for transactions and management.

New cards
robot