Blockchain

Definition

Distributed ledger technology that maintains a continuously growing list of records secured using cryptography, enabling decentralized applications.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between blockchain and a traditional database?
A traditional database is usually controlled by one organization that can change or delete records. A blockchain is a shared ledger where multiple parties agree on updates using a consensus process, and past records are designed to be very hard to alter without detection. Blockchains are useful when multiple organizations need a common, tamper-evident record without relying on a single central owner.
When should I use blockchain?
Use blockchain when you have multiple parties (often different companies) that need to share data, don’t fully trust a single party to own the system, and need an auditable history of changes (provenance). Common fits include supply-chain traceability, shared asset registries, and multi-party workflow tracking. Avoid blockchain if a single organization controls the process, you need high throughput/low latency like a typical app database, or you can meet requirements with a standard database plus audit logs.
How much does blockchain cost?
Costs depend on the type of blockchain and how you run it. For managed permissioned blockchain services, you typically pay for node instances, storage, network traffic, and any managed service fees. For public blockchains, you may pay transaction (gas) fees that vary with network demand, plus infrastructure costs if you run your own nodes. Additional costs often include integration work, identity/access management, security reviews, and ongoing governance among participants.

Category: emerging-tech

Difficulty: advanced