Why should I create a certain amount of fixed BBP "changes" when my wallet can just use random amounts of coins I have?
Can you re-read https://discontinuo.us/biblepay-unofficial-wiki/proof-of-giving/exec-bankroll-example ?
I added a screenshot and more explanation. Let me know if anything is unclear. Anyone (that means you) can revise the wiki like I just did.
I'm also glad you got them installed on the ARMs. Can you tell me what kind of hardware setup you have? Someone mentioned running Rasp Pi. Wouldn't that be cool? Be eco friendly (being good stewards of the Earth as God called us to be) and being able to help secure the BiblePay PoW network and also submit donations for PoG rewards. All using maybe 2-5 watts!
Ah thank you, that makes it much clearer. I think I understood the concept now. So basically you can only tithe a maximum of "MaxTitheAmount" from addresses with amount>"MinCoinValue" AND (boolean) age>"MinCoinAge". Additionally, am I right to assume that once an address has been used for tithing it looses its coin age, meaning that if I have a single address with 50k BBP I can NOT tithe several times per day from this? Then the bankroll feature is actually quite helpful.
On the ARMs: Yes, I have some Raspberries (RPi 3b and 3b+), some Orange Pis (O-Pi PC 2) and an Odroid C2.
They all run quite stable; the biggest issue with the BBP wallet right now is the I/O of the SD cards (especially when running multiple wallets) and the traffic if you use wifi.
However you need some cooling of course; I use those cheap mini-racks and some passive cooling on the chips with a 120mm FAN on the side of the rack.
Power-wise it's safe to say that none of those uses north of 5 watts.
On the boolean :
"You can only tithe a maximum of "MaxTitheAmount" from addresses with amount>"MinCoinValue" AND (boolean) age>"MinCoinAge": Yes, exactly, so you tithed less than the max allowed, you used a coin > than the minimum coin value required and that coin was older than the age required (for this diff level of this block), yes exactly.
As far as losing the address: When you spend the coin, its actually no longer yours (its with the foundation) so technically you not only lost the age but you lost the whole coin but you received the change from the transaction (as a new transactionid with an age of zero). But no, your address is re-usable. The change from the transaction that came back to you (say your tithe was 10, the coin was 1000, your change was 990), that 990 that came back to you now has to re-age. It is then tithable again after it meets the future difficulty level.
I guess that brings up an interesting point - most of the banknotes created, as they get spent will shrink, but they are still useful if they end up being tithes.
We will just need some automatic process that builds banknotes for people based on the most likely difficulty (IE maybe the average diff over the last 7 days), using a certain % of the wallet, if the feature is on. (This will alleviate the complaints someone mentioned for Granny).