Skip to content
Private Instant Verified Transactions - Core wallet.
C++ C Python M4 CSS Makefile Other
Branch: master
Clone or download
#992 Compare This branch is 2869 commits ahead, 6068 commits behind dashpay:master.
random-zebra Merge #979: [Compilation] Pass caught exceptions by reference
c826092 [Refactor] Replace tabs with spaces (warrows)
b69f37e [Refactor] Add const qualifier to exception catching (warrows)
bf91dac [Compilation] Pass caught exceptions by reference (warrows)

Pull request description:

  Gets rid of compiler warnings such as "warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]"

ACKs for top commit:
  furszy:
    ACK [`c826092`](c826092)
  random-zebra:
    ACK c826092

Tree-SHA512: a2c02fdeab2d0e3cddde7a983456a680776592e9381be90968e0dc04bc86b7d5ea4d9aeb8259d39060fcd04583bb35259170fe5c28b8f0e96cf7aa94a3f21b2c
Latest commit 8ffc045 Sep 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Trivial: Updated texts referencing slack to point to discord instead Dec 13, 2017
.travis travis: Fix caching issues Jul 9, 2019
build-aux/m4 [Build] QtConcurrent include path added. Sep 18, 2019
contrib [Build] CMake Improvements Sep 13, 2019
depends [Build] QtConcurrent feature added to config options. Sep 17, 2019
doc [Travis] qrencode no longer optional added to host x86_64-unknown-lin… Sep 6, 2019
share [Build] Update debian contrib files Apr 15, 2019
src Merge #979: [Compilation] Pass caught exceptions by reference Sep 21, 2019
test [Net] Protocol update enforcement for 70917 and new spork keys Aug 26, 2019
.gitattributes Separate protocol versioning from clientversion Oct 29, 2014
.gitignore
.python-version depends: Update from upstream Jun 9, 2019
.travis.yml [Build] Update Qt CMakeLists for new GUI Sep 13, 2019
CMakeLists.txt Allow WSL builds with cmake Sep 13, 2019
CONTRIBUTING.md Update Contributing guidelines Jun 17, 2019
COPYING Update license year 2019 Jan 1, 2019
INSTALL merged in renaming changes to v2.1.3.4 Jan 21, 2017
Makefile.am [Build] Update debian contrib files Apr 15, 2019
README.md Update README.md Dec 4, 2018
autogen.sh Build: utility test updates Dec 11, 2018
configure.ac Merge #643: [Crypto] Use stronger rand for key generation Sep 20, 2019
libbitcoinconsensus.pc.in Build: utility test updates Dec 11, 2018
pivxd-new-gui.config initial new gui work, nav Aug 28, 2019
pivxd-new-gui.creator initial new gui work, nav Aug 28, 2019
pivxd-new-gui.creator.user lock/unlock/encrypt wallet + contacts widget Aug 28, 2019
pivxd-new-gui.files payment request connected + getNewAddress method on module Aug 28, 2019
pivxd-new-gui.includes payment request connected + getNewAddress method on module Aug 28, 2019

README.md

PIVX Core integration/staging repository

Build Status GitHub version

PIVX is an open source crypto-currency focused on fast private transactions using the Zerocoin protocol, with low transaction fees & environmental footprint. It utilizes the first ever anonymous proof of stake protocol, called zPoS, combined with regular PoS and masternodes for securing its network. zPoS incentivises using the privacy features available in PIVX by granting a higher block reward for zPoS over regular PoS and masternodes. In practice PIVX has between 4 to 10 times higher use of it's privacy features in comparison to other coins that combine public and private transactions. This is thanks to innovations like zPoS and integrating the Zerocoin protocol into light/mobile wallets, allowing for a complete and lightweight privacy protocol that can be used on the go. As well as security improvements like deterministic generation of zPIV for easy backups. The goal of PIVX is to achieve a decentralized sustainable crypto currency with near instant full-time private transactions, fair governance and community intelligence.

  • Anonymized transactions & consensus using the Zerocoin Protocol and zPoS.
  • light/mobile wallet privacy using the Zerocoin Light Node Protocol
  • Fast transactions featuring guaranteed zero confirmation transactions, we call it SwiftX.
  • Decentralized blockchain voting utilizing Masternode technology to form a DAO. The blockchain will distribute monthly treasury funds based on successful proposals submitted by the community and voted on by the DAO.

More information at pivx.org Visit our ANN thread at BitcoinTalk

Coin Specs

AlgoQuark
Block Time60 Seconds
Difficulty RetargetingEvery Block
Max Coin Supply (PoW Phase)43,199,500 PIV
Max Coin Supply (PoS Phase)Infinite
Premine60,000 PIV*

*60,000 PIV Premine was burned in block 279917

Reward Distribution

Genesis Block
Block HeightReward AmountNotes
160,000 PIVInitial Pre-mine, burnt in block 279917

PoW Rewards Breakdown

Block HeightMasternodesMinerBudget
2-4320020% (50 PIV)80% (200 PIV)N/A
43201-15120020% (50 PIV)70% (200 PIV)10% (25 PIV)
151201-25920045% (22.5 PIV)45% (22.5 PIV)10% (5 PIV)

PoS Rewards Breakdown

PhaseBlock HeightRewardMasternodes & StakersBudget
Phase 0259201-30239950 PIV90% (45 PIV)10% (5 PIV)
Phase 1302400-34559945 PIV90% (40.5 PIV)10% (4.5 PIV)
Phase 2345600-38879940 PIV90% (36 PIV)10% (4 PIV)
Phase 3388800-43199935 PIV90% (31.5 PIV)10% (3.5 PIV)
Phase 4432000-47519930 PIV90% (27 PIV)10% (3 PIV)
Phase 5475200-51839925 PIV90% (22.5 PIV)10% (2.5 PIV)
Phase 6518400-56159920 PIV90% (18 PIV)10% (2 PIV)
Phase 7561600-60479915 PIV90% (13.5 PIV)10% (1.5 PIV)
Phase 8604800-64799910 PIV90% (9 PIV)10% (1 PIV)
Phase 9648000-11542035 PIV90% (4.5 PIV)10% (0.5 PIV)
Phase X1154203-∞6 PIV84% (5 PIV/zPIV)16% (1 PIV)
You can’t perform that action at this time.