ZeroHybrid Mining and Staking

ZeroHybrid Network
5 min readNov 23, 2021

--

Introduction

Organizations and individuals are currently leveraging cloud computing to meet their information needs, leading to data processing and storage centralization. As the trend leans towards computing, monopolies created a significant threat to the data-centric economy. Combining decentralized blockchain technology and trusted computing provides a new idea to solve the danger posed by monopoly and centralized cloud computing.

In the ZeroHybrid ecosystem, reward users by running compute nodes to maintain the platform’s security, providing computing resources to solve customers’ problems, developing applications that run on the platform, and staking their tokens to help secure each compute node. The large number of miners providing computing power to the ecosystem is essential to the ZeroHybrid ecosystem.

Unlike other blockchain projects that require the use of relatively specialized mining machines to mine, in the ZeroHybrid network, any ARM-based mobile device has the opportunity to participate in mining.

Mining Economic Model

The ZeroHybrid network separates consensus from trusted computing, allocates computing tasks by computing power, and ensures a reasonable and correct distribution of rewards through consensus algorithms.

Computational Power VCPU-C

Miners need to run a computing program on their mobile device to evaluate its computing power to get its VCPU-C value. The VCPU-C is used in the ZeroHybrid network to determine the number of computing tasks that a miner can be assigned, thus ensuring that the demand for computing tasks is served promptly and in a controlled time frame.

  • C is the computing power of the mobile device VCPU-C
  • K is the computational power calculation factor determined by ZeroHybrid DAO based on the situation, which determines the mining reward for miners and will ZeroHybrid DAO will adjust according to the network load
  • Seed Score is the coefficient for calculating seeds
  • S program’s measurement of the hardware device’s computational speed
  • f(K^e, \text{Seed Score})is ZeroHybrid DAO’s coefficient formula

Staking Amount

Staking ZHT is needed when mining equipment is on-grid; staked ZHT will use in the penalty mechanism.

  • Amount(ZHT) the amount of ZHT the miner needs to stake
  • C is the miner’s computational Capacity VCPU-C
  • N{coefficient} is the network staking level set by ZeroHybrid DAO based on the network load
  • T is the minimum staking amount set by ZeroHybrid DAO
  • Prize{twa} is the average price of ZHT over the past seven days

Reward

Miner’s reward is by providing computational power to complete computational tasks. The rewards will be in two parts, one supplied by the ZeroHybrid network to cover the operational costs of keeping the miner online and the other provided by the demand side of the computing task as a reward for the miner to complete the tasks.

Computing Seeds

The mobile device hardware has different hardware configurations, and the amount of computing power that can provide in the ZeroHybrid network varies greatly. Due to many mobile devices, it needs to evaluate computational power before becoming compute nodes for mining. A mining program needs to be installed on the hardware device to access the ZeroHybrid network for computing power evaluation and mining. The mining program needs to start using the compute seed provided by the ZeroHybrid network. The compute seed confirms the miner’s identity before the compute power evaluation and mining can begin. The distribution of computing seeds is in NFTs, and the ZeroHybrid DAO will set the number of seeds in the network for distribution.

Staking Mechanism

To improve the security of computing nodes and enhance the quality of computing network services, motivate and guide the mining behavior and set the security level by technical means. Any miner who builds and sets up a computing node first needs to evaluate the computing capacity of computing equipment first. After completing the evaluation of computing capacity, one can stake ZHT in the network, and the amount of ZHT staked needs to match the computing capacity.

The ZHT staked on the compute nodes will be used to maintain the performance stability and integrity of the compute nodes. In case of unstable performance of the compute node, ZeroHybrid will initiate a monitoring process to patrol the version of the compute node. If a compute node continues to experience performance instability over time, the compute node will be given less weight and will be assigned fewer computing tasks until performance recovers. If a compute node performs inconsistently with the system requirements, the compute node will be penalized in rewards, while the staked ZHT will be used to compensate for the loss of the compute demander.

Delegation Pool

To make full use of the resources in the network, reduce the cost of miners and improve the resource utilization of the ecological participants, ZeroHybrid introduces the delegation pool for computing seeds and ZHT. The Delegation Pool leases resources owned by computing seeds and ZHT holders in the ecosystem to miners who wish to provide computing power to the ZeroHybrid network through computing devices at a low cost. Miners can obtain computing seeds and ZHTs in the delegation pool, thus solving the problem of the insufficient number of computing seeds and ZHTs for miners.

To introduce the delegation pool and to facilitate the relationship description, roles in ZeroHybrid are:

  • Miner/Worker, the compute node, provides computational power to the compute tasking party in the network with VCPU and is the key to keep the ZeroHybrid network running and is the only player in the network that participates in mining for rewards.
  • Delegator is the holder of computing seeds and ZHTs and provides resource support for miners through delegation pool.
  • Delegation Pool is to reorganize the compute seed and ZHT resources and establish the relationship between miners and resource holders.
  • Pool Owner is the participant who initiates the delegate pool, either as a miner or as a compute seed and ZHT holder.

Summary

All computations run under the ZeroHybrid platform, whether it be machine learning data or smart contract execution for apps, will ensure the data’s trustworthiness and enable the use of the data without privacy invasion. Confidential smart contracts can perform data analyses only when authorized by the users, giving them total control over their data. Staking protects the platform from malicious activities; ZHT stakeholders participate in the on-chain governance, meaning they can vote on any proposed changes to the future of the ZeroHybrid network.

ZeroHybrid continues to analyze the resource model to ensure fairness in its design. The token distribution and design ideas have been pre-determined, and the final version will be finalized and announced before the mainnet launch.

About ZeroHybrid Network:

ZeroHybrid is the industry’s first ARM-based decentralized trusted computing network that can use mobile devices to provide computing power. ZeroHybrid utilized the wildly spread ARM chipsets to implement TEE, which guarantees the computation process through the power of the hardware, enabling a trusted environment not able to be modified by other software. With the diversity of ARM chips and wide range of application scenarios, to form a safe, credible and decentralized computing environment.

Follow us

Website/Twitter/Telegram Chat/Telegram Announcement

--

--

ZeroHybrid Network
ZeroHybrid Network

Written by ZeroHybrid Network

ZeroHybrid Network is a decentralized trusted computation network based on the blockchain. https://zerohybrid.network/

No responses yet