User Data Protection


Blockchain Patterns, Mechanisms, Models, Metrics > Security and Privacy Patterns > User Data Protection

 

User Data Protection (Erl, Naserpour)

How can blockchain user data collection requirements be minimized?

Problem

Blockchain applications may, by default, require users to provide the same quantity of personal data for different types of transactions, thereby exposing more user data to the blockchain network than actually necessary and possibly also violating user data privacy regulations.

Solution

The blockchain application is customized to only retrieve the actual user data needed for a given type of transaction, thereby minimizing the quantity of submitted and collected user data.

Application

The blockchain application is designed to request user data specific to the actual requirements of a given transaction type. The block maker mechanism is further designed to only collect and store the necessary user data required to validate and verify each transaction.

Mechanisms

Block Maker, Node Repository

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Only the essential data required to participate in the transaction is retrieved by the blockchain application and used for the transaction record to be validated and stored. As a result, malicious User X cannot gain access to a sufficient amount of data to be used for malicious activity.

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.