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?
Problem
Off-chain activity can introduce risks to participating nodes and a loss of control of how the blockchain application is used.
Solution
The blockchain application can be designed to disallow and prevent off-chain activity.
Application
The block maker and chaining engine mechanisms are stripped of their ability to add off-chain record data to the blockchain.
Mechanisms
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.
This pattern is covered in Blockchain Module 2: Blockchain Technology & Architecture.
For more information regarding the Blockchain Architect curriculum, visit www.arcitura.com/blockchain.