POOS Testnet Thread (Proof of Orphan Sponsorship - Sanctuaries) - September 2020

Started by Rob Andrews, July 19, 2020, 07:02:25 PM

Previous topic - Next topic

Rob Andrews

Quote from: sunk818 on August 16, 2020, 08:49:22 PM
Is creating a sanctuary harder since moving to newer DASH code?

Yeah, it is relatively complicated.  Its still a page full of archaic commands and requires a guide to do it.  I personally recommend creating the sanctuary the old way (send 4,500,001 to your address, copy the txid vin and add an entry to the masternode.conf file, and then just upgrade the sanc to deterministic using this command - all you need is the sanctuary nickname):
https://forum.biblepay.org/index.php?topic=391.msg5968#msg5968

The primary reason I recommend this method is that BIBLEPAY (our niche feature) stores your BLS key info in the deterministic.conf file (thats one of our files). 
This allows you to revive the sanc later using our commands.

Otherwise, if we were entrirely dash, I would recommend the DASH way, but since we have advanced features - I found it extremely useful to be able to access that key and also run the 'exec revivesanc' command any time we get POSE banned.




orbis

Quote from: Rob Andrews on August 16, 2020, 07:30:58 PM
Hi Orbis, its nice to see you have been hanging around!  No problem--

So, we are not retiring PODC, so you can still receive PODC and RandomX rewards.

POOS simply requires all the existing sanctuaries to re-lock their capital, and sponsor a Cameroon-One orphan for $40 a month in order to receive sanctuary rewards.  (Otherwise they get POOS banned in the sanctuary list).

You still have to keep the machine sending GSC stakes for PODC though daily (but of course for POOS, you dont need to power up your home PC, but you need to have a dedicated sanc running instead).

As far as POOS being connected to a sanc, take a look at the QT testnet sanc list.  Cameroon one will make a bio for each sanctuary.  If it exists, the sanc gets paid.  If it does not exist, the sanc starts getting banned, etc.  Cameroon will EDIT the bio if the user falls behind in payments.

Sancs pay a dynamic reward (depending on how many exist) so I believe that completely answers that question, but let me know.

I added a blurb in the DAC (coin-name) discussion thread that I think we should wait and put that decision off for 6 months.  At this point I personally lean a little tiny bit more to BiblePay again, based on our existing reputation we have built up.  The votes for it were really mostly neutral.

Thanks for answers.
I was asking about retiring PODC, because I read POOS wiki and there is written, that it's neccessary to retire PODC to be effective.
Maybe in 2-3 months I'll be lowering down my VPS, so my income from PODC won't be so interresting as now :)

As I understand it correctly, what look worse to me is POOS on MN. I was hardly try to get enough BBP for my next MN (even with thanks to your fractional sanc :)), but now it looks, that I won't be able to maintain even one sanc, so my BBP will be laying down on my wallet and not earning anymore :(
Now my sanc gives me around 100k BBP which is around 10-12€ and I think it won't be profitable even with lower number of sancs.  $40 a month is too much for me. Sorry. But it will be better to others :)

I'll try to check testnet before mandatory to take a look on changes.

Have a nice day to all :)

Rob Andrews

Quote from: orbis on August 17, 2020, 01:52:49 PM
Thanks for answers.
I was asking about retiring PODC, because I read POOS wiki and there is written, that it's neccessary to retire PODC to be effective.
Maybe in 2-3 months I'll be lowering down my VPS, so my income from PODC won't be so interresting as now :)

As I understand it correctly, what look worse to me is POOS on MN. I was hardly try to get enough BBP for my next MN (even with thanks to your fractional sanc :)), but now it looks, that I won't be able to maintain even one sanc, so my BBP will be laying down on my wallet and not earning anymore :(
Now my sanc gives me around 100k BBP which is around 10-12€ and I think it won't be profitable even with lower number of sancs.  $40 a month is too much for me. Sorry. But it will be better to others :)

I'll try to check testnet before mandatory to take a look on changes.

Have a nice day to all :)

Hi Orbis,
Can you please paste the link where we said PODC must be retired in POOS?  Maybe we originally discussed it but for now, afaik, PODC will stay along with RX.

On the sanc income, if we only have 25 sancs, the BBP earnings should be much higher, but we just have to wait it out to see the actual figs.

