Blockchain is a shared, distributed ledger technology that allows participants in a business network to view a single version of transaction records and asset ownership. It provides solutions to problems of trust, transparency and efficiency in business networks by creating an immutable record of transactions through consensus-based validation. Early blockchain applications include Bitcoin, which uses blockchain to enable digital currency transactions in a decentralized, anonymous yet verifiable way. Blockchain holds potential for business applications by enabling shared ledgers, smart contracts, privacy and low-cost validation of transactions across organizational boundaries.