Decentralized ledger system
FYDENA is a decentralized system using blockchain and a platform on which participants can easily organize and manage their businesses. Blockchain is an immutable and append-only ledger that is essentially a consensus of replicated, shared and synchronized digital data spread across multiple nodes or peers. As described in Figure 4, the blockchain application for each node utilizes the functions provided by the blockchain framework and builds a peer-to-peer network among nodes. Therefore, whereas it easily achieves data integrity and transaction security by applying the inherent functionalities of the business blockchain framework, it also eliminates single points of failure and dissolves issues that can arise in dominant centralized platforms such as the monopoly of data and pricing control. Though every node in a business blockchain has the same ledger, confidential transaction data are available only to allowed nodes - for example, the nodes of contracting parties. Another advantage when using blockchain is the deployment of smart contracts. A smart contract is generated by programming the corresponding contract and can be executed automatically and safely by deploying to the blockchain.
Software defined business process
FYDENA comprises of four core functions based on blockchain optimized for the Naas business structure; automatic generation of smart contracts, service quality monitoring and verification, billing & payment, and service access control (see Figure 5).
Firstly, the natural language-based human-readable contract document is converted into a smart contract that is automatically generated and deployed onto the blockchain (see Figure 6).
Off-chain data integrity service
All of the data processed within the blockchain is secure. However, for the NaaS business process, it is critical to ensure that the events and data outside the blockchain (for example, quality monitoring, etc.) are securely processed and deployed onto the blockchain. FYDENA provides off-chain service functions to guarantee the integrity of the quality monitoring data by using anti-tampering and anomaly detection technologies. As shown in Figure 7, FYDENA compares the quality data measured on the end user device and the network server to detect the abnormal difference between them.