The Ethereum Foundation supports PlatON to complete the MPC project in the ETH2.0 standard

PlatON officially completed the design of the secure multi-party computing (MPC) algorithm in the Ethereum 2.0 Proof of Custody (PoC) program and the implementation of the first-stage code, and open sourced it on GitHub. In order to solve the data availability problem (Data Availability) that appears in the collaborative operation of the Ethereum 2.0 design scheme, Ethereum 2.0 proposes a PoC solution, which requires the verifier node to attach a “proof of data possession” when submitting the block. In order to prevent single points of failure and reduce the commissioning cost of the verifier, PoC’s overall design goals include compatibility with MPC. Based on this design goal, Ethereum invited PlatON to participate in PoC’s MPC design and code implementation in the form of Ethereum Foundation funding. At present, PlatON has completed the first phase of the code implementation and tested it in the same period of GitHub open source. In the test process of 20 nodes (test environment: 4CPU + 8GB + 100Mbps) distributed in five different countries and different cities in Frankfurt, Mumbai, Sydney, Singapore and Tokyo, the time to generate PoC online is about 3 seconds, which is completely Meet the requirement of producing blocks within 12 seconds. In the future, PlatON will continue to optimize the algorithm and engineering to meet the needs of 100 nodes for MPC calculations.