February 2021 Release - (Tribulation)
Welcome to the Biblepay February 2021 Testnet Testing thread for the Tribulation release!
In this thread we will be testing:
- User Record:
Verify the user can store their RSA keypair, long/lat pair, POP3 preferences
(TESTED: PASS)
- P2P Chat and General Chat:
Verify the Encrypted and non Encrypted Chat Features work
(Tested Encrypted Chat user to user: PASS)
(Still need to test General Chat room and more user to user chat)
- POP3 and SMTP Decentralized Email:
Verify the Network works as a pop3 server (mail from the network to your e-mail client)
Verify the Network works as an SMTP server (mail from your e-mail client to the network)
Verify functionality - sending encrypted and non encrypted e-mails, receiving emails, and attachments
Verify the SMTP fees and propagation behavior and backfill
ToDo: Mini User Guide to explain how to set network settings and actually use the Decentralized E-mail feature.
(Test Send email through BBP: PASS - tested charges plus attachments and cc and bcc and multiple recipients)
(Test Receive email from BBP: PASS)
(Test encrypted EMAIL: NOT TESTED )
- DAC:
Verify you can report on the Dac Engine:
We need to test listdacdonations
Verify you can make an anonymous gift to the DAC: PASS
Verify the DAC allocates the gift properly to the charities and or to the children: PASS (We allocated 76% + 24% to two voted in recipients) and we tested 'exec dacengine'
- TxOutsetInfo:
Verify actual money supply, and outstanding DWS effect shows the exact money supply
- UTXO Mining:
Verify you can be paid for UTXO mining
Verify the integrity of a BBP UTXO stake, and the integrity of a foreign UTXO stake
- XSPORK-ORPHAN and XSPORK-CHARITY:
Verify the Sancs can vote in an orphan or a charity
Verify the orphan list and the charity list
- UTXO Staking from UI
Verify you can stake a UTXO from the UI, or from 'utxostake'
- RPC commands
Verify 'exec give'
- BIBLEPAY University 1.0
- Verify Course Material links brings you to each course in Module 1
- Verify Final exam material for each course
- Verify Exam room works properly
Additional Wiki guides:
UTXO:
https://wiki.biblepay.org/UTXO_MiningDAC:
https://wiki.biblepay.org/Decentralized_Autonomous_CharityPOP3:
https://wiki.biblepay.org/Decentralized_Email
Explain Important Changes to Entire BiblePay Network:
For those following us this is easier to understand nevertheless the intended changes starting at Tribulation_Height are:
- DWS will temporarily stay enabled for existing payments only (but will be disabled for new stakes) until all old stakes are paid. This is so we can promote UTXO mining instead.
- UTXO mining is more efficient than DWS. With UTXO mining you can be rewarded the coinbase mining block reward when you add a new UTXO stake, and, additionally you can receive a perpetual reward in the UTXO leaderboard (daily).
- DashStake will be disabled, but, you may re-stake the dash stakes as UTXO stakes.
- BiblePay will support more crypto-currency partners for UTXO mining! For example, at the cutover height you can stake BBP, or BBP+Dash, or BBP+BTC. Once successful, we plan on voting more pairs in!
- UTXO mining appeals to 17 million Dash addresses, and 450 million unique Bitcoin addresses, giving us a large potential new user base!
- RandomX merge mining is still fully implemented for block security. Since we are merge mined, no one can come in and "buy" BBP with hashpower.
- For all the blocks that are Not new UTXO transactions, our RX miners still get the subsidy! The UTXO subsidy only goes to new staked UTXOs as a reward to bring popularity to our network from other (foreign UTXOs) - IE newbies.
- When you stake BBP only, you receive approx. half the reward. When you stake BBP+DASH or BBP+BTC, you receive up to double the reward. The reward is based on the lower of the two values * 2. For example, if you stake $200 of BBP combined with $150 of Dash, your UTXO is valued at $150 * 2 = $300. If you stake $200 of BBP alone, the UTXO is valued at $200. If you stake $150 of BBP + $200 of bitcoin, the stake is valued at $150 * 2 = $300.00.
- We will hold a sanctuary vote for the efficacy of UTXO mining vs. PODC for the coinbase reward. This vote will suggest that UTXO mining is phased in and PODC phased out.
- Depending on the outcome, the PODC campaign percentage will be decreased first by half (to allow UTXO mining to start) then in decrements of 25% per month until PODC is phased out and UTXO is phased in. All PODC miners can transition into making UTXO positions to receive new rewards in the UTXO model effective when PODC is disabled (sourced from UTXO mining).
*** What still needs done in this version before released to prod ***
- Reporting the DAC metrics: Show the sponsored children, the totals, the audit data you would normally find in 'accountability.biblepay.org'
(this decentralized accountability)
- Reporting of the accountability Historical data. This would make our history available so a user does not need both prior web history + blockchain data to see our giving history.
- Test BITCOIN staking
- Make sure this release is user friendly from the UI
- Ensure we have the wiki guides ready
Starting Version: 1.5.3.2+
(Please ensure your version is greater than this, otherwise your testnet branch will not sync.
We are at block ____58050 (hash 936794dadbbeba1625e1410f9a2e9a44645b6c0ee70678337d385f834077b999)_____ as of January 8th, 2021).
Testnet Download Links: Ready:
Windows 64-bit:
https://biblepay.org/biblepayevo64develop.exeNot Ready:
MacOS QT:
https://biblepay.org/biblepaycore-evo-testnet.dmg Linux 64 bits II (QT/biblepayd/biblepay-cli) zip:
https://biblepay.org/bbp-lin-develop-64.zipTo self compile:
https://github.com/biblepay/biblepay/blob/develop/BuildBiblePay.txt
CONFIGURING FOR TESTNET:Create a biblepaytest.conf file with the following contents:
testnet=1
debug=1
Place the file in ~/.biblepay
Start testnet by typing:./biblepay-qt -conf=biblepaytest.conf
(Note the blocks and chainstate will sync into the ./biblepay/testnet3 folder.
NOTE: This version will also work side-by-side our production nodes,
so, you also have the option if you are short on machines, to run TestNet side by side a prod node!
To run a TestNet Sanctuary:
https://forum.biblepay.org/index.php?topic=391.msg5968#msg5968How to create a deterministic sanc from scratch:
https://docs.dash.org/en/stable/masternodes/dip3-upgrade.html__________________________________________________________________________________________________________________________________________________________________________________________