Submitting transactions

The first step in the process or data flow is the submission of transactions to the blockchain. This is provided by the application layer. A transaction can be submitted through many different channels, such as web or mobile applications, cloud or SaaS applications, or by any decentralized application or system that can call (internet-connected) REST APIs. This is because most blockchains, or DLT (distributed ledger technology) software, expose REST or CLI (command line interface) APIs which these channels can use to interact with the blockchain.

What you will most likely encounter or build yourself is an application that uses these APIs to create and modify assets (for example, participants and data entities) and ...

Get Blockchain across Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.