All, we will be releasing an update scheduled for Monday, April 30th. We are removing transaction limitations for transactions that have more than 50 inputs into a single transaction as well as reduce the number of CRISP addresses processed during CRISP payout blocks. The limitation would cause transactions to be rejected by the network that require more than 50 inputs into a transaction. This would become an issue eventually for large volume users and those who are staking, forcing them to make smaller transactions.
What are inputs?
When we send DNotes to another address, we are technically spending previous unspent inputs of transactions on the blockchain that belong to the addresses in our wallet.
For example:
Jill and Tom each sent 50 DNotes to Mary.
Mary now has 100 DNotes, comprised of 2 unspent transaction inputs of 50.
Then Mary wants to send 25 DNotes to Bob.
When Mary sends 25 DNotes to Bob, the wallet figures out that it has to spend 1 of the 2 unspent transactions for 50 DNotes, sending 25 to Bob and 25 in change back to Mary's wallet.
What happens if a node doesn't upgrade?
Eventually that node will create its own fork on the network, incompatible with the rest of the network, by rejecting transactions that have over 50 inputs. That node can correct itself by upgrading at any point in time there after and updating the blockchain.
What are the potential risks?
Transactions created on a fork and not the main chain of the network would be invalid on the main blockchain.
How do I protect myself against this risk?
Once released, make sure you are using DNotes 2.0.1, which you will be able to check in the wallet by clicking Help then clicking About DNotes. That will ensure you are on the correct blockchain.
What is the upgrade process?
Once the new downloads are available, simply download the new wallet application. You will be able to use the new wallet as you would have previously.
I will post an announcement on DNotes website once we are ready with the new updated files. This notification is just to prepare everyone that it will be coming.
Download the DNotes v2.0.1 Updated Wallet
Release:
https://github.com/DNotesCoin/DNotes2.0/releases
Source:
https://github.com/DNotesCoin/DNotes2.0
Windows:
https://github.com/DNotesCoin/DNotes2.0/releases/download/v2.0.1.0/dnotes-qt.exe
Mac:
https://github.com/DNotesCoin/DNotes2.0/releases/download/v2.0.1.0/dnotes-qt.app.zip
If you have the previous version of the wallet, you can simply replace it with the new version from the download links.
Please be sure to update by Monday April 30th.
The process is simply downloading the wallet program, close the old wallet program and open the new one. You will probably want to delete any previous version of the wallet just to ensure you don't open it by accident.
You can verify at any time you are using the latest version by clicking Help, then About DNotes. It should show DNotes version v2.0.1.0.
Linux Mint and Ubuntu Desktop wallets available to download for v2.0.1:
http://dnotescoin.com/#download
Having an issue with the Mac Build, will have a solution shortly.
Mac build updated:
http://dnotescoin.com/#download
There are a handful of nodes who are still on v2.0.0.0. Please be sure to update.
If you haven't updated, please update your wallet as soon as possible.