Skip to content Click to view our Accessibility Policy

Getting started with Blockchain

Developing DApps on Oracle Blockchain Platform. Deliver faster results for rapid experimentation and leverage a trusted blockchain network for mission-critical deployments.

Get Started with Blockchain

A blockchain platform lets you build a distributed ledger so that organizations can share data and run transactions without the intermediaries needed in the past. These resources provide fundamentals about blockchain.

Blockchain Success Factors

Learn practical tips that can lay a foundation for success with blockchain development projects.

A Cloud-Based Blockchain Service

Tap these resources to get started with Oracle Blockchain Platform Cloud Service. Based on the open-source Hyperledger Fabric, Oracle’s blockchain service brings enterprise performance, pre-built integrations, and more.

How to Develop Smart Contracts

A smart contract (also called a chaincode, which is a critical element of blockchains) is a program written in GO or Node.js. A chaincode is installed on the network's peer nodes, instantiated on (bound to) a channel, and invoked by an application through a client SDK or REST proxy. When invoked, the chaincode initializes and manages the ledger's state.

Download an Oracle sample to develop your own chaincodeDownload a "hello world" template (zip package) to test your chain code against your OABCS developer's instance.

Featured Videos

Blockchain Image Preview
Blockchain Image Preview Network
Thumbnail - How to simplify Hyperledger development with Oracle Blockchain App Builder

More Resources for Developers