LearnThatStack Ace your next interview
Blockchain Technologies
Bitcoin.
25 Qs 3 free
Change topic Change
Drill · questions

All questions

of 25
Beginner 8
01

What is blockchain and how does it work?

Beginner ·

Answer it yourself first - out loud, or typed below.

How should your speech become text?

Listening… your words appear above as you speak - tap Stop when you're done.

Recording · cr - tap Stop & transcribe when you're done.

Transcribing with AI…

Voice:

Keep going - a few more words and AI can grade it.

Last attempt -

Your answer

Re-explain

Blockchain is a distributed, immutable ledger that maintains a continuously growing list of records (blocks) linked and secured using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data.

Key characteristics:

  • Decentralized: No central authority controls it
  • Immutable: Once data is recorded, it's extremely difficult to change
  • Transparent: All transactions are visible to network participants
  • Consensus-driven: Network participants agree on the state of the ledger

The blockchain works by having network participants (nodes) validate transactions, group them into blocks, and add these blocks to the chain through a consensus mechanism.

Rewriting in plainer words…

This answer doesn't lend itself to a diagram - it reads best . No credits were charged.

The model's verdict: “

The interactive diagram is below the answer - jump to diagram ↓

This answer is explained by a shared concept diagram - open

Tailored explanation · switch back to · ·
Point the redraw:
How well did you know this?
AI:

02

What is Bitcoin and how is it different from traditional currency?

Beginner ·

Answer it yourself first - out loud, or typed below.

How should your speech become text?

Listening… your words appear above as you speak - tap Stop when you're done.

Recording · cr - tap Stop & transcribe when you're done.

Transcribing with AI…

Voice:

Keep going - a few more words and AI can grade it.

Last attempt -

Your answer

Re-explain

Bitcoin is a decentralized digital cryptocurrency that operates on a peer-to-peer network without requiring intermediaries like banks or governments. Created by Satoshi Nakamoto in 2009, it was the first successful implementation of blockchain technology.

Key differences from traditional currency:

  • Decentralized: No central bank or government control
  • Limited supply: Maximum of 21 million bitcoins will ever exist
  • Digital-only: No physical form
  • Pseudonymous: Transactions are linked to addresses, not real identities
  • Irreversible: Transactions cannot be reversed once confirmed
  • Global: Works across borders without currency conversion
Rewriting in plainer words…

This answer doesn't lend itself to a diagram - it reads best . No credits were charged.

The model's verdict: “

The interactive diagram is below the answer - jump to diagram ↓

This answer is explained by a shared concept diagram - open

Tailored explanation · switch back to · ·
Point the redraw:
How well did you know this?
AI:

03

What is a hash function and why is it important in blockchain?

Beginner ·

Answer it yourself first - out loud, or typed below.

How should your speech become text?

Listening… your words appear above as you speak - tap Stop when you're done.

Recording · cr - tap Stop & transcribe when you're done.

Transcribing with AI…

Voice:

Keep going - a few more words and AI can grade it.

Last attempt -

Your answer

Re-explain

A hash function is a mathematical algorithm that takes input data of any size and produces a fixed-size string of characters (hash). In Bitcoin, the SHA-256 hash function is used.

Properties of cryptographic hash functions:

  • Deterministic: Same input always produces same output
  • Fast computation: Quick to calculate
  • Avalanche effect: Small input change drastically changes output
  • One-way: Computationally infeasible to reverse
  • Collision-resistant: Nearly impossible to find two inputs with same output

Example:

Input: "Hello World"
SHA-256 Output: a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e

Input: "Hello World!"
SHA-256 Output: 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069

Importance in blockchain:

  • Links blocks together
  • Provides data integrity
  • Enables proof-of-work mining
  • Creates unique block identifiers
Rewriting in plainer words…

This answer doesn't lend itself to a diagram - it reads best . No credits were charged.

The model's verdict: “

The interactive diagram is below the answer - jump to diagram ↓

This answer is explained by a shared concept diagram - open

Tailored explanation · switch back to · ·
Point the redraw:
How well did you know this?
AI:

04

What is mining and why is it necessary?

Part of Pro
05

What are public and private keys in Bitcoin?

