▫️Pyrin Hardfork: 10 BPS Update Guide
Introduction
The Pyrin network is undergoing a significant upgrade with the introduction of the 10 Blocks Per Second (10 BPS) update. This guide provides essential information for node operators, wallet users, and developers to navigate the transition smoothly.
This update brings major changes to the network's performance and functionality. Please read this guide carefully to ensure a smooth transition.
Key Changes
Aspect | Before | After |
---|---|---|
DAA Score | 1 per second | 10 per second |
Coin Maturity | 100 blocks | 1000 blocks |
Block Rewards | 17 PYI | 1.7 PYI |
Block Frequency | 1 per second | 10 per second |
17 PYI block reward is an example, the current reward will be divided by 10.
Expect approximately 10x bandwidth changes for gRPC communication and P2P-related aspects of the node.
Hardfork Timeline
The hardfork is scheduled for:
Date: August 25, 2024
Time: 22:00 UTC
Preparation Checklist
To ensure a smooth transition, complete the following steps:
Node Transition Guide
From Go Node to Rust Node
Certainly, we can initiate the synchronization of the new Rust node while the existing one continues to operate.
Start syncing the new Rust node:
Once synced, restart with your usual arguments.
The binary name has changed from "pyipad" to "pyrin".
Upon completion of the switch, you may proceed with the removal of the older database by executing the following command:
Switching from Rust node:
If you're already running a Rust node:
Download the latest binary v0.14.2.2.
Replace the existing binary.
Restart the node (database path remains the same).
Wallet Updates
The PyrinWallet has been updated to version 0.14.2 to ensure compatibility with the 10 BPS update.
Download the latest wallet version from the official releases or review the code changes for a deeper understanding.
Coin Maturity Changes
Before: 100 blocks (approximately 100 seconds)
After: 1000 blocks (approximately 100 seconds)
Transaction Processing Changes
The increased block rate significantly impacts transaction processing. Here's a comparison:
The increased transaction count is due to parallel processing of different UTXOs at the higher block rate.
Last updated