Releases: VerusCoin/Verus-Desktop
v0.7.0-1
MAKE SURE TO UPGRADE BY June 14TH, OR YOU MAY NEED TO RESYNCHRONIZE THE BLOCKCHAIN IF YOU ARE RUNNING IN NATIVE MODE.
At block 1053660, the Verus Mainnet Protocol will upgrade to the new Komodo Notary Nodes for Komodo dPoW notarization, season 4, and a number of new capabilities, as well as a change to the Verus Proof of Power staking and mining hash will go live on the Verus mainnet as well.
The network upgrade will activate the following features:
-
Added support for season 4 Komodo notary node operators
-
Coinbase shielding will no longer be required on any coinbases from the past that have not yet been shielded.
-
Staking will now work on all normal ID balances, enabling full use of IDs for storing and staking funds.
-
A new “sendcurrency” API for the command line provides more control when sending from and to multiple addresses or identities.
-
“updateidentity` will now be able to change the case of characters in the name of a VerusID in the global locale.
-
Revocation identity will now lose all control over an ID after revocation, including the ability to still change the revocation identity itself, which it used to retain. After revocation now, the recovery identity will have full control over the revoked ID.
-
Staking and hashing consensus protocol updates with VerusHash 2.2
New in v0.7.0-1
- Fixed Komodo Notary counter
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
MacOS:
https://www.virustotal.com/#/file/b08d800d228a3bdf31ae18de3a41a6d2400591029fa37f617fdbcf227513538e/detection
Linux-AMD64: https://www.virustotal.com/#/file/ba1029b580c3f61f7e1ac41f9a176097dc26a696e6a9a494726f2dcbf119f837/detection
Linux-ARM64: https://www.virustotal.com/#/file/77fb167ee1d2b78170f0629f5beaa2f7931d6ee75ad105bd2ea46b94bbb89090/detection
Windows:
https://www.virustotal.com/#/file/8b3a5ca3f72238dcd21518e69a2f40d41f9f842821c293785ccfe90db5e934fe/detection
Avast and Kaspersky may flag the software as "not-a-virus" or "PUP". These are warnings that you are installing mining software, which may be installed by a third party to exploit your PC.
To find out more about the false positives, review the following resources:
https://blog.malwarebytes.com/detections/pup-optional-bitcoinminer/
https://www.kaspersky.com/blog/not-a-virus/18015/
Verifying Downloads
A txt file containing the signer, standard sha256 file checksum, and signature, is included for each download. These packages have been signed with the identity "Verus Coin Foundation Releases@".
- Extract downloaded archive
- Verify signature for the extracted app or installer using the extracted textfile.
- Run installer or place appimage in desired directory
v0.7.0 Verus Network Upgrade - MANDATORY UPDATE FOR MAINNET BY JUNE 14TH
MAKE SURE TO UPGRADE BY June 14TH, OR YOU MAY NEED TO RESYNCHRONIZE THE BLOCKCHAIN IF YOU ARE RUNNING IN NATIVE MODE.
At block 1053660, the Verus Mainnet Protocol will upgrade to the new Komodo Notary Nodes for Komodo dPoW notarization, season 4, and a number of new capabilities, as well as a change to the Verus Proof of Power staking and mining hash will go live on the Verus mainnet as well.
The network upgrade will activate the following features:
-
Added support for season 4 Komodo notary node operators
-
Coinbase shielding will no longer be required on any coinbases from the past that have not yet been shielded.
-
Staking will now work on all normal ID balances, enabling full use of IDs for storing and staking funds.
-
A new “sendcurrency” API for the command line provides more control when sending from and to multiple addresses or identities.
-
“updateidentity` will now be able to change the case of characters in the name of a VerusID in the global locale.
-
Revocation identity will now lose all control over an ID after revocation, including the ability to still change the revocation identity itself, which it used to retain. After revocation now, the recovery identity will have full control over the revoked ID.
-
Staking and hashing consensus protocol updates with VerusHash 2.2
New in v0.7.0
- Zcash daemon upgraded to v3.0.0
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
MacOS:
https://www.virustotal.com/#/file/18fe4c016a1cbb656ef9a655e18b4560865606760a976ba2f19ec53ef7136ee5/detection
Linux-AMD64: https://www.virustotal.com/#/file/8538f69d6152f26fb7867a879c94a4032dff3a0920f2a6045acbca533b6a990e/detection
Linux-ARM64: https://www.virustotal.com/#/file/b695306e89e181969f3f4a2397926232e07135833cbc85c65df673062372ae2d/detection
Windows:
https://www.virustotal.com/#/file/ef9f3689904d739fb44a71a849c8a679de779ee487d4e3764b55a5ea57a51669/detection
Avast and Kaspersky may flag the software as "not-a-virus" or "PUP". These are warnings that you are installing mining software, which may be installed by a third party to exploit your PC.
To find out more about the false positives, review the following resources:
https://blog.malwarebytes.com/detections/pup-optional-bitcoinminer/
https://www.kaspersky.com/blog/not-a-virus/18015/
Verifying Downloads
A txt file containing the signer, standard sha256 file checksum, and signature, is included for each download. These packages have been signed with the identity "Verus Coin Foundation Releases@".
- Extract downloaded archive
- Verify signature for the extracted app or installer using the extracted textfile.
- Run installer or place appimage in desired directory
v0.6.5-3
New in v0.6.5-3
- Fixed Lite mode launch bug
- Fixed z-address list on shield coinbase screen
Testnet Reset
The testnet was deleted and relaunched on v0.6.5-2. IF YOU HAVE LAST LAUNCHED VRSCTEST FROM A VERSION PRIOR TO v0.6.5-2, PLEASE DELETE THE FOLLOWING DIRECTORIES BEFORE RUNNING THIS NEW UPDATE:
Linux:
~/.komodo/VRSCTEST
~/.verustest
MacOS
Users/{YourUserName}/Library/Application Support/Komodo/VRSCTEST
Users/{YourUserName}/Library/Application Support/VerusTest
Windows
"%APPDATA%"\Komodo\VRSCTEST
"%APPDATA%"\VerusTest
Verus PBaaS Multi-currency Tokens (TestNet only)
The testnet supports a completely new capability of token definitions and token launches (Kickstarter/Gofundme style, ICO, ITO, IPO, etc.). These tokens can be sent through the Verus protocol using the new 'sendcurrency' API, which works for all currencies in the Verus network. Tokens can be used as reserve currencies for other currencies as well. Token launches can accept multiple other coins or tokens for conversion to the new token with payment to the token ID. Each token can have a different conversion price for pre-launch participation as well as minimums and maximums of participation. If minimums are not met by the currency's startblock, all participation will be refunded, less a minimal transfer/network fee, which was already allocated to miners/stakers.
Tokens can be controlled by the blockchain and used for many purposes, including payment models, tickets, point systems, etc., or they can be partially blockchain controlled, centralized tokens, with currencies that are mintable at any time by the ID behind them. The controlling ID can also receive receive aggregated outgoing transactions to external systems that both burn coins and pass account data in the process. This will allow applications to control currency supplies on the public network, whether these applications are external, decentralized networks or centralized custodial systems, in many typical use cases of tokens, including club coins, game tokens, token launches, etc., no programming is required.
Defining a Currency
To create a currency of a specific name, you need an ID of the same name. The controller of this ID is the only one who can create a currency of that name, and they can only do so once.
So, let's hypothetically assume I have 3 IDs, one named gold@, one named mycoin@, and one named mike@. I would like to have one currency, gold@,
that I somehow launch in a way that maps it in a way that can be widely trusted to a specific, auditable store of gold.
I also would like to launch a token called mycoin@, which is something like a Kickstarter, where a business, "my", offers to attribute the coins some utility or product value if the purchase exceeds a certain level.
First, I could define the currency "gold" as follows:
./verus -chain=VRSCTEST definecurrency '{"name":"gold","options":96,"currencies":["vrsctest"],"conversions":[0.01],"minpreconversion":[1000],"preallocation":[{"mike@":50000000.00000000}]}'
of course, since this is a test currency, I send myself some to start. The identity of the currency must be funded with at least 10 VRSCTEST before sending the transaction returned from this command to
initiate a currency launch that will start at 50 blocks from when it was made (default), and that must have 1000 VRSCTEST preconverted at 0.01 VRSCTEST per GOLD in order to launch.
all of this happens as part of the mining process, since mining the blocks that launch a currency earn the 0.025% conversion fees of participation
in the launch, converting VRSCTEST to GOLD. I could send the following command before the block where GOLD token launches.
After it launches, the only way at present to create new tokens is with a centralized issuance option. To convert VRSCTEST to GOLD, you could issue the command:
./verus -chain=VRSCTEST sendcurrency "*" '[{"address":"mike@","convertto":"gold","preconvert":1,"amount":100}]'
that would effectively park my conversion until the token launches, at which point, I will either find 0.975 GOLD in my wallet, or I will have my VRSCTEST back.
Assuming it launches, and I later want to create mycoin, which can be converted to with either GOLD or VRSCTEST, I can create mycoin with:
./verus -chain=VRSCTEST definecurrency '{"name":"mycoin","options":96, "proofprotocol":2,"currencies":["vrsctest", "gold"],"conversions":[0.01, 1.0],"minpreconversion":[1000,1000]}'
In "mycoin", I set proofprotocol to 2, which is PROOF_CHAINID. That means that the controller of the chain ID can mint new coins as follows:
./verus -chain=VRSCTEST sendcurrency "mycoin@" '[{"address":"mike@","currency":"mycoin","mintnew":1,"amount":10000}]'
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
MacOS:
https://www.virustotal.com/#/file/a21ccddb3a1cccaa6e661a251659cd1932dcd20002839eb85f55208821d7a25b/detection
Linux-AMD64: https://www.virustotal.com/#/file/187caff5269adbd13d241d06a628fb3d01103c1fd6cf58f86037a54c61264831/detection
Linux-ARM64: https://www.virustotal.com/#/file/82f363a375b2a3ecbe47df09560f3cd9e14851b24d405fafe61f77bc4a8e507e/detection
Windows:
https://www.virustotal.com/#/file/823fc2ea9df71102119cf630a061191bd5f70cc21f99356e8b7ba1e4865efd9d/detection
Avast and Kaspersky may flag the software as "not-a-virus" or "PUP". These are warnings that you are installing mining software, which may be installed by a third party to exploit your PC.
To find out more about the false positives, review the following resources:
https://blog.malwarebytes.com/detections/pup-optional-bitcoinminer/
https://www.kaspersky.com/blog/not-a-virus/18015/
Verifying Downloads
A txt file containing the signer, standard sha256 file checksum, and signature, is included for each download. These packages have been signed with the identity "Verus Coin Foundation Releases@".
- Extract downloaded archive
- Verify signature for the extracted app or installer using the extracted textfile.
- Run installer or place appimage in desired directory
v0.6.5-2
New in v0.6.5-2
- Resolved multi-block reorg issue on mainnet that can prevent successful reorg in rare, otherwise valid cases
- Added Verus ID search function
- Fixed ERC20 token SPV support
- Minor display improvements.
- Added CLI support for Verus Testnet with PBaaS Multi-currency Tokens
- Komodo daemon upgraded to v0.6.0
Testnet Reset
The testnet was deleted and relaunched on this release. IF YOU HAVE LAST LAUNCHED VRSCTEST FROM A VERSION PRIOR TO THIS, PLEASE DELETE THE FOLLOWING DIRECTORIES BEFORE RUNNING THIS NEW UPDATE:
Linux:
~/.komodo/VRSCTEST
~/.verustest
MacOS
Users/{YourUserName}/Library/Application Support/Komodo/VRSCTEST
Users/{YourUserName}/Library/Application Support/VerusTest
Windows
"%APPDATA%"\Komodo\VRSCTEST
"%APPDATA%"\VerusTest
Verus PBaaS Multi-currency Tokens (TestNet only)
The testnet supports a completely new capability of token definitions and token launches (Kickstarter/Gofundme style, ICO, ITO, IPO, etc.). These tokens can be sent through the Verus protocol using the new 'sendcurrency' API, which works for all currencies in the Verus network. Tokens can be used as reserve currencies for other currencies as well. Token launches can accept multiple other coins or tokens for conversion to the new token with payment to the token ID. Each token can have a different conversion price for pre-launch participation as well as minimums and maximums of participation. If minimums are not met by the currency's startblock, all participation will be refunded, less a minimal transfer/network fee, which was already allocated to miners/stakers.
Tokens can be controlled by the blockchain and used for many purposes, including payment models, tickets, point systems, etc., or they can be partially blockchain controlled, centralized tokens, with currencies that are mintable at any time by the ID behind them. The controlling ID can also receive receive aggregated outgoing transactions to external systems that both burn coins and pass account data in the process. This will allow applications to control currency supplies on the public network, whether these applications are external, decentralized networks or centralized custodial systems, in many typical use cases of tokens, including club coins, game tokens, token launches, etc., no programming is required.
Defining a Currency
To create a currency of a specific name, you need an ID of the same name. The controller of this ID is the only one who can create a currency of that name, and they can only do so once.
So, let's hypothetically assume I have 3 IDs, one named gold@, one named mycoin@, and one named mike@. I would like to have one currency, gold@,
that I somehow launch in a way that maps it in a way that can be widely trusted to a specific, auditable store of gold.
I also would like to launch a token called mycoin@, which is something like a Kickstarter, where a business, "my", offers to attribute the coins some utility or product value if the purchase exceeds a certain level.
First, I could define the currency "gold" as follows:
./verus -chain=VRSCTEST definecurrency '{"name":"gold","options":96,"currencies":["vrsctest"],"conversions":[0.01],"minpreconversion":[1000],"preallocation":[{"mike@":50000000.00000000}]}'
of course, since this is a test currency, I send myself some to start. The identity of the currency must be funded with at least 10 VRSCTEST before sending the transaction returned from this command to
initiate a currency launch that will start at 50 blocks from when it was made (default), and that must have 1000 VRSCTEST preconverted at 0.01 VRSCTEST per GOLD in order to launch.
all of this happens as part of the mining process, since mining the blocks that launch a currency earn the 0.025% conversion fees of participation
in the launch, converting VRSCTEST to GOLD. I could send the following command before the block where GOLD token launches.
After it launches, the only way at present to create new tokens is with a centralized issuance option. To convert VRSCTEST to GOLD, you could issue the command:
./verus -chain=VRSCTEST sendcurrency "*" '[{"address":"mike@","convertto":"gold","preconvert":1,"amount":100}]'
that would effectively park my conversion until the token launches, at which point, I will either find 0.975 GOLD in my wallet, or I will have my VRSCTEST back.
Assuming it launches, and I later want to create mycoin, which can be converted to with either GOLD or VRSCTEST, I can create mycoin with:
./verus -chain=VRSCTEST definecurrency '{"name":"mycoin","options":96, "proofprotocol":2,"currencies":["vrsctest", "gold"],"conversions":[0.01, 1.0],"minpreconversion":[1000,1000]}'
In "mycoin", I set proofprotocol to 2, which is PROOF_CHAINID. That means that the controller of the chain ID can mint new coins as follows:
./verus -chain=VRSCTEST sendcurrency "mycoin@" '[{"address":"mike@","currency":"mycoin","mintnew":1,"amount":10000}]'
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
MacOS:
https://www.virustotal.com/#/file/3393ba756c36ab31da9e73027d9229264a21775fc8411f32f61a71f5ba0a3568/detection
Linux-AMD64: https://www.virustotal.com/#/file/0a3ea75a34dff90cbf348f5ae6bda1dc6a6a50efd67939ac5c55b8981c272792/detection
Linux-ARM64: https://www.virustotal.com/#/file/95487c5417624ceb073465a92a29a79c8ee5db04fc19882b4735078050c2bc09/detection
Windows:
https://www.virustotal.com/#/file/36ce66cbd200877efec70c18d3dc13d9ddb681b4cc32d39a8dd3a237ab01aa5a/detection
Avast and Kaspersky may flag the software as "not-a-virus" or "PUP". These are warnings that you are installing mining software, which may be installed by a third party to exploit your PC.
To find out more about the false positives, review the following resources:
https://blog.malwarebytes.com/detections/pup-optional-bitcoinminer/
https://www.kaspersky.com/blog/not-a-virus/18015/
Verifying Downloads
A txt file containing the signer, standard sha256 file checksum, and signature, is included for each download. These packages have been signed with the identity "Verus Coin Foundation Releases@".
- Extract downloaded archive
- Verify signature for the extracted app or installer using the extracted textfile.
- Run installer or place appimage in desired directory
v0.6.4-3
Verus Desktop
The first GUI application to support the self-sovereign, quantum, ready, user-friendly Verus ID protocol, along with full node wallets for KMD ecosystem coins, BTC based Electrum servers, and Ethereum/ERC20 tokens, Verus Desktop has come a very long way, and is now ready to become the main desktop wallet for the entire Verus ecosystem going forward.
Along with Verus Identity support, an intuitive mining/staking interface with estimated earning predictions, and private transactions/messages, Verus Desktop is also the first easy to use native wallet interface for Zcash private transactions, private messages, private addresses and mining.
For those here from the Zcash community, we offer you a warm welcome to our new wallet, and an invite to join our community. Verus is a completely decentralised, no premine, no ICO project, launched for anyone to mine freely around 2 years ago on BitcoinTalk. Since then, we have introduced (read: created and successfully implemented) numerous innovations into the crypto space on the roadmap outlined in our vision paper, including, but not limited to:
- Self-sovereign decentralised blockchain identity
- A hybrid 50/50 PoS/PoW consensus mechanism that solves major blockchain issues with both protocols (50% hash attacks, nothing @ stake problem, double staking)
- User-friendly blockchain names (with self-sovereign, decentralised ways of recovering lost/stolen keys)
- VerusHash 2.0, A completely unique CPU-based hashing algorithm that actually allows laptop CPUs to be profitable to use (even with dedicated mining equipment on the network)
- Public Blockchains as a Service, a completely decentralised, automated, scaleable multi-blockchain ecosystem with reserve currencies for compete liquidity
We would also like to thank the Zcash developers for working on, and continually advocating for a concept with continually rising importance to all of our individual freedoms: privacy.
-- Truth and Privacy for All --
New in v0.6.4-3
- Added VOTE2020 native and light wallet support for Komodo’s Fourth Annual Notary Node Election
- Fixed confirmation bug for cached z transactions
- Fixed bug where addresses for non-z enabled chains in native mode wouldn't be accessible
- Minor display improvements.
Verus Desktop v0.6.4-3
The first application with self-sovereign, friendly-name, revocable, recoverable, quantum-ready blockchain funds addresses and identities, using the Verus ID identity protocol.
Verus-Desktop GUI was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus ID support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Numerous performance/usability improvements
- A Redesigned Verus logo
- An interactive, intuitive mining/staking screen with predicted earnings, and the ability to shield coinable transactions
- Full blockchain node (native) support for Verus, Komodo/many KMD Asset Chains, and ZCash
- Private message, transaction, and address support for ZCash, Verus, Pirate, and any other zkSNARK enabled native coins included
Worldwide Verifiable Digital Signatures for All!
Verus digital signatures, based on Verus ID, offer the first worldwide verifiable, decentralized, single or multi-sig friendly-name signatures for content such as messages and files, authentication, and attestations, with full support for revocation and recovery in case of key loss or theft.
Bitcoin, which was first to enable worldwide, P2P decentralized blockchain transactions, and most of its derivatives, offer ways to sign messages with specific private keys that can be verified against public addresses. While that does offer some limited signing capability, it does not offer capabilities that can compete with centralized services offering more sophisticated key management. A single public/private key pair lacks critical capabilities to make it suitable as an actual identity, most notable and obvious being the ability to recover from loss or theft of private keys, but arguably as important are friendly name aliases, modifiable multi-sig signing, updates, privacy, and the association of signed attestations by other identities to statements about properties of the identity.
Verus Desktop makes it easy to digitally sign any message or file on your PC and to validate signatures, against either the original messages and files, or optionally just the hash of a message or file, to enable more efficient validation in applications that leverage this technology.
Verus ID enables free verifiable digital signatures for all through the Verus ID protocol as just one of the many new capabilities it enables. It is also the foundation upon which many new applications and additional capabilities can be built.
For example, using Verus ID, it’s possible for any journalist anywhere to sign photos, videos, and content, establish a reputation for authenticity, and counter the potential for deep-fakes to make the truth harder to find. Open source projects can now create their own identities and digitally sign their binary releases, ensuring that not only can a file be verified by hash as the one downloaded from a particular server, but by signature as the actual file initially signed by the developer or release engineer. Signatures also form the basis for any attestation of one party to the validity of another. In fact, there are so many applications for digital signatures, from things listed already, to physical entry systems, to workflow applications, to new earning opportunities that a full discussion of use cases would overwhelm these release notes.
In any case, we are happy to release digital signatures for all, and we hope you enjoy using this new, simple capability, maybe even think of a new use case you’d like to pursue yourself as a business opportunity on the Verus Network!
Verus ID
Verus IDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. Verus IDs provide plenty of opportunity for identity applications. Specifically, Verus ID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.2 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. Verus IDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
VerusHash 2.1
VerusHash 2.0 was the first algorithm to significantly equalize FPGAs dominance over CPUs, once they were introduced on the Verus network. While FPGAs were intentionally not blocked completely, which would simply drive the performance battle to the higher end and further into secret, the VerusHash 2.0 algorithm was developed to explicitly equalize FPGAs and modern CPUs and has met its original goals in keeping FPGA performance for the price under 2x of CPU. VerusHash 2.1 introduces an adjustment to the equalization technology, which we expect to tilt the balance a bit more favorably towards CPUs, while still enabling FPGAs to operate on the hash algorithm with minor modifications. Verus Developers have proactively reached out to FPGA manufacturers and made the new algorithm available to them, so that everyone will have an opportunity to mine and stake when the Verus economy starts to roll and id...
v0.6.4-beta-1
Verus Desktop
The first GUI application to support the self-sovereign, quantum, ready, user-friendly Verus ID protocol, along with full node wallets for KMD ecosystem coins, BTC based Electrum servers, and Ethereum/ERC20 tokens, Verus Desktop has come a very long way, and is now ready to become the main desktop wallet for the entire Verus ecosystem going forward.
Along with Verus Identity support, an intuitive mining/staking interface with estimated earning predictions, and private transactions/messages, Verus Desktop is also the first easy to use native wallet interface for Zcash private transactions, private messages, private addresses and mining.
For those here from the Zcash community, we offer you a warm welcome to our new wallet, and an invite to join our community. Verus is a completely decentralised, no premine, no ICO project, launched for anyone to mine freely around 2 years ago on BitcoinTalk. Since then, we have introduced (read: created and successfully implemented) numerous innovations into the crypto space on the roadmap outlined in our vision paper, including, but not limited to:
- Self-sovereign decentralised blockchain identity
- A hybrid 50/50 PoS/PoW consensus mechanism that solves major blockchain issues with both protocols (50% hash attacks, nothing @ stake problem, double staking)
- User-friendly blockchain names (with self-sovereign, decentralised ways of recovering lost/stolen keys)
- VerusHash 2.0, A completely unique CPU-based hashing algorithm that actually allows laptop CPUs to be profitable to use (even with dedicated mining equipment on the network)
- Public Blockchains as a Service, a completely decentralised, automated, scaleable multi-blockchain ecosystem with reserve currencies for compete liquidity
We would also like to thank the Zcash developers for working on, and continually advocating for a concept with continually rising importance to all of our individual freedoms: privacy.
-- Truth and Privacy for All --
New in v0.6.4-beta-1
- Added ability to get WIF key from electrum addresses
- Fixed minor mining display issue
- Fixed KMD interest claim in SPV mode
- Fixed KMD native launch on Windows
Verus Desktop v0.6.4-beta-1
The first application with self-sovereign, friendly-name, revocable, recoverable, quantum-ready blockchain funds addresses and identities, using the Verus ID identity protocol.
Verus-Desktop GUI was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus ID support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Numerous performance/usability improvements
- A Redesigned Verus logo
- An interactive, intuitive mining/staking screen with predicted earnings, and the ability to shield coinable transactions
- Full blockchain node (native) support for Verus, Komodo/many KMD Asset Chains, and ZCash
- Private message, transaction, and address support for ZCash, Verus, Pirate, and any other zkSNARK enabled native coins included
Worldwide Verifiable Digital Signatures for All!
Verus digital signatures, based on Verus ID, offer the first worldwide verifiable, decentralized, single or multi-sig friendly-name signatures for content such as messages and files, authentication, and attestations, with full support for revocation and recovery in case of key loss or theft.
Bitcoin, which was first to enable worldwide, P2P decentralized blockchain transactions, and most of its derivatives, offer ways to sign messages with specific private keys that can be verified against public addresses. While that does offer some limited signing capability, it does not offer capabilities that can compete with centralized services offering more sophisticated key management. A single public/private key pair lacks critical capabilities to make it suitable as an actual identity, most notable and obvious being the ability to recover from loss or theft of private keys, but arguably as important are friendly name aliases, modifiable multi-sig signing, updates, privacy, and the association of signed attestations by other identities to statements about properties of the identity.
Verus Desktop makes it easy to digitally sign any message or file on your PC and to validate signatures, against either the original messages and files, or optionally just the hash of a message or file, to enable more efficient validation in applications that leverage this technology.
Verus ID enables free verifiable digital signatures for all through the Verus ID protocol as just one of the many new capabilities it enables. It is also the foundation upon which many new applications and additional capabilities can be built.
For example, using Verus ID, it’s possible for any journalist anywhere to sign photos, videos, and content, establish a reputation for authenticity, and counter the potential for deep-fakes to make the truth harder to find. Open source projects can now create their own identities and digitally sign their binary releases, ensuring that not only can a file be verified by hash as the one downloaded from a particular server, but by signature as the actual file initially signed by the developer or release engineer. Signatures also form the basis for any attestation of one party to the validity of another. In fact, there are so many applications for digital signatures, from things listed already, to physical entry systems, to workflow applications, to new earning opportunities that a full discussion of use cases would overwhelm these release notes.
In any case, we are happy to release digital signatures for all, and we hope you enjoy using this new, simple capability, maybe even think of a new use case you’d like to pursue yourself as a business opportunity on the Verus Network!
Verus ID
Verus IDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. Verus IDs provide plenty of opportunity for identity applications. Specifically, Verus ID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.2 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. Verus IDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
VerusHash 2.1
VerusHash 2.0 was the first algorithm to significantly equalize FPGAs dominance over CPUs, once they were introduced on the Verus network. While FPGAs were intentionally not blocked completely, which would simply drive the performance battle to the higher end and further into secret, the VerusHash 2.0 algorithm was developed to explicitly equalize FPGAs and modern CPUs and has met its original goals in keeping FPGA performance for the price under 2x of CPU. VerusHash 2.1 introduces an adjustment to the equalization technology, which we expect to tilt the balance a bit more favorably towards CPUs, while still enabling FPGAs to operate on the hash algorithm with minor modifications. Verus Developers have proactively reached out to FPGA manufacturers and made the new algorithm available to them, so that everyone will have an opportunity to mine and stake when the Verus economy starts to roll and identity rewards, which will not inflate the currency, but should far exceed the potential for block rewards, begin streaming from the network.
Although you...
v0.6.4-beta
Verus Desktop
We are proud to announce the first official release of Verus Desktop, a new multi-coin graphical cryptocurrency desktop that respects your privacy and includes full-node and private address support for Verus Coin, Zcash, and Pirate, full node, native support for Komodo and most Komodo ecosystem coins, and full wallet support for BTC, LTC, ETH, and ERC20 tokens as well.
This version of Verus Desktop includes the latest Zcash release v2.1.1-1, released on February 6, 2020.
Verus Desktop is the first GUI application to support the self-sovereign, quantum, ready, user-friendly Verus ID protocol, along with full node wallets for KMD ecosystem coins, BTC based Electrum servers, and Ethereum/ERC20 tokens, Verus Desktop has come a very long way, and is now ready to become the main desktop wallet for the entire Verus ecosystem going forward.
Along with Verus Identity support, an intuitive mining/staking interface with estimated earning predictions, and private transactions/messages, Verus Desktop is also the first easy to use native wallet interface for Zcash private transactions, private messages, private addresses and mining.
For those here from the Zcash community, we offer you a warm welcome to our new wallet, and an invite to join our community. Verus is a completely decentralised, no premine, no ICO project, launched for anyone to mine freely around 2 years ago on BitcoinTalk. Since then, we have introduced (read: created and successfully implemented) numerous innovations into the crypto space on the roadmap outlined in our vision paper, including, but not limited to:
- Self-sovereign decentralised blockchain identity
- A hybrid 50/50 PoS/PoW consensus mechanism that solves major blockchain issues with both protocols (50% hash attacks, nothing @ stake problem, double staking)
- User-friendly blockchain names (with self-sovereign, decentralised ways of recovering lost/stolen keys)
- VerusHash 2.0, A completely unique CPU-based hashing algorithm that actually allows laptop CPUs to be profitable to use (even with dedicated mining equipment on the network)
- Public Blockchains as a Service, a completely decentralised, automated, scaleable multi-blockchain ecosystem with reserve currencies for compete liquidity
We would also like to thank the Zcash developers for working on, and continually advocating for a concept with continually rising importance to all of our individual freedoms: privacy.
-- Truth and Privacy for All --
New in v0.6.4-beta
- An interactive, intuitive mining/staking screen with predicted earnings, and the ability to shield coinable transactions
- Full blockchain node (native) support for Verus, Komodo/many KMD Asset Chains, and ZCash
- Komodo interest claiming support on both lite and native mode
- Performance improvements
- Private message, transaction, and address support for ZCash, Verus, Pirate, and any other zkSNARK enabled native coins included
Verus Desktop v0.6.4-beta
The first application with self-sovereign, friendly-name, revocable, recoverable, quantum-ready blockchain funds addresses and identities, using the Verus ID identity protocol.
Verus-Desktop GUI was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus ID support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Numerous performance/usability improvements
- A Redesigned Verus logo
- An interactive, intuitive mining/staking screen with predicted earnings, and the ability to shield coinable transactions
- Full blockchain node (native) support for Verus, Komodo/many KMD Asset Chains, and ZCash
- Private message, transaction, and address support for ZCash, Verus, Pirate, and any other zkSNARK enabled native coins included
Worldwide Verifiable Digital Signatures for All!
Verus digital signatures, based on Verus ID, offer the first worldwide verifiable, decentralized, single or multi-sig friendly-name signatures for content such as messages and files, authentication, and attestations, with full support for revocation and recovery in case of key loss or theft.
Bitcoin, which was first to enable worldwide, P2P decentralized blockchain transactions, and most of its derivatives, offer ways to sign messages with specific private keys that can be verified against public addresses. While that does offer some limited signing capability, it does not offer capabilities that can compete with centralized services offering more sophisticated key management. A single public/private key pair lacks critical capabilities to make it suitable as an actual identity, most notable and obvious being the ability to recover from loss or theft of private keys, but arguably as important are friendly name aliases, modifiable multi-sig signing, updates, privacy, and the association of signed attestations by other identities to statements about properties of the identity.
Verus Desktop makes it easy to digitally sign any message or file on your PC and to validate signatures, against either the original messages and files, or optionally just the hash of a message or file, to enable more efficient validation in applications that leverage this technology.
Verus ID enables free verifiable digital signatures for all through the Verus ID protocol as just one of the many new capabilities it enables. It is also the foundation upon which many new applications and additional capabilities can be built.
For example, using Verus ID, it’s possible for any journalist anywhere to sign photos, videos, and content, establish a reputation for authenticity, and counter the potential for deep-fakes to make the truth harder to find. Open source projects can now create their own identities and digitally sign their binary releases, ensuring that not only can a file be verified by hash as the one downloaded from a particular server, but by signature as the actual file initially signed by the developer or release engineer. Signatures also form the basis for any attestation of one party to the validity of another. In fact, there are so many applications for digital signatures, from things listed already, to physical entry systems, to workflow applications, to new earning opportunities that a full discussion of use cases would overwhelm these release notes.
In any case, we are happy to release digital signatures for all, and we hope you enjoy using this new, simple capability, maybe even think of a new use case you’d like to pursue yourself as a business opportunity on the Verus Network!
Verus ID
Verus IDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. Verus IDs provide plenty of opportunity for identity applications. Specifically, Verus ID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.2 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. Verus IDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
VerusHash 2.1
VerusHash 2.0 was the first algorithm to significantly equalize FPGAs dominance over CPUs, once they were introduced on the Verus network. While FPGAs were intentionally not blocked completely, which would simply drive the performance battle to the higher end and further into secret, the VerusHash 2.0 alg...
v0.0.8-alpha-1
Notable Changes
- Fixed address display bug
Verus Desktop v0.0.8-Alpha-1
The first application with self-sovereign, friendly-name, revocable, recoverable, quantum-ready blockchain funds addresses and identities, using the Verus ID identity protocol.
Verus-Desktop GUI was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus ID support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Numerous performance/usability improvements
- Redesigned Verus logo
Worldwide Verifiable Digital Signatures for All!
Verus digital signatures, based on Verus ID, offer the first worldwide verifiable, decentralized, single or multi-sig friendly-name signatures for content such as messages and files, authentication, and attestations, with full support for revocation and recovery in case of key loss or theft.
Bitcoin, which was first to enable worldwide, P2P decentralized blockchain transactions, and most of its derivatives, offer ways to sign messages with specific private keys that can be verified against public addresses. While that does offer some limited signing capability, it does not offer capabilities that can compete with centralized services offering more sophisticated key management. A single public/private key pair lacks critical capabilities to make it suitable as an actual identity, most notable and obvious being the ability to recover from loss or theft of private keys, but arguably as important are friendly name aliases, modifiable multi-sig signing, updates, privacy, and the association of signed attestations by other identities to statements about properties of the identity.
Verus Desktop makes it easy to digitally sign any message or file on your PC and to validate signatures, against either the original messages and files, or optionally just the hash of a message or file, to enable more efficient validation in applications that leverage this technology.
Verus ID enables free verifiable digital signatures for all through the Verus ID protocol as just one of the many new capabilities it enables. It is also the foundation upon which many new applications and additional capabilities can be built.
For example, using Verus ID, it’s possible for any journalist anywhere to sign photos, videos, and content, establish a reputation for authenticity, and counter the potential for deep-fakes to make the truth harder to find. Open source projects can now create their own identities and digitally sign their binary releases, ensuring that not only can a file be verified by hash as the one downloaded from a particular server, but by signature as the actual file initially signed by the developer or release engineer. Signatures also form the basis for any attestation of one party to the validity of another. In fact, there are so many applications for digital signatures, from things listed already, to physical entry systems, to workflow applications, to new earning opportunities that a full discussion of use cases would overwhelm these release notes.
In any case, we are happy to release digital signatures for all, and we hope you enjoy using this new, simple capability, maybe even think of a new use case you’d like to pursue yourself as a business opportunity on the Verus Network!
Verus ID
Verus IDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. Verus IDs provide plenty of opportunity for identity applications. Specifically, Verus ID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.2 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. Verus IDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
VerusHash 2.1
VerusHash 2.0 was the first algorithm to significantly equalize FPGAs dominance over CPUs, once they were introduced on the Verus network. While FPGAs were intentionally not blocked completely, which would simply drive the performance battle to the higher end and further into secret, the VerusHash 2.0 algorithm was developed to explicitly equalize FPGAs and modern CPUs and has met its original goals in keeping FPGA performance for the price under 2x of CPU. VerusHash 2.1 introduces an adjustment to the equalization technology, which we expect to tilt the balance a bit more favorably towards CPUs, while still enabling FPGAs to operate on the hash algorithm with minor modifications. Verus Developers have proactively reached out to FPGA manufacturers and made the new algorithm available to them, so that everyone will have an opportunity to mine and stake when the Verus economy starts to roll and identity rewards, which will not inflate the currency, but should far exceed the potential for block rewards, begin streaming from the network.
Although you may choose to use this wallet as your primary wallet rather than Verus Agama at this time, there are a couple features still pending for us to consider this release a full replacement for every feature in Verus Agama. The following features that some may consider important are not yet in Verus Desktop, and will be added before it is considered a full replacement:
- Komodo interest - currently Verus Desktop does not enable claiming of Komodo interest, which should be introduced by the next version
- Coinbase shielding - while Verus Coin no longer requires shielding coinbases before they are used in transparent transactions, other supported blockchains, like Pirate/ARRR, may benefit from this feature, and older coinbase rewards on the Verus network, including older time locked coinbases, still need to be shielded before being used. Coinbase shielding should also be available in the next version of Verus Desktop.
Other than those two features, we consider the feature set in Verus Desktop complete, and if you don't need those features, it should serve as a fine primary PC wallet for daily use.
Verus Desktop supports full node or lite mode wallets for Verus, KMD, ARRR, and other KMD ecosystem coins. It also supports BTC, Zcash, Dash, ETH, and ERC20 tokens in lite mode as well.
We hope you enjoy creating, managing and using your very own friendly, self-sovereign, fully-decentralized, quantum ready identities.
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
v0.0.8-alpha
Verus Desktop v0.0.8-Alpha
The first application with self-sovereign, friendly-name, revocable, recoverable, quantum-ready blockchain funds addresses and identities, using the VerusID identity protocol.
Verus-Desktop GUI was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus ID support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Numerous performance/usability improvements
- Redesigned Verus logo
Worldwide Verifiable Digital Signatures for All!
Verus digital signatures, based on Verus ID, offer the first worldwide verifiable, decentralized, single or multi-sig friendly-name signatures for content such as messages and files, authentication, and attestations, with full support for revocation and recovery in case of key loss or theft.
Bitcoin, which was first to enable worldwide, P2P decentralized blockchain transactions, and most of its derivatives, offer ways to sign messages with specific private keys that can be verified against public addresses. While that does offer some limited signing capability, it does not offer capabilities that can compete with centralized services offering more sophisticated key management. A single public/private key pair lacks critical capabilities to make it suitable as an actual identity, most notable and obvious being the ability to recover from loss or theft of private keys, but arguably as important are friendly name aliases, modifiable multi-sig signing, updates, privacy, and the association of signed attestations by other identities to statements about properties of the identity.
Verus Desktop makes it easy to digitally sign any message or file on your PC and to validate signatures, against either the original messages and files, or optionally just the hash of a message or file, to enable more efficient validation in applications that leverage this technology.
Verus ID enables free verifiable digital signatures for all through the Verus ID protocol as just one of the many new capabilities it enables. It is also the foundation upon which many new applications and additional capabilities can be built.
For example, using Verus ID, it’s possible for any journalist anywhere to sign photos, videos, and content, establish a reputation for authenticity, and counter the potential for deep-fakes to make the truth harder to find. Open source projects can now create their own identities and digitally sign their binary releases, ensuring that not only can a file be verified by hash as the one downloaded from a particular server, but by signature as the actual file initially signed by the developer or release engineer. Signatures also form the basis for any attestation of one party to the validity of another. In fact, there are so many applications for digital signatures, from things listed already, to physical entry systems, to workflow applications, to new earning opportunities that a full discussion of use cases would overwhelm these release notes.
In any case, we are happy to release digital signatures for all, and we hope you enjoy using this new, simple capability, maybe even think of a new use case you’d like to pursue yourself as a business opportunity on the Verus Network!
Verus ID
Verus IDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. Verus IDs provide plenty of opportunity for identity applications. Specifically, Verus ID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.2 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. Verus IDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
VerusHash 2.1
VerusHash 2.0 was the first algorithm to significantly equalize FPGAs dominance over CPUs, once they were introduced on the Verus network. While FPGAs were intentionally not blocked completely, which would simply drive the performance battle to the higher end and further into secret, the VerusHash 2.0 algorithm was developed to explicitly equalize FPGAs and modern CPUs and has met its original goals in keeping FPGA performance for the price under 2x of CPU. VerusHash 2.1 introduces an adjustment to the equalization technology, which we expect to tilt the balance a bit more favorably towards CPUs, while still enabling FPGAs to operate on the hash algorithm with minor modifications. Verus Developers have proactively reached out to FPGA manufacturers and made the new algorithm available to them, so that everyone will have an opportunity to mine and stake when the Verus economy starts to roll and identity rewards, which will not inflate the currency, but should far exceed the potential for block rewards, begin streaming from the network.
Although you may choose to use this wallet as your primary wallet rather than Verus Agama at this time, there are a couple features still pending for us to consider this release a full replacement for every feature in Verus Agama. The following features that some may consider important are not yet in Verus Desktop, and will be added before it is considered a full replacement:
- Komodo interest - currently Verus Desktop does not enable claiming of Komodo interest, which should be introduced by the next version
- Coinbase shielding - while Verus Coin no longer requires shielding coinbases before they are used in transparent transactions, other supported blockchains, like Pirate/ARRR, may benefit from this feature, and older coinbase rewards on the Verus network, including older time locked coinbases, still need to be shielded before being used. Coinbase shielding should also be available in the next version of Verus Desktop.
Other than those two features, we consider the feature set in Verus Desktop complete, and if you don't need those features, it should serve as a fine primary PC wallet for daily use.
Verus Desktop supports full node or lite mode wallets for Verus, KMD, ARRR, and other KMD ecosystem coins. It also supports BTC, Zcash, Dash, ETH, and ERC20 tokens in lite mode as well.
We hope you enjoy creating, managing and using your very own friendly, self-sovereign, fully-decentralized, quantum ready identities.
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
v0.0.7-alpha
Notable Changes:
- z_importviewingkey and z_exportviewingkey for Sapling to enable confidential, verifiable, and transparent voting
Verus Desktop
The first ever GUI application to support the self-sovereign, quantum, ready, user-friendly Verus ID protocol, along with full node wallets for KMD ecosystem coins, BTC based Electrum servers, and Ethereum/ERC20 tokens.
Originally forked from the Verus-Enhanced Agama wallet, Verus-Desktop was redesigned from the ground up to elegantly introduce a number of unique features, including:
- Verus Identity Support
- Identity creation, revocation, and recovery
- Identity GUI details and dashboards
- Multiple wallet profile support, each with their own default wallet screen and active coins
- Redesigned Verus logo and UX
- Numerous performance/usability improvements
Although some will choose to use Verus-Connect in place of Agama, this is an Alpha release. Currently, Verus-Desktop is still in development, and a number of features are coming soon, these include:
- Full GUI mining and staking dashboard support
- Extensive support for multiple KMD features, including interest functionalities
- Extended Verus ID support, including private inter-id messaging,
- Further performance improvements
For this reason, we currently still recommend using the Verus-Enhanced Agama Wallet for functionalities related to those above.
We hope you enjoy creating, managing and using your very own friendly, self sovereign, fully decentralized, quantum ready identities.
Verus ID
VerusIDs are a fully functional blockchain protocol, not just an ID system. There is no corporation involved in the protocol, unlike most blockchain ID implementations. VerusIDs provide plenty of opportunity for identity applications. Specifically, VerusID provides:
Quantum-ready friendly crypto-addresses on the worldwide Verus network
VerusIDs can be used to receive and send funds, which are controlled by the single or multi-sig addresses specified in the identity itself. If these controlling addresses or the single or multi-sig properties are changed, which can be done by the controller of the identity, all future spends of UTXOs sent to that identity follow the updated spend conditions and are subject to the updated keys. Although Verus 0.6.0 does not include quantum resistant signatures for transactions, VerusIDs are themselves resistant to quantum attack with known algorithms, and we have already started to integrate a quantum secure signature scheme, which we expect to activate on mainnet early next year. When that is available, it will be possible to change an ID and have all of the funds sent to it made retroactively quantum resistant. Verus IDs can also be used to publish ID->destination address mappings on other blockchains, but only the Verus ecosystem has the ability to revoke, recover, inherit, funds in existing UTXOs.
Fully Decentralized Protocol
Anyone can create one and have complete, self sovereign control over it without permission to do so. All costs to create an ID go to miners, stakers, and ID referrers. VerusIDs are:
-
Revocable -- each ID includes a revocation authority, which defaults to the identity self, and which has the permission to revoke the identity, which creates a valid transaction that, once mined into a block, prevents the identity from being used to spend or sign until it is recovered, effectively freezing all of its funds, for example, in the case of key theft.
-
Recoverable -- each ID also includes a separate recovery authority, which also defaults to self, and which can recover the identity through redefining its primary state and the recovery state as well, though it cannot modify the revocation state, or vice versa, unless they are both controlled by the same underlying authority.
-
Private - Each ID contains a set of zero-knowledge private addresses, which can be used as messaging, financial, or voting endpoints, and each ID also contains a content map of key-value hashes, intended to be used alongside applications and various identity policies to provide everything from private yet selectively provable claims and attestations to selectively provable components of a strong passport, attested to with a quantum secure signature when that is available.
Disclaimer
This is experimental and unfinished software. Use at your own risk! No warranty for any kind of damage!
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The enclosed copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.