Part of Pro
06

What is a Bitcoin transaction and what information does it contain?

Part of Pro
07

What is proof-of-work and how does it secure the network?

Part of Pro
08

What is a block and what information does it contain?

Part of Pro
Intermediate 8
09

Explain the UTXO (Unspent Transaction Output) model.

Part of Pro
10

What is a Merkle tree and why is it used in Bitcoin blocks?

Part of Pro
11

What are soft forks and hard forks? Give examples.

Part of Pro
12

Explain Bitcoin's difficulty adjustment mechanism.

Part of Pro
13

What are different types of Bitcoin wallets and their security trade-offs?

Part of Pro
14

What is the Lightning Network and how does it solve Bitcoin's scalability issues?

Part of Pro
15

What is Segregated Witness (SegWit) and what problems does it solve?

Part of Pro
16

How do multi-signature transactions work?

Part of Pro
Expert 9
17

Explain the 51% attack and its implications. Is it economically viable?

Part of Pro
18

How does Bitcoin handle the double-spending problem without a central authority?

Part of Pro
19

What are zero-knowledge proofs and how might they apply to Bitcoin privacy?

Part of Pro
20

Compare different consensus mechanisms: PoW vs PoS vs DPoS vs PBFT.

Part of Pro
21

What is the blockchain trilemma and how do different solutions attempt to solve it?

Part of Pro
22

How does Bitcoin's fee market work and what factors influence transaction fees?

Part of Pro
23

Explain Bitcoin Script and give examples of different transaction types.

Part of Pro
24

What are the security considerations when implementing a Bitcoin wallet or exchange?

Part of Pro
25

How do atomic swaps work and what are their implications for cryptocurrency interoperability?

Part of Pro

No matches

Try a different filter or search term.

Pro · $10/mo

22 of 25 Bitcoin answers are gated.

Full answers, code samples, AI explanations - simpler, deeper, or as an interactive diagram. Cancel anytime.

  • Full answers + code
  • AI explain - simpler, deeper, or visualized
  • 1,000 AI credits / month
  • Cancel anytime

Change topic

Pick a different technology or stack. Your current topic stays put until you choose a new one.

Technologies
No technologies match “”.
Cross-cutting topics
No topics match “”.
By role
Stacks & frameworks

MEAN

MongoDB, Express, Angular, Node.js

MERN

MongoDB, Express, React, Node.js

LAMP

Linux, Apache, MySQL, PHP

Django

Python Full-Stack Development

Ruby on Rails

Convention over Configuration

JAM

JavaScript, APIs, and Markup

Serverless on AWS

Serverless Architecture on AWS

Cross-cutting topics 43 topics

Interviewers also test these - they're common to every stack, whichever one you picked above.

Flutter Mobile

Flutter Cross-Platform Mobile Development

Cross-cutting topics 44 topics

Interviewers also test these - they're common to every stack, whichever one you picked above.

Spring Boot

Enterprise Java Development

.NET

Microsoft Ecosystem

Vue

Vue.js, Vite, TypeScript, Tailwind, Node.js

Go Backend

Golang, gRPC, PostgreSQL, Redis, RabbitMQ

FastAPI

Python, FastAPI, SQLAlchemy, PostgreSQL

React Native

React, TypeScript, Redux, Firebase

iOS Native

Swift, SwiftUI, UIKit, Firebase

Android Native

Java, Jetpack Compose, Firebase

Web3 / Ethereum

Solidity, Ethereum, Hardhat, Foundry

DevOps / Platform

Docker, Kubernetes, Terraform, CI/CD

Core SWE Interview Prep

Data structures, algorithms, OS, concurrency, networking, git
Big-O & Complexity Analysis Arrays, Strings & Hash Tables Linked Lists, Stacks & Queues Trees, BSTs & Heaps Graphs Sorting, Searching & Recursion Operating Systems Concurrency & Multithreading Networking for Developers Git & Version Control API Design 45 Distributed Systems Fundamentals 34

Cross-cutting topics 43 topics

Interviewers also test these - they're common to every stack, whichever one you picked above.


Cross-cutting topics 45 topics

Interviewers also test these - they're common to every stack, whichever one you picked above.