Forced On-Chain Transactions


Blockchain Patterns, Mechanisms, 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.

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 www.arcitura.com/blockchain.