Forced On-Chain Transactions

Blockchain Patterns, Mechanisms, Models, Metrics > Security and Privacy Patterns > Forced On-Chain Transactions


Forced On-Chain Transactions (Erl, Naserpour)

How can the risks and potentially negative impacts of off-chain transactions be avoided?


Off-chain activity can introduce risks to participating nodes and a loss of control of how the blockchain application is used.


The blockchain application can be designed to disallow and prevent off-chain activity.


The block maker and chaining engine mechanisms are stripped of their ability to add off-chain record data to the blockchain.


Block Maker












Transactions outside of the network are not supported by the blockchain application. User A is forced to carry out on-chain transactions with users of the same blockchain network.

Module 12: Fundamental Service API Design & Management

This pattern is covered in Blockchain Module 2: Blockchain Technology & Architecture.

For more information regarding the Blockchain Architect curriculum, visit