Get started with blockchain

Explore the basics of blockchain and get started building a solid foundation.

What is blockchain?

A blockchain is a tamper-evident, shared digital ledger that records transactions in a public or private peer-to-peer network. The blockchain acts as a single source of truth, and members in a blockchain network can view only those transactions that are relevant to them.

Get up and running

Now that you have learned the basics of blockchain, it's time to put your knowledge to work. The tutorials in this section give you hands-on experience building and working with your own blockchain application.

IBM Blockchain 101: Quick-start guide for developers

1 hour

Build a kick-starter blockchain network and start coding with the IBM Blockchain platform.

Develop a smart contract with the IBM Blockchain Platform VS Code extension

30 minutes

Walk through the key steps in the workflow of local smart contract development: generate a skeleton contract, deploy it locally, and use it to submit/evaluate transactions.

Architecture Center: Blockchain for trusted transactions

Record a history of transactions in a shared, immutable ledger for transactional applications. Transactions are trusted, accountable, and transparent.