Releases: BLOCXTECH/BLOCX
v4.0.3
Release Notes - v4.0.3
Overview
This release introduces an important update designed to restrict Quorums to avoid issues with POSE BANNED. This is a Recommended Update for all Mining Pools, although it is Not Compulsory For Every User. The update will be activated by a SPORK_24_QUORUM_ADJUSTMENT.
Key Changes
-
Quorum Restriction: The protocol has been updated to restrict certain Quorums. This change aims to address and prevent the occurrence of POSE BANNED issues, which have been identified as impacting network integrity and pool operations.
-
Soft Fork Activation: This update will be activated through a SPORK_24_QUORUM_ADJUSTMENT. Mining pools should upgrade to ensure seamless transition and prevent any potential disruptions.
Who Should Update?
- Mining Pools: It is recommended that all mining pools apply this update to maintain network stability and avoid potential issues associated with POSE BANNED.
- General Users And Masternodes: This update is not compulsory for general users, masternodes and non-mining participants, as it primarily impacts mining operations.
Thank you for your continued support and contribution to the network stability!
v4.0.2
v4.0.1
HARD FORK - Mandatory Update (For v3.3 users)
All users must update their wallet/daemon to v4.0 before Block Height 283,000.
We are thrilled to announce that BLOCX. is moving to Autolykos 2, a GPU-minable and ASIC-resistant algorithm. Below is a summary of the key changes in this release:
- GPU minable/ASIC-resistant
- Block Time: 1 minute
- Coin Maturity: 15 blocks
- Superblock: 43,200 blocks
- IPv4 & IPv6 supported by Masternodes
changes in v4.0.1
- Seed node updated
- Wallet crash issue fixed
- Litenode register issue fixed
REMINDER FOR QT USER
When downloading the new wallets, ensure you do the following:
Make a backup of your wallet.dat
file, found:
Windows - users/user/appdata/roaming/blocx/wallets
macOS - ~/Library/Application Support/BLOCX/wallets
DAEMON CHANGE/UPDATE GUIDE
Go to directory
cd /usr/bin
Remove DAEMON
sudo rm blocxd blocx-cli blocx-tx
cd $HOME
sudo rm blocx-qt
Get new DAEMON and UNZIP
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v4.0.1/BLOCX-4.0.1-Ubuntu-daemon.tar.gz
tar -xzvf BLOCX-4.0.1-Ubuntu-daemon.tar.gz
sudo mv blocxd blocx-cli blocx-tx /usr/bin/
Get QT and UNZIP
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v4.0.1/BLOCX-4.0.1-Linux-qt.tar.gz
tar -xzvf BLOCX-4.0.1-Linux-qt.tar.gz
To start your new DAEMON then fire below mentioned command
blocxd
v4.0.0
HARD FORK - Mandatory Update
All users must update their wallet/daemon to v4.0 before Block Height 283,000.
We are thrilled to announce that BLOCX. is moving to Autolykos 2, a GPU-minable and ASIC-resistant algorithm. Below is a summary of the key changes in this release:
- GPU minable/ASIC-resistant
- Block Time: 1 minute
- Coin Maturity: 15 blocks
- Superblock: 43,200 blocks
- IPv4 & IPv6 supported by Masternodes
REMINDER FOR QT USER
When downloading the new wallets, ensure you do the following:
Make a backup of your wallet.dat
file, found:
Windows - users/user/appdata/roaming/blocx/wallets
macOS - ~/Library/Application Support/BLOCX/wallets
DAEMON CHANGE/UPDATE GUIDE
Go to directory
cd /usr/bin
Remove DAEMON
sudo rm blocxd blocx-cli blocx-tx
cd $HOME
sudo rm blocx-qt
Get new DAEMON and UNZIP
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v4.0.0/BLOCX-4.0.0-Ubuntu-daemon.tar.gz
tar -xzvf BLOCX-4.0.0-Ubuntu-daemon.tar.gz
sudo mv blocxd blocx-cli blocx-tx /usr/bin/
Get QT and UNZIP
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v4.0.0/BLOCX-4.0.0-Linux-qt.tar.gz
tar -xzvf BLOCX-4.0.0-Linux-qt.tar.gz
To start your new DAEMON then fire below mentioned command
blocxd
v3.3.0
Mandatory Update:
We are pleased to announce the release of BLOCX v3.3.0
It is highly recommended that all users update their wallets to this latest version as soon as possible.
Key Point updated in this release include:
- Add Lite Node MN Update Functionality
For Updating daemon to v3.3.0 (If current version is older than v3.2.0):
-
Stop the existing daemon using the command:
./blocx-cli stop
-
Delete the following files:
rm -rf blocxd blocx-cli blocx-tx
-
Before proceeding, ensure to back up your
wallet.dat
file if it contains a balance. -
Rename the database folder from
.blocx
to.blocx-DB-3.x.x
:mv .blocx .blocx-DB-3.x.x
-
Download the new daemon: wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.3.0/BLOCX-3.3.0-Ubuntu-daemon.tar.gz
-
Extract the new daemon:
tar -xzvf BLOCX-3.3.0-Ubuntu-daemon.tar.gz
-
Create a new directory named
.blocx
:mkdir .blocx
-
Go to new directory:
cd .blocx
-
Download the bootstrap file for syncing: wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.3.0/bootstrap.zip
-
Unzip the downloaded bootstrap file:
unzip bootstrap.zip
-
If you have a balance in your previous version daemon, move your main
wallet.dat
file to the new.blocx
directory. -
Set your previous
blocx.conf
file in the.blocx
folder and add the following line to it:fallbackfee=0.00001
-
Start the daemon using this command:
./blocxd --daemon
-
Verify that your main balance is correctly reflected.
For Updating daemon to v3.3.0 (If current version is v3.2.0):
-
Stop the existing daemon using the command:
./blocx-cli stop
-
Delete the following files:
rm -rf blocxd blocx-cli blocx-tx
-
Download the new daemon: wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.3.0/BLOCX-3.3.0-Ubuntu-daemon.tar.gz
-
Extract the new daemon:
tar -xzvf BLOCX-3.3.0-Ubuntu-daemon.tar.gz
-
If the
fallbackfee=0.00001
line is not already added in yourblocx.conf
file please add it. -
Start the daemon using this command:
./blocxd --daemon
v3.2.0
We are pleased to announce the release of BLOCX v3.2.0.
It is highly recommended that all users update their wallets to this latest version for an improved experience and enhanced security.
Key Points updated in this release include:
- Governance proposals can now be viewed in the GUI Governance tab.
- Implementation of compressed headers for optimized data handling.
- Addition of Psbt using RPC functionality for enhanced transaction processing.
- Reduction of memory usage through the "evo" database for improved performance.
- Addressed changes related to misbehaving peers for a more stable network.
- Resolved masternode issues for smoother operation.
- Improved Ban Score Logic to bolster security measures.
- Introduction of several new RPC commands to provide additional functionality.
- Optimization of fast syncing capability when starting a fresh node for quicker setup.
Here is the step-by-step guide for setting up BLOCX v3.2.0 Daemon in your VPS:
-
Stop the existing daemon using the command:
./blocx-cli stop
-
Delete the following files:
rm -rf blocxd blocx-cli blocx-tx
-
Before proceeding, ensure to back up your wallet.dat file if it contains a balance.
-
Rename the database folder from
.blocx
to.blocx-DB-3.x.x
:mv .blocx .blocx-DB-3.x.x
-
Download the new daemon:
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.2.0/BLOCX-3.2.0-Ubuntu-daemon.tar.gz
-
Extract the new daemon:
tar -xzvf BLOCX-3.2.0-Ubuntu-daemon.tar.gz
-
Create a new directory named
.blocx
:mkdir .blocx
-
Go to new directory:
cd .blocx
-
Download the bootstrap file for syncing:
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.2.0/bootstrap.zip
-
Unzip the downloaded bootstrap file:
unzip bootstrap.zip
-
If you have a balance in your previous version daemon, move your main
wallet.dat
file to the new.blocx
directory. -
Set your previous
blocx.conf
file in the.blocx
folder and add the following line to it:fallbackfee=0.00001
-
Start the daemon using this command:
./blocxd --daemon
-
Verify that your main balance is correctly reflected.
v3.1.2-beta.1
Guide for Updating Your MN Hot Node Daemon to v3.1.2-beta.1
-
Stop Blocx Node: First, stop the Blocx node on your Hot Node VPS by executing the following command:
./blocx-cli stop
-
Wait for Shutdown: Allow some time for the Blocx node to stop completely. You can verify this by checking that it has stopped
100%
. -
Download Beta Version Daemon:
wget https://github.com/BLOCXTECH/BLOCX/releases/download/v3.1.2-beta.1/BLOCX-Ubuntu-Daemon-v3.1.2-Beta.1.tar.gz
-
Delete Existing Daemon: Once the download is complete, remove the existing daemon using the following command:
sudo rm -rf blocxd blocx-cli blocx-tx
-
Extract Beta Version Daemon:
tar -xzvf BLOCX-Ubuntu-Daemon-v3.1.2-Beta.1.tar.gz
-
Start Beta Version Daemon: Start the beta version daemon by executing the following command:
./blocxd
-
Check Daemon Block Count: After some time, verify the daemon's block count by running:
./blocx-cli getblockcount
v3.1.1
Important Update for Mining Pool Operators:
Action Required:
Please ensure that you update your Mining pool daemon to version v3.1.1 before reaching Blockheight 106,300.
Protx Update Service for Standard Masternode:
A reminder that the Protx Update Service will resume for Standard MN after Blockheight 106,300.
Alert:
Failure to update daemon in mining pool to v3.1.1 and continuing with v3.1.0 may result in all subsequent blocks becoming orphaned or deemed invalid after Blockheight 106,300.
This update is mandatory for Mining Pool Operators to ensure continued smooth operation.
For regular users, this update is not mandatory and does not affect regular usage.
v3.1.0
1. GetBlockchaininfo RPC Response Increase
Enhanced the getblockchaininfo RPC response for better performance.
2. Major Bug Fixes in Reward Calculation
Addressed major bugs in the reward calculation process to ensure accuracy and fairness in the distribution of rewards.
Important Notes:
Mandatory Upgrade:
Upgrade to the latest version is mandatory for all network participants.
Database Reset and Sync:
Users must delete the old database and resync the daemon or QT wallet from the beginning. Alternatively, use the attached bootstrap file for faster synchronization.
v3.0.0
BLOCX. - Release Notes (Version v3.0.0)
We are thrilled to announce the release of the latest version of BLOCX. This version marks a significant step forward in our commitment to enhancing the functionality and overall experience of our blockchain network. Below is a summary of the key changes in this release:
1. Implementation of MN Tier System
- Standard Masternode (Collateral: 100,000)
- Lite Masternode (Collateral: 10,000)
- Activation: These changes will become active from block height 87,500.
2. Governance Quorum Modification
- A modification in the governance quorum requirements has been implemented to improve decision-making efficiency.
- Activation: This modification will be active from block height 87,500.
3. Block Time Adjustment
- Block time has been adjusted to 1.5 minutes (from the previous 3 minutes), aiming to enhance transaction processing speed.
- Activation: This adjustment will take effect from block height 87,600.
4. New Reward Distribution
- An updated reward distribution mechanism aligns with the evolving needs of the network.
- Activation: This new mechanism will start from block height 87,500.
5. Removal of CoinJoin
- The CoinJoin feature has been removed to streamline transaction processes and improve network efficiency.
Important Notes:
- Mandatory Upgrade: All network participants are required to upgrade to this latest version.
- Database Reset and Sync: Users are advised to delete the old database and sync the daemon or QT wallet from the beginning.
- Bootstrap Option: For convenience, a bootstrap file is attached with this release, which can be used to speed up the initial synchronization process.