Phala Launches Its Mining Pool Protocol Component

Phala Network
Phala Network
3 min readMay 12, 2021

--

Since the first PoC-1 went live last March in 2020, Phala Network has launched 4 testnets, each with steady increases in the number of TEE Workers, growing from 0 to thousands. To provide a more user-friendly and convenient experience for miners, the Phala team has been updating the deployment scripts for more than a year. The latest version of the mining script is the most compact edition and meets most requirements for individual miners.

However, with the Kusama slot auction is approaching, and Phala’s pre-mainnet launching shortly, we expect there will be more and more miners and mining pools joining the Phala network to build out the Phala ecosystem. The challenge is to enable large-scale deployment of mining worker machines.

We’re excited to announce that we’re addressing this challenge by launching an open-source mining pool protocol component to help miners, third-party mining pools, and clustered mining sites manage TEE equipment: Phala Runtime Bridge.

What Is The Phala Runtime Bridge?

An open-source development component for miners, Runtime Bridge is designed to manage TEE equipment for anything from public mining pools to clustered mining sites.

  • Public Mining Pools: mining systems operated by third parties that provide pooling services to miners.
  • Clustered Mining Sites: Private networks that manage a cluster of TEE equipment belonging to miners.

Phala only provides the open-source code, welcoming others to develop Phala mining services based on those resources.

⚠️ Note: the Phala mining pool protocol component is not user-oriented, it’s a middleware component that will need additional development to be used in deployments.

System Requirements

Recommendations for running the Phala Runtime Bridge:

⚠️ Note: the Runtime Bridge does not require SGX support (does not use a TEE to execute confidential computing).

Function

The component is divided into two major sets of functions:

  • System infrastructure:

Acting as a connection bridge between Phala Runtime and Phala Blockchain.

  • User functions:
  1. Generating mining machines accounts automatically
  2. Checking Controller account balances automatically, providing balance warning
  3. Generating mining machines and accounts lists
  4. Collecting mining machines and account states

How to Get It

The open-source code for the Phala Runtime Bridge is maintained and made available on Github.

https://github.com/Phala-Network/runtime-bridge

Precautions

  • Everyone can use the Phala mining pool protocol component or conduct secondary development freely for commercial and non-commercial use without applying for authorization from the Phala team or component authors.
  • No usage or secondary development by any individual or organization is officially related to Phala, and no individual or organization is permitted to use misleading words to imply any official connection to Phala, including but not limited to “Phala official” or “official development.”

Technical Support

Technical issues during the use should be directed to our Telegram group.

About Phala

Phala Network tackles the issue of trust in the computation cloud.

This blockchain is a trustless computation platform that enables massive cloud processing without sacrificing data confidentiality. Built around TEE-based privacy technology already embedded into modern processors, Phala Network’s distributed computing cloud is versatile and confidential. By separating the consensus mechanism from computation, Phala ensures processing power is highly scalable. Together, this creates the infrastructure for a powerful, secure, and scalable trustless computing cloud.

As a member parachain of the Polkadot cross-chain ecosystem, Phala will be able to provide computing power to other blockchain applications while protecting the data layer, enabling possibilities like privacy-protected DeFi trading positions and transaction history, co-computing DID confidential data, developing light-node cross-chain bridges, and more.

On-chain services currently being developed on Phala Network include Web3 Analytics: high-performance smart contracts from Phala enable highly concurrent mass data analytics with privacy, paving the way for an alternative to Google Analytics that inherently respects individual confidentiality.

🍽 — Subscribe Us | Website | Twitter | Github
🥤 — Discord | Forum | Telegram

--

--