On the testnet testing, we have a mandatory upgrade coming in about 2 hours so please hang on for the latest version,
Thanks,
Rob

orbis

Here:
https://wiki.biblepay.org/Proof_Of_Orphan_Sponsorship

QuoteThe concept has the following cons:
PODC would need to be eliminated to raise the POOS budget.
More administrative burden for each sanctuary owner (approving mining permits monthly).
Stringent verification requirements to prevent fraud.

Rob Andrews

Quote from: orbis on August 17, 2020, 03:51:47 PM
Here:
https://wiki.biblepay.org/Proof_Of_Orphan_Sponsorship

Oh ok, no wonder both you and I were confused.

I wrote that way back when I knew very little about what we would become, and, I think that concept had more to do with creating a domain that sponsors orphans etc.
IE before we even had a partner (cameroon-one) to help us establish the relationship between orphan bios and sanc, etc.

The thread for POOS is here:
https://forum.biblepay.org/index.php?topic=569.0

To cut down confusion, I changed the name of that old POOS wiki to proof of retirement and moved it.

Thanks.


Rob Andrews

1.5.2.1b-Mandatory Upgrade for TestNet

- Add DashStake (dashstake, dashstakequote), autolocking of BBP collateral held in stakes, Dash Reward icons in QT UI
- Add right-click Copy UTXO action to coin control
- Fix DIP008 for Prod release, and, set new LLMQs params for PROD release
- Add show exchange button to QT
- (Fix cosmetic display bug in dashstakequote in 1.5.2.1b)

MIP will be building the MAC release soon.

Rob Andrews

Here is my first stab at the Dash Stake user guide:

https://wiki.biblepay.org/Dash_Stake

Needs a lot more user friendliness and explanation about USDBBP-USDDASH ROI still.  Will try to improve it over the next 20 days.


MIP

Quote from: Rob Andrews on August 17, 2020, 05:41:54 PM
1.5.2.1b-Mandatory Upgrade for TestNet

- Add DashStake (dashstake, dashstakequote), autolocking of BBP collateral held in stakes, Dash Reward icons in QT UI
- Add right-click Copy UTXO action to coin control
- Fix DIP008 for Prod release, and, set new LLMQs params for PROD release
- Add show exchange button to QT
- (Fix cosmetic display bug in dashstakequote in 1.5.2.1b)

MIP will be building the MAC release soon.

MacOS release ready
https://biblepay.org/biblepaycore-evo-testnet.dmg

sunk818

BH6oxjLkyz3z8FYpvU3ZR7PTZ31Xt9DkXZ

Rob Andrews

Quote from: sunk818 on August 18, 2020, 09:51:31 AM
Any good peers I can connect to?

testnet1.biblepay.org:40001 answers and is compiled in the wallet.  Please check your clock and timezone also, and ensure version is 1.5.2.1+.


sunk818

BH6oxjLkyz3z8FYpvU3ZR7PTZ31Xt9DkXZ

sunk818

Can't get to 100%. I erased the chain data and left just wallet.dat . I've gotten to the same place twice.



2020-08-20 16:11:51 {PNB}: ACC  {PNB}: ACC  UpdateTip: new best=108870ace145be01d3881c59832e404d816ec4d39997e09a8d5c136dbee9b52f height=51850 version=0x50000000 log2_work=48.51148818 tx=86585 date='2020-07-17 19:17:20' progress=0.747391 cache=0.5MiB(2408txo) evodb_cache=0.0MiB
2020-08-20 16:11:51 UpdateTip: new best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692 height=51851 version=0x50000000 log2_work=48.51148818 tx=86587 date='2020-07-17 19:29:20' progress=0.747442 cache=0.5MiB(2410txo) evodb_cache=0.0MiB
2020-08-20 16:11:51 CFinalCommitment::VerifySizes -- invalid signers.size=70
2020-08-20 16:11:51 ERROR: ConnectBlock(DASH): ProcessSpecialTxsInBlock for block 7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4 failed with bad-qc-invalid-null (code 16)
2020-08-20 16:11:51 Misbehaving: 107.191.44.254:40001 peer=0 (0 -> 100) BAN THRESHOLD EXCEEDED
2020-08-20 16:11:51 InvalidChainFound: invalid block=7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4  height=51852  log2_work=48.51148818  date=2020-07-17 19:30:45
2020-08-20 16:11:51 InvalidChainFound:  current best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692  height=51851  log2_work=48.51148818  date=2020-07-17 19:29:20
2020-08-20 16:11:51 ERROR: ConnectTip(): ConnectBlock 7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4 failed with bad-qc-invalid-null (code 16)
2020-08-20 16:11:51 InvalidChainFound: invalid block=7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4  height=51852  log2_work=48.51148818  date=2020-07-17 19:30:45
2020-08-20 16:11:51 InvalidChainFound:  current best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692  height=51851  log2_work=48.51148818  date=2020-07-17 19:29:20
2020-08-20 16:11:51 {PNB}: ACC  {PNB}: ACC 

