Midterm - Process: ELI20ish (Bitcoin Transaction Flow)

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

1/7

flashcard set

Earn XP

Description and Tags

Fall 24

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

8 Terms

1
New cards

What happens when a user initiates a Bitcoin transaction?

User enters the transaction details, including account, amount, and urgency.

2
New cards

What does the wallet do with the transaction data?

The wallet hashes the transaction data using SHA-256 and encrypts the hash with the user's private key to create a digital signature

3
New cards

What does a miner use the public key for in a Bitcoin transaction?

miner uses the public key to unlock and verify the digital signature, confirming the transaction's legitimacy.

4
New cards

What is the goal of the miner when creating a block hash?

To solve the Proof of Work (PoW) problem by finding a block hash that is less than the target value through varying the nonce.

5
New cards

What happens if the miner successfully solves the PoW problem?

The block is broadcast to the network, and it is added to the blockchain.

6
New cards

What happens if the miner does not solve the PoW problem on the first attempt?

The miner adjusts the nonce and attempts to solve the problem again.

7
New cards

The process of a Bitcoin transaction (User’s perspective)

user enter transactions - wallet hashes transaction data - wallet encrypts the hash - wallet sends data, digital signature, public key to a few miners

8
New cards

The process of a Bitcoin transaction (Miner’s perspective)

unlock digital signature via public key - broadcast valid transaction to nearest miners - create a block hash - attempt to solve proof of work (PoW) - Is the problem solve, yes/no? - broadcast block and add to chain