Midterm - Process: ELI20ish (Bitcoin Transaction Flow)

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 / 7

flashcard set

Earn XP

Description and Tags

Fall 24

8 Terms

1

What happens when a user initiates a Bitcoin transaction?

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

New cards
2

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

New cards
3

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.

New cards
4

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.

New cards
5

What happens if the miner successfully solves the PoW problem?

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

New cards
6

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.

New cards
7

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

New cards
8

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

New cards
robot