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.
Next steps
Build on the knowledge you've gained with these developer patterns:
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.