Hi all
I'm back
So, I'm still here (still big fan of BBP), but my time for forums is "limited".
Sometimes I read it, but I'm sure, that I've something missed
Now lets get back to main point of this reply
I think, that I've read all about POG, but I'm still confused (sorry Rob)
Maybe it's language barrier, but I'm still not able to understand it all and for me is simpler to explain for newbies PODC like POG
POG is interesting idea, but Rob if it should be for non IT peaple it needs some "modification". Now I'll try to write my observations.
1. First of all... no "exec" commands. Commands are not for newbies and normal people. Exec pogpool is nice command but for normal people it must be inside GUI wallet (normal people don't use headless wallet). It will be nice to have one part of menu with POG (like "Distibuted computing" for PODC now). I still don't know if POG replace PODC at all or not. If yes, you could use this GUI wallet part and it will be easier for you to modify it. My idea is to divide pogpool command to two parts. First one would be list of users in pool and second part would be tier list with user stats. Now it's no problem to have it together but imagine output of this command when there will be 100 and more users
It must be comprehensible for newbies and trust me "exec" command is not so clear. Normal users wants all visible with one click on button.
2. Automatic tithing. That was really pain in my neck
I had old wallet with old config and it was not working for me. I've tried all what I've found in testnet topic, but I wasn't successful. At the end I was able to auto tithe but...
2a. Again for normal (translate it like me
users it must be somewhere in config options just to check "want to participate in POG mining", second option would be frequency and third would be max amount - maybe not everyone wants to participate with max_tithe. Maybe it may be like step by step guide on first wallet run and then just part of config and in that wallet part in my point 1 it may be button for this config.
2b. My biggest problem with auto tihing was that my wallet is locked. It looks that you must have unlocked wallet for auto tithing. My presumption was that PODC startup unlock window unlock it for POG too. Maybe you can use it for POG unlock too. And modify "-headlesspodcpassword exec podcpasswordlength" in headless too.
2c. How it's with auto tithing when there are no suitable coins at tithe time? It will wait for next tithe time (default 4 hours) or it will try in few minutes again? I'm not sure what will be better, but those "force" trying sounds better for me.
3. Manual tithing. I like the info when you check "Donate to foundation?", but ...
It would be better to have two different checkboxes. First would be "Donate to foundation?" - this sould be real donation without any limitation. Second would be "POG tithe" with all limitation. And this "POG tithe" may be again on my point 1 wallet part.
4. "exec titheinfo". Again nice info but inside exec commands. It would be nice to have it in some popup window after button click. Of course with explanations of each part (maybe on mouse hover).
5. "coin_age" could be disadvantage for new users. It must be clearly said that new user can start not right after buying coins (and sending to wallet) but they must wait for right coin age. When I started testnet after few months I wasn't able to sync and I ran reindex and zapwallettx.. and now almost all of my coins has same coin age eg. coins has 85766 to 91501 confirmations but they are all with same age and date "12.12.2018 21:36" (I don't know if it is bug or not). So many times I wasn't able to tithe because I don't meet the age criteria because avg min_coin_age was aroun 9.5 days. Maybe "exec getdimensionalbalance 0 1" could be next button with popup window in GUI wallet
6. I tested it in more ways, but I'm still not able to understand how it works
and I have few questions:
6a. How to get to exact payment tier (how many coins i need to tithe)? - because in some tiers can be more or less users.
6b. It is any advantage to get to other tier?
6c. How exactly count my ROI? It is possible to say e.g. "when I tithe XXX BBP and now there are YYY users, my reward will be ZZZ BBP? I think this is neccessary for new users to tell them abou ROI. I saw in titheinfo lowest and highet ROI, but it is really huge difference (e.g. 78 - 780%) and it is not clear how many coins I get back.
6d. At the beginning there will be only old users, so many coins with high coin_age. I have tried to make as many manual tithes as I was able within one block. I've made 8 tx within one block and the coin_age didn't change. After new block appears I wasn't able to tithe because my coin_age didn't meet the criteria. It was experiment, because I knew that I'm on the edge of criteria. So, is it possible that someone will abuse this? Will it be problem for others? Because at the beginning I have 0 BBP in tithes and after that around 2000 BBP. That is more like with basic autotithe. And in prod are block longer, so you have more time to make more tx
6e. When there is max tithe (eg 250 BBP) and someone use basic autotithe (4 hours) you can tithe approx 1500 BBP (6 x 250). So if they create more wallets and divide it with "exec bankroll" with e.g. 22500 BBP (max min_coin_amount
will he be in advantage or not?
7. Next remarks, not questions
In my nest test there was maxTithe 255 BBP and I tried to send 300.. in GUI it was OK (TX creation failed with popup "your tithe exceeds...") but in console with "exec tithe 300" it was successful (TXID: 899762855682e7dc3294c461608895451ca93fd6749ed2a8d69383a1734681f2) but it was not counted in "My tithes". I think it should be canceled like in GUI with error message.
8. In testnet main topic in "test cases" part you wrote "exec showblock blocknumber". It should be without exec
9. On wiki Proof-of-Giving-for-Beginners in POG Difficulty Algorithm section there is part "see the POG wiki for ...". It will be good to give there link to exact page because it is really bad experience to find exact article in this wiki.
10. Back to PODC. How it is? Will be PODC there with POG or not? If not, why PODC still remains in testnet? If YES or if NO how will be the distribution of rewards?
11. That chat is really fun part (but for now it is empty
) I know that it is just "alpha release" but chat window is still on top over main wallet window, without option to minimize (it will minimize with main window), so you cannot leave it open on background if you want and maybe that is the point why it is still empty
Ok
It looks, that I wrote more than I want
I prepared it for more days, but this surprised me too
At the end. I'm happy that you're still working on BBP and trying to be more attractive for users. My opinion is that we don't need more miners, but more customers. This may help it, but It must be user friendly and it must be really good explained that why is better way to donate charities with BBP like with FIAT. And maybe tithing in churches would be good way how to promote BBP.
Whatever it is, I wish you all peaceful and blessed Christmas with your families or the closest. Have a nice holiday and fruitful new year.