BH6oxjLkyz3z8FYpvU3ZR7PTZ31Xt9DkXZ

Rob Andrews

Quote from: sunk818 on August 20, 2020, 11:17:50 AM
Can't get to 100%. I erased the chain data and left just wallet.dat . I've gotten to the same place twice.



2020-08-20 16:11:51 {PNB}: ACC  {PNB}: ACC  UpdateTip: new best=108870ace145be01d3881c59832e404d816ec4d39997e09a8d5c136dbee9b52f height=51850 version=0x50000000 log2_work=48.51148818 tx=86585 date='2020-07-17 19:17:20' progress=0.747391 cache=0.5MiB(2408txo) evodb_cache=0.0MiB
2020-08-20 16:11:51 UpdateTip: new best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692 height=51851 version=0x50000000 log2_work=48.51148818 tx=86587 date='2020-07-17 19:29:20' progress=0.747442 cache=0.5MiB(2410txo) evodb_cache=0.0MiB
2020-08-20 16:11:51 CFinalCommitment::VerifySizes -- invalid signers.size=70
2020-08-20 16:11:51 ERROR: ConnectBlock(DASH): ProcessSpecialTxsInBlock for block 7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4 failed with bad-qc-invalid-null (code 16)
2020-08-20 16:11:51 Misbehaving: 107.191.44.254:40001 peer=0 (0 -> 100) BAN THRESHOLD EXCEEDED
2020-08-20 16:11:51 InvalidChainFound: invalid block=7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4  height=51852  log2_work=48.51148818  date=2020-07-17 19:30:45
2020-08-20 16:11:51 InvalidChainFound:  current best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692  height=51851  log2_work=48.51148818  date=2020-07-17 19:29:20
2020-08-20 16:11:51 ERROR: ConnectTip(): ConnectBlock 7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4 failed with bad-qc-invalid-null (code 16)
2020-08-20 16:11:51 InvalidChainFound: invalid block=7bb375978c124c058c1f3bf897452d02b4f81ba54b515a080199ca4a39a47bc4  height=51852  log2_work=48.51148818  date=2020-07-17 19:30:45
2020-08-20 16:11:51 InvalidChainFound:  current best=4a87ae0853795a71eea3a2bbeb79e3eb75dfd428c982ebaef3d2544789987692  height=51851  log2_work=48.51148818  date=2020-07-17 19:29:20
2020-08-20 16:11:51 {PNB}: ACC  {PNB}: ACC

Just out of curiosity can you please check if your download of mac was from today?
I found the 1.5.2.1 release was bad and we re-released today with a couple changes.

Once you reinstall, please sync from zero, as llmqs have changed since our last testnet session(s).

Thanks,
Rob

orbis

Hi.
So, I've tried to run testnet BBP and I have problem to connect.
I have 1521, but don't know if it's 1521b, or not. I've downloaded it few hours back from first post of this thread.
I'm stucked on block 51851.
I've tried clean install, blockchain delete, ... but nothing worked. Still stucked.
Any idea?

Rob Andrews

Quote from: orbis on August 20, 2020, 03:25:13 PM
Hi.
So, I've tried to run testnet BBP and I have problem to connect.
I have 1521, but don't know if it's 1521b, or not. I've downloaded it few hours back from first post of this thread.
I'm stucked on block 51851.
I've tried clean install, blockchain delete, ... but nothing worked. Still stucked.
Any idea?

Hi Orbis, is this windows version?