PlatON: A High-Efficiency Trustless Computing Network

in #platon5 years ago

Introduction

Blockchain’s scalability problem is inherent to the algorithm agreement that it depends on in a trustless manner to validate transaction or computation. The more nodes involved in replicating a single computation, the greater the confidence that the findings are correct.
However, the number of nodes banning blockchain being implemented on a big scale drastically increases the time for agreement and resources spent on the work. The flipside is agreement, not the essence of the attraction of blockchain, but the confidence-free function that can be achieved cryptographically

What is PlatON

PlatON is a cryptographic-based computing network which features in high scalability and privacy utilizes a technology called (VC) to attain in trustless computation scalability, verifiability, and privacy. The proprietary technology created by the team over the previous few years further decreases overtime and resources for the prover by several magnitudes, making it a more practical solution for overall confidence-free computing

Technology

PlatON is a cryptographic-based computing network which features in high scalability and privacy.

  1. Verifiable Computation: VC guarantees the correctness of the off-chain computation
  • Verifiable. Calculation accuracy can be confirmed.
  • Unforgeability. Infeasible computational to a forged consequence.
  • Efficiency. Less verification operating time.
  1. Privacy-Preserving Computation: MPC and HE protect the privacy of data and computation function
  • Privacy. The raw data cannot be obtained by other parties.
  • Correctness. The result is consistent with the computation in plaintext.
  • Trustless Boundary. The entire process under protection while no security boundary exists.

How it works:

  1. Users deploy and release Meta Smart Contract which contains algorithm parameters, computation function and economic incentives.
  2. Users call the smart contract and send transactions.
  3. Complex computations are broken down into sub-tasks in circuit form and distributed to multiple computing nodes.
  4. Computing nodes execute computation and generate proof.
  5. Computing nodes commit computation results and proof.
  6. On-chain nodes broadcast computation results and proof.
  7. Block producers verify the proof.
  8. Verified computation results are returned to the user via the smart contract.
  9. Economic rewards are executed on-chain according to the Value of Computing Contribution.

Strategic Position

PlatON offers a full trustless computing frastructure that can be used for Dapp or scale other blockchains. PlatON's own blockchain is the base chain that incentivizes computing nodes and stores state and computation proofs.
PlatON is designed as an infrastructure including computing, stor-age, service discovery, etc. for diverse decentralized systems that coversother blockchains, decentralized AI, scientific computation and more.
The initial goal is to build a trustless computing platform with verifiable computing based on cryptography as a solution to the challenges of scalability, privacy and verifiability that hindered blockchain. The following are the system's main elements :

  • Off-chain verifiable computing ,That scales horizontally with the amount of nodes, is used to conduct heavy and complicated com-putation while producing computational evidence that findings are correct.
  • Secure multi-party computing and homomorphic encryp-tionguarantee the private data in an encrypted form or jointlycompute different functions (applications) with multi-party in-puts through entire computation process, eliminating the trustboundary.
  • Compilers transform computation functions into circuitswhich are distributed by the blockchain to different computationnodes. Functions represented by circuits can be executed withbetter concurrency and decentralization
  • Computing hardware. The circuit based computation natu-rally fits the architecture of FPGA, thus gain advantage in capac-ity and cost using specifically developed FPGA/ASIC hardware.

PlatON Network Protocol

PlatON’s fundamental application is a decentralized, organized topology based entirely on RELOAD (Resource LOcation AndDiscovery) protocol and the Kademlia protocol. The layers of the general PlatON network framework

  • Service Discovery

The peers forming the overlay shares their funds in a peer-to-peer (P2P) overlay network such as PlatON to provide the service the system was intended to provide. Overlayboth colleagues provide services and demand services from other colleagues to other colleagues. A TURN relay service, an audio / video service, can be offered to each other by colleagues in PlatON, a computing service, aSIP agent service, and so on

  • Computing Service

Effective high-speed communication between computing nodes becomesvery important in PlatON. Computing services based on the RELOADprotocol implements the publication of computing services, the discov-ery of computing services, and the creation of computing sessions.

  • Blockchain Service

Blockchain nodes use the RELOADframework’s message transmission element to synchronize transaction and block. Alsace the base RELOAD protocol to interact with each other by block manufacturers.

TEAM

Links:

Website: https://www.platon.network
LinkedIn: https://www.linkedin.com/company/platonnetwork/
Telegram: https://t.me/PlatONHK
White paper: https://platon.network/static/pdf/en/PlatON_A_High-Efficiency_Trustless_Computing_Network_Whitepaper_EN.pdf


PERSONAL INFO :
Bounty0x username: @maystro4
ETH adress : 0x0B448c913cC7b8f1072215AbA22f79233036654e