WeAreDevelopers LIVE • Jul 28, 2020

Bitcoin- Ledger vs Blockchain

Evan Freeman

Think nodes must store Bitcoin's entire transaction history? Discover how Merkle trees and SPV empower developers to build scalable, verifiable applications without massive data overhead.

Pause
Mute Enter Fullscreen
#1 about 7 min

Evolution of physical ledgers and record keeping

How physical tally sticks and mathematical ledgers evolved into the double-entry bookkeeping system.

#2 about 4 min

Structure and formation of network blocks

How the protocol uses structured blocks to timestamp validated transactions into a global public ledger.

#3 about 3 min

Proof of work and transaction immutability

Why maintaining the physical infrastructure for proof of work makes altering past transactions economically unviable.

#4 about 6 min

Managing node storage limits with Merkle trees

How Merkle trees allow nodes to prune past transaction data while maintaining cryptographic proof of existence.

#5 about 2 min

Designing a permanent triple entry ledger

How placing a third entry on an immutable block creates a globally interoperable transaction receipt.

#6 about 5 min

Simplified payment verification and user data scalability

How simplified payment verification allows users and specialized applications to construct secure transaction histories.

#7 about 3 min

Preserving objective history on a distributed format

How permanent blockchain records prevent the loss of human knowledge typically seen in centralized archives.

#8 about 4 min

Leveraging the dynamic network for scalable applications

How offloading infrastructure and security tasks to the network reduces technical barriers for developers.

#9 about 3 min

Storing large data payloads on the network

The economic optimizations and technical considerations for embedding multimegabyte files within verified transactions.

#10 about 2 min

Distinguishing network nodes from protocol peers

Clarifying the overlapping terms and specific roles of peers and block-building nodes within the protocol.

#11 about 3 min

Removing arbitrary block limits for network scalability

How ongoing node upgrades aim to eliminate arbitrary constraints and enable massive scalability for developers.

#12 about 3 min

Defining the importance of a fixed protocol

Why stabilizing the underlying consensus rules ensures a predictable environment for application development.

#13 about 3 min

Economic incentives for verifiable permanent data storage

How a free market approach drives specialized entities to offer dedicated data storage and validation services.

Matching moments

2:48 min

Managing blockchain data storage and history scaling

Brian Whippo Brian Whippo · Coffee With Developers

4:07 min

Analyzing the core architectural layers of modern blockchains

John Woods John Woods · LIVE

3:34 min

Understanding distributed ledgers and core network consensus mechanics

Chris Heilmann Chris Heilmann +2 · LIVE

2:15 min

Explaining cryptographic data structures for non-technical audiences

John Woods John Woods · LIVE

3:34 min

Fundamental features and principles of blockchain technology

Tim Weingärtner · LIVE

2:57 min

Exploring enterprise and retail use cases for distributed ledgers

Ed Marquez Ed Marquez · World Congress 2025