2821
TestNet Discussion Archive / Re: Testnet - Test Proof of Giving
« on: January 05, 2019, 07:58:42 AM »
Let us also please test a boinc PODC superblock.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I shut down all my clients a while ago based on Rob's message earlier.
Having hard time finding peers again. No problems on 1175. 1177 only one wallet found peers. Rest at 0 peers for several hours.
On the POGRevenue, I deliberately added that to print it to the log and not to the screen - just so I could see the value in advance for sanity sake. I just took out the logging for prod for the next version.
Putting this in here because I thin it's related.
I setup a prod sanc yesterday, it crashed based on a gobject issue
debug log shows this: Shouldn't this be disabled in prod currently?Code: [Select]NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
NextPogRevenue 50694.078759
Also, watchman crashed:Code: [Select]Traceback (most recent call last):
File "bin/watchman.py", line 244, in <module>
main()
File "bin/watchman.py", line 191, in main
perform_biblepayd_object_sync(biblepayd)
File "bin/watchman.py", line 24, in perform_biblepayd_object_sync
GovernanceObject.sync(biblepayd)
File "lib/models.py", line 78, in sync
golist = biblepayd.rpc_command('gobject', 'list')
File "lib/biblepayd.py", line 42, in rpc_command
return self.rpc_connection.__getattr__(params[0])(*params[1:])
File "/home/mn2/.biblepaycore/watchman/venv/lib/python2.7/site-packages/bitcoinrpc/authproxy.py", line 139, in __call__
response = self._get_response()
File "/home/mn2/.biblepaycore/watchman/venv/lib/python2.7/site-packages/bitcoinrpc/authproxy.py", line 179, in _get_response
http_response = self.__conn.getresponse()
File "/usr/lib/python2.7/httplib.py", line 1121, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 438, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 402, in _read_status
raise BadStatusLine(line)
httplib.BadStatusLine: ''
This is 1.1.7.5 from the mainnet PPA
edit:
ran again and got this in the debug.logCode: [Select]NextPogRevenue 50694.078759 CGovernanceObject::IsCollateralValid -- Couldn't find opReturn 045038724b047ba1908bc557777a5c5ae04703230449d1707865b6$
CTxIn(COutPoint(188a03b6449ca0bc55e6080dffe79eb3ce82ab29a8fa058c25cd12eb56ba13a2, 1), scriptSig=4730440220609c612a0d1bc0, nSequence=429496729$
CTxOut(nValue=5.00000000, scriptPubKey=6a20be8b2d169ab6657870d1490423)
CTxOut(nValue=350.70471391, scriptPubKey=76a914c9a8aec4fae6853343f451e6)
2019-01-03 18:44:47 MNGOVERNANCEOBJECT -- Governance object is invalid - Couldn't find opReturn 045038724b047ba1908bc557777a5c5ae04703230449d1707$
CTxIn(COutPoint(188a03b6449ca0bc55e6080dffe79eb3ce82ab29a8fa058c25cd12eb56ba13a2, 1), scriptSig=4730440220609c612a0d1bc0, nSequence=429496729$
CTxOut(nValue=5.00000000, scriptPubKey=6a20be8b2d169ab6657870d1490423)
CTxOut(nValue=350.70471391, scriptPubKey=76a914c9a8aec4fae6853343f451e6)
Does it mean to us increasing diff by 20%?
Because now we have problems with coinage, not with +20%
Ok.
So here are my results:So, it looks that my coin age was lower then expected.
But it was sent with auto tithe and I expect that autotithe didn't send coins if they didn't match criteria.
It is possible that diff change between sent and received?
I've checked it.
I have 3 tithes there and after each one there is 16 rewards what is almost (16 not 15) like you wrote.
But after 4th tithe there arent any rewards.
Then I was no able to tithe because of coin age, but I'm curious why there wasn't rewards after last tithe.
I was thinking that I'm on fork, so I've deleted my chain and resynced.
Now I've made new tithe and rewards are going well.
Thanks, I did read your message and already tried, in fact I changed "MIP" to other larger lowcase nick, in case there was some issue... but it seems to keep ignoring me. And I don't know how to troubleshoot.
This is what I have now:Code: [Select]testnet=1
shrinkdebuglog=1
debug=true
debugmaster=true
tithe=3
nickname=mobiledev
genproclimit=1
gen=1
and then after relaunching:Code: [Select]pogpool
{
"ySwRWw1EEEMyGSz4iiWVAwryXbxBTumiPG": "Amount: 879.00, Weight: 1.0000, Payment_Tier: 0, Height: 101722, NickName: randrews",
"High Tithe": 879.3,
"Total Tithes": 879.3,
"Total Participants": 1,
"POG Difficulty": 14084.597503552,
"My Tithes": 0,
"My Nickname": ""
}
I have it same like MIP.
After first tithe I was on POGpool and rewards were coming, but then it suddenly stoped.
Auto tithes works, but I'm not on POGpool anymore and rewards are missing.
BTW: those rewards are really "spamy". One reward per day would be awesome.
BTW2: today it was first time that I saw someone on chat.
I left public chat window open for several hours (but i was AFK) and I have there message from ichtus220
I see that he joined and leaved chat. Interresting is that I've never see anyone else. I see only 3 nodes in my connections. It is that problem? You can see on chat only people from your connections?
Would treating PoG like RAC be an issue?
So here's my thought. Everyone participates in PoG and every tithe to the Foundation counts. By contributing you get "RGC" - Recent Giving Credit. Then a daily superblock pays out the PoG recipients like PoDC does. So only one payment, less traffic since only one tithe a day would be necessary.
Then your tithe has a half life, and every day, is worth 50% (or some other target) of the previous day.
So, if the Team RGC is 10,000, then someone tithing 1000 would get 1000/10,0000 or 1/10th the daily reward. The next day, that 1000 gift on Monday would still be worth 500 RCG points, and if the next day the team RCG was still 10K, they would get 1/20th the daily reward.
Granted, i still affirm working on simplifying PoDC is the optimal strategy, but I think something like this would simply the logic of PoG, reduce transactions and overall be better for the blockchain than what has been sketched out thus far.
I seem to be in the right chain but still have problems to see my nickname in pogpool and the chat shows blankCode: [Select]pogpool
{
"ySwRWw1EEEMyGSz4iiWVAwryXbxBTumiPG": "Amount: 637.00, Weight: 1.0000, Payment_Tier: 0, Height: 101505, NickName: randrews",
"High Tithe": 637.2,
"Total Tithes": 637.2,
"Total Participants": 1,
"POG Difficulty": 10206.64793502028,
"My Tithes": 0,
"My Nickname": ""
}
Also I can't tithe but I think this is because my coins are not old enough at current diff level (2-3 days).
So, no more "tranches"? More payments but smaller amounts? How much we tithe / pool tithe is the percentage we get back? Sort of like my rac / team rac?