Phoenix Mainnet and Technology Update

Phoenix Mainnet Update: Consensus & Layer 2

Dear Phoenix Community,

We are glad to announce that things are progressing as expected, and Phoenix Mainnet is on-track to rollout in Q2. In relation to features of Mainnet, there’s various technical differences and upgrades compared to the previous version of Testnet that we would like to outline. In essence, we have completely revamped the core components of consensus and the virtual machine (which still will be EVM compatible), and added a Layer 2 for privacy-enhanced computation. This update provides more details on the consensus method and our Layer 2 design.

Consensus Mechanism — Hybrid DPOS + PBFT

The first major overhaul is the consensus mechanism — from a standard DPOS system to an upgraded, more secure, and higher performance DPOS + PBFT hybrid mechanism with VRF (Verifiable Random Function). An improved DPOS is still used as a voting and governance mechanism, and will be used all the way to the selection of delegates. A unique approach is where we use a VRF algorithm to select validator nodes, increasing the security and integrity of the system. And as expected, validator nodes will take turns acting as delegates (block producers).

Phoenix Consensus Mechanism: DPOS + PBFT with VRF

Currently this approach in terms of tech development is ready for use, however, we will take a transition approach to fully enable this design. During early stages of mainnet launch, we will “initialize” at least 80% of validator nodes. These will be run by Phoenix Core Dev configured to be distributed geographically while ensuring necessary performance requirements are met.

Phoenix PBFT Overview

Further, Phoenix’s PBFT uses a mechanism that requires two rounds of Quorum Certificates (over 2/3 of validator confirmations), as well as only executing one consensus instance at once, which is a security and design optimization over traditional PBFT (parallel consensus instances). It also has protocols in place to prevent faulty processes that create forking. Various aspects of our PBFT mechanism can be said to be similar to Tendermint.

Layer 2 — Privacy Computation Layer

For most public blockchains, a Layer 2 means a scaling solution for transactions. In many cases these are DeFi related — most of which are separate protocols from the Layer 1 itself, and either constructed using zkRollup or Optimistic Rollup approaches.

Given our function-specific Layer 1, our Layer 2 for Phoenix is designed to perform and enhance very specific tasks, with the first phase focused on privacy preserving-related computations.

Ultimately, the Layer 2 then acts directly as an extension of enhancing our specific use-case capabilities, including multi-party computation (MPC), secret sharing, and verifiable computing.

Federated Learning, due to computation and performance constraints, work on a separate off-chain layer in conjunction with the Layer 1 blockchain and Oracle nodes. Privacy computation contracts can be coded in WASM (web assembly) instead of Solidity. We have already tested the Layer 2 MPC function to run 3rd-party MPC.

Phoenix Chain is uniquely positioning itself to be an integrated platform consisting of Layer 1, Layer 2, and Oracle Network for creating the next generation of decentralized data-driven and AI applications.

Have questions? Join the conversation on our Telegram channel — https://t.me/APEXcommunity

--

--

--

Blockchain Enablement of the Real Economy. https://phoenix.global/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Dvision Network & Matic Network Strategic Partnership

Firebase push notification testing using Postman.

Docker 03 / Volumes & MySQL

Clean Code with Spotless

How to connect the Amazon s3 store with plugins to WordPress Website

How does Apache ShardingSphere standardize and format code? We use Spotless

Creating a feed of your Pocket tagged items with Zapier & Feedburner

Crown Development Update 07.07.2020

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Phoenix Global

Phoenix Global

Blockchain Enablement of the Real Economy. https://phoenix.global/

More from Medium

MAP Protocol Semi-Monthly Report #87 (March 1st — March 15th)

Bridge Mutual Updates Report

Chain DAO is Now Live — Staking and Governance Launched

BinaryDAO Explanation In Depth