Private Chains

Private Chains: Private chains within the NetX network are strategically deployed within enterprise data centres, serving as secure data gateways that allow enterprises to expose their data securely and maintain control over access conditions. These private chains offer a robust environment to ensure the integrity of enterprise data and the genuine execution of external access actions. To seamlessly integrate with an enterprise's existing applications and data platforms, NetX’s private chains implement several essential features:

  1. Verifiable Integrity: Since private chains operate entirely within an enterprise's internal data centre, their integrity is paramount. NetX implements integrity verification protocols beneath the blockchain layer to affirm the trustworthiness of the entire software stack to external communication peers. This software stack encompasses the components composing the private chain itself, extending down to the hardware layer of the private chain node.

  2. Privacy-Preserving Transactions: Enterprises have the flexibility to open their data directly, storing it on the private chain for external access. However, for data privacy concerns, they can activate the privacy-preserving transaction capabilities of NetX’s private chain. This feature enforces encryption on exported data and leverages zero-knowledge algorithms to allow data processing while preserving data privacy.

  3. Backward Application Compatibility: NetX's private chain philosophy focuses on achieving trustworthiness while ensuring compatibility with legacy applications. Instead of migrating all legacy applications as smart contracts, NetX designs new building and execution mechanisms for these legacy software systems. This approach enables legacy applications to be directly invoked by the private chain, providing accurate results with verifiable confidence.

  4. Local Data Integration: Dealing with large datasets from existing big data facilities necessitates an efficient approach. Transferring all data to the private chain would be impractical. NetX tackles this challenge by establishing a trustworthy data pool. Large datasets can be deposited into this pool, and privacy-preserving algorithms are applied to the data. Verifiable results are then returned to on-chain smart contracts, facilitating the efficient processing of massive datasets.

Private chains facilitate two types of smart contracts: Data Process Contracts and Data Access Contracts.

  • Data Process Contracts: These contracts are defined by the enterprise itself. They are the Data Interoperation Protocols implemented as smart contracts. They determine how the enterprise's internal data should be processed. Data process contracts read the enterprise's internal data, execute predefined operations, and store the processed data on the private chain for external access.

  • Data Access Contracts: Conversely, remote data users define and deploy Data Access Contracts. They are the Data Access Protocols implemented as smart contracts. Typically, these users are other enterprise applications (Service Providers’) seeking to access the source enterprise's data (Data Owners’). During the handshaking phase, Data Access Contracts are set up to enforce their data access agreements.

Data access within this architectural framework involves remote applications engaging with Data Access Contracts. Once these contracts have been established, remote applications can trigger data access inquiries. The Data Access Contract subsequently interfaces with the relevant Data Process Contract, responsible for data retrieval from the private blockchain. This blockchain serves as a repository for data, which may be stored in an unencrypted or encrypted format. Alternatively, the Data Process Contract can dynamically communicate with legacy application services or big data facilities, executing essential computations and returning the results to the Data Access Contract. Finally, the Data Access Contract forwards these outcomes to the initiating application, thus concluding the data access procedure. Importantly, smart contracts autonomously govern data access and network-related payments, commonly implemented as gas fees.

Last updated