What is Integritee Network?
Integritee Network is a second layer solution built on parachain on the Polkadot blockchain platform. Integrite aims to solve the three main challenges facing most blockchains: scalability, interoperability, and security. To achieve this, Integrite uses Polkadot's Relay chain as a layer of security to ensure transparency to the public, while leveraging a hardware-based trusted execution environment (TEE) for handling security sensitive corporate and personal data. In addition, sidechains are deployed to achieve a throughput of up to 1,000,000 transactions per second. These technical achievements combined have opened the door to a new era of security-focused applications. Integritee can be deployed wherever sensitive information is needed to be secure, while providing verifiable proof that the underlying raw data remains secure and inaccessible to unauthorized objects.
Integritee is poised to become one of the foundational parachains on Polkadot and Kusama, a high-performance and interoperable blockchain ecosystem. Through collaboration with third-party blockchain developers and enterprise customers, Integritee parachain will serve as a multipurpose area for the development of a wide range of dApps, blockchain services and platforms extensible and interoperable.
By separating authentication from computation, Integrite allows the blockchain to do what it does best, and modern hardware handles the rest. In this way, Integritee's solution is to combine the security and reliability of blockchain with the speed and power of enterprise hardware.
The Integritee Network includes the following components:
The Trusted Execution Environment (TEE) is a piece of hardware required to launch the Integritee Network.
To trust that a party remotely accesses data according to a pre-agreed process from a genuine TEE, the system requires a remote attestation using a digital signature from the TEE Manufacturer. Integritee uses its parachain on Polkadot for remote authentication verification. This will provide all users with assurance that their data can only be processed in separate pre-agreed ways and in a trusted hardware environment.
By combining Polkadot's verifiable transparency with the security and speed of TEE, Integritee provides verifiable privacy at scale.
2. Software: includes Off-chain Worker (OCW) and sidechain validator template.
Integritee provides an open source framework with code samples for different scenarios. For use cases with a large number of transition states where the order of calls matters (like token transfer or smart contract execution), a third party can develop its own sidechain family, where state transitions are invoked directly without any interaction with the Integritee parachain. For use cases focused on Oracle or data storage services, or a low number of highly complex calculations, developers should deploy their own off-chain workers where everyone executables are called indirectly from the outside on the Integritee parachain.
The Off-chain Worker (OCW) implements a custom state transition function or oracle service in the TEE. State transitions are triggered via the on-chain periphery with an encrypted payload (indirect call).
- Integritee Sidechains: When using indirect calls, all trusted calls need to go through the chain. Hence it is not a scalable solution. Thus, one would prefer to interface directly with enclaves, which leads to the problem of transaction order consensus. This is why a layer two solution is needed.
- Developing sidechains validated by TEE: The Integrite SDK allows you to develop TEE-validated sidechains with block times of less than one second. Since the sidechain validators are running in the TEE, all validators trust each other and greatly reduce the complexity of the consensus protocol.
- Direct call orders: With a direct call, the requestor chooses one of the sidechain validators to submit his call. Next, the validator generates a block, the call to which will be executed. The block is committed to the Integrite parachain and the difference of the command state is communicated to other validators who simply copy the difference into their own state.
- Complete the block: Sidechain blocks are produced at a higher block rate than at blockchain layer one. While ensuring the integrity of TEEs, these blocks are not final as sidechain frauds can still occur. Each sidechain block hash is appended to the layer one blockchain and finalized on layer one with the block.
Features of Integritee Network
Integritee provides insights without access to sensitive data and empowers companies and developers to build a safer, broader, more equitable data platform. What if you could unlock valuable data without accessing the data itself? A Trusted Execution Environment (TEE) is an isolated environment, isolated in the computer processor, from the main operating system of the system. It ensures that data is stored, processed and protected in a secure environment. Integritee combines the security of TEE hardware with the trustworthiness of blockchain. This allows many companies to process data in pre-agreed ways without directly accessing the underlying data set.
Protection: Create apps that exploit consumers' data interests without invading privacy.
Collaborate: Collaborate on data without giving up control of sensitive business information.
Secure: Safely handle sensitive data with an interoperable layer two blockchain solution.
Integrite's technology can be deployed across a wide range of industries for a wide range of use cases. From healthcare and decentralized finance to supply chain management, handling sensitive data is sometimes simply unavoidable. In any situation where multiple parties need to handle potentially sensitive data, whether it's B2B or B2C interactions, Integrite provides a technical foundation.
Market Size and Competitors:
Currently, there is no competitor in the same field with Integritee, which brings a huge advantage to the market size of this project. Needless to say, with a solution aimed at the data platform, Intergritee is targeting the Polkadot and Kusama ecosystems directly, providing scalability and interoperability for DApps. In the future, it aims to solve the security problem for the whole blockchain world.
If we don't require 100% similar in the feature, then below are 2 projects that is having the same idea:
Litentry was one of the first projects that could compete for a parachain slot on Polkadot. Litentry provides services related to the user's identity while ensuring that user's privacy through a completely decentralized construction.
Covalent provides a unified API (Application Programming Interface) that gives visibility to billions of blockchain data points. Covalent brings full transparency and visibility of assets across all network blockchains, provides useful insights to consultants, and allows developers to add resources. Simply put, Covalent has a single API that allows you to get detailed transaction data from multiple blockchains without coding.
We can see can although Litentry's and Covalent's idea for security is applicable, both of them can only solve a part of a problem. Meanwhile, Integritee can archive all and appear to be unbeatable up to now.