Focuses on providing a trading platform for data assets, algorithm models, and computing power, it combines cryptography-based privacy-preserving computation and blockchain technology to achieve the free circulation of data assets around the world.
AI models must be “fed” with massive data to be more intelligent and powerful. PlatON helps AI models establish data access compliance without violating data privacy.
A new computing paradigm is provided with cryptography-based privacy-preserving computation technology, making data available but not visible, so data privacy is fully protected.
The use of data in the digital world must follow the principles of the right to be forgotten,and the right to portability, conditional authorization, and minimal collection. PlatON is based on these principles to achieve protection while securing data rights.
Algorithmic models with defined computation logic and data input and output formats enables sharing and trading between demanders and providers on PlatON.
A data trading market built with privacy-preserving computation and blockchain technology, delievers secutrity compliant circulation of data assets globally to truly unleash the value of data.
Trade Computing Power
Verifiable computing and blockchain technology provides a platform for publishing computing tasks with high computing power requirements; allowing for the verification of computed results with a minimum of computing power. This permits peer-to-peer trading of computing power.
Privacy-preserving Computation of Non-Interactive Proofs
PlatON uses modern cryptographic algorithms. These include but are not limited to Zero-Knowledge Proof (ZKP), Verifiable Computation (VC), Homomorphic Encryption (HE), Secure Multi-Party Computation (MPC), and Secret Sharing (SS), for implementation of computational capacity expansion schemes for non-interactive proofs.
The PlatON Verifiable Computation (VC) cryptographic algorithm passes trust off the chain. With Verifiable Computation, contracts only need to be computed once off-chain; so all validators can quickly verify the correctness of the computation, improving transaction processing performance while at the same time,enabling PlatON to support Trustless computation for complex contracts.
PlatON realizes true privacy-preserving computation by integrating Homomorphic Encryption (HE) with Secure Multi-Party Computation (MPC). This protects the privacy of input data and computation logic. Trustless computing on PlatON depends solely on the cryptographic assumption of falsifiability, thus providing unprecedented private data security for the lifetime of data, without a trust perimeter.
PlatON is essentially a decentralized FaaS (Functions as a Service) platform. Accordingly, smart contracts can be considered as functions on FaaS.
Solidity contract Supports development using solidity language, compiled into evm bytecode for execution.
Wasm contract supports high-level language development, such as C++, Rust,or GO compiled into WASM bytecode for execution.
The input data for the privacy contract is stored locally in the data node. The data node is secretly shared to multiple random computing nodes,these perform private computations in a secure multi-party computing manner off-chain, to realize decentralized scheduling of data, automatic clearing and settlement of transactions, and accurate tracking and auditing of the whole on-chain process.
Verifiable contracts support complex and heavy computation logics, without affecting the performance of the entire chain.