Bible Pay

Show Posts

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.


Messages - T-Mike

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 ... 25
181
Me neither...

And it's funny that no one seems to be asking about it on the Rosetta forums.

182
I'm still not getting any tasks on my Android.

183
I can't get new tasks from rosetta@home on my Android phone.  I tried seti@home and from them I do get tasks, so I think it's related to rosetta and not Boinc.

Does anyone else have the same problem? Maybe they don't always have tasks for Android phones?

About their server: I looked at this page: https://boinc.bakerlab.org/rosetta/server_status.php

I see now that it says that for 'Rosetta for Android' there are 0 'not sent tasks'. So that means that they are 'empty' at the moment regarding Android tasks I guess?

I was wondering what was wrong, my phone hasn't gotten a new task for 1 day or 2.

184
Good, but just to clarify, once associated, the CPID wont lose association (for one year).  I think we will need to ask researchers to reassociate once per year, once they fall out of the chain.

But if you want to search your PODC Update transactions for the Last transmission you should see a 24.01 hour lag, to know why your weight dropped to zero for 6 blocks.

Could you explain how to look that up? Thank you.

185

I dont see how thats happening - can you please double check your synced?  After that run this first, log output then restart client and log output?

From my node I see your 95a utxoweight @ 13:59, wait thats just 30 minutes ago:
exec datalist utxoweight:

"95A79CD5829E8315B0B946709930DF18 (03-02-2018 13:59:34)": "100"


I think what happened is you ran the command when your utxo weight ran out, then it synced within 6 blocks after....

You can find out by looking for your last PODC Update Before 3-2-2018 @ 13:59 UTC, But it must contain the XML for the CPID: 95A.

Meaning you would have to look at the showblock blocknumber, then the coinbase transaction vout 0.


If its showing up now in exec datalist utxoweight, then I think we just had a 24 hour lag between PODC update for that One CPID.

EDIT:  I forcefully created a contract on my hot sanc to see your 95a status, and it did pick up 100% for both weights.

I ran getboincinfo and it's fine now. This CPID has been associated and running continuously for a few days now.

186
I have 5 CPIDs attached to my wallet, one of them is showing 0 for both weights.

"95a79cd5829e8315b0b946709930df18_RAC": 527.11,
"95a79cd5829e8315b0b946709930df18_TEAM": 15044,
"95a79cd5829e8315b0b946709930df18_TaskWeight": 0,
"95a79cd5829e8315b0b946709930df18_UTXOWeight": 0,

187
Hi all,
    I've no idea on setting up a MS for testnet, but I can put my laptop in testnet as a miner if that helps??
 I've dloaded bionc and joined the BBP team, so wouldn't take much (dload new wallet). Let me know if I can be of any use?
   Damian

If you have BOINC set up, download the wallet and start mining by going into the debug tool and typing "setgenerate true 1". Once you have some test BBP, go to the Distributed Computing tab and associate your BOINC account with the Biblepay network.

188
It looks like this sheet is exactly accurate.

I believe I need to update my prior RAC assessment to say "The lions share of RAC is realized by day 20" (with 86%), and very little (13% happens) between day 21 and 40.

I just added the rac decay function with in and out to the next version of the client and it agrees with your latest spreadsheet.

I'm glad we finally got it sorted out!

189
Sorry, I meant if you are receiving 1000 per day, Yes you would have a RAC of 940 or so by the 4th week yes, Close to what the sheet says.

But without compounding and tracking each days old rac, your sheet shows that on the 14th day the user would only have accrued 75% of the RAC, when in reality it would be closer to 83% (due to compounding).  That would put the sheet on par with what I would expect to have as a researcher and on par with what the boinc formula is doing when you plug in each days old rac plus each days new rac into the function.

And thats why I made a comment a week ago about being able to compare two machines as long as they were both on for 14 days- for all intents and purposes the RAC has stabilized after that point and they can be compared.

I went through the code shown on the wiki and it doing exactly what the posted formula does. On my spreadsheet, I did not use the old RAC because it doesn't matter since the new credit per day is the same everyday, it would have mattered if the credits/per day was changing. I've updated the spreadsheet but it still shows 75% at 14 days. Are you saying the compounding is not in the formula?

Code: [Select]
void update_average(
    double work_start_time,         // when new work was started
                                    // (or zero if no new work)
    double work,                    // amount of new work
    double half_life,
    double& avg,                    // average work per day (in and out)
    double& avg_time                // when average was last computed
) {
    double now = dtime();

    if (avg_time) {
        // If an average R already exists, imagine that the new work was done
        // entirely between avg_time and now.
        // That gives a rate R'.
        // Replace R with a weighted average of R and R',
        // weighted so that we get the right half-life if R' == 0.
        //
        // But this blows up if avg_time == now; you get 0*(1/0)
        // So consider the limit as diff->0,
        // using the first-order Taylor expansion of
        // exp(x)=1+x+O(x^2).
        // So to the lowest order in diff:
        // weight = 1 - diff ln(2) / half_life
        // so one has
        // avg += (1-weight)*(work/diff_days)
        // avg += [diff*ln(2)/half_life] * (work*SECONDS_PER_DAY/diff)
        // notice that diff cancels out, leaving
        // avg += [ln(2)/half_life] * work*SECONDS_PER_DAY

        double diff, diff_days, weight;

        diff = now - avg_time;
        if (diff<0) diff=0;

        diff_days = diff/SECONDS_PER_DAY;
        weight = exp(-diff*M_LN2/half_life);

        avg *= weight;

        if ((1.0-weight) > 1.e-6) {
            avg += (1-weight)*(work/diff_days);
        } else {
            avg += M_LN2*work*SECONDS_PER_DAY/half_life;
        }
    } else if (work) {
        // If first time, average is just work/duration
        //
        double dd = (now - work_start_time)/SECONDS_PER_DAY;
        avg = work/dd;
    }
    avg_time = now;
}

190
Let's see if my estimate is accurate after 4 weeks:
My computer with an ATOM processor gets about half the CPU mark as the CPU you have in your computer and has the same number or cores. Your Ryzen 1700x estimation comes from comparing it to 2 different CPUs with known credits/day and by using the scores from cpubenchmark.net. The predictions are for full CPU usage without any interference.

Zotac: 1,800RAC max
1700x: 17,305RAC max

Revised quote:
Zotac: 1,800 RAC max
1700x: 15,464 RAC max

Updated because I was using a wrong RAC base number in my calculation for the 1700x.

191
This is a relatively impressive spreadsheet, in that I see that it uses the correct exponent function (2.71) that BOINC uses and the decay formula appears to be correct, but I see a few bugs in the sheet that causes it to lag over time:

- This does not take into consideration the compounding effect of RAC.  RAC is compounded at least once per day (roughly) when a host solves a WU.  For example, lets say machine A had zero rac, and worked for 24 hours to solve a 100 RAC workunit, once per day.  That means it would check in One Day after epoch, 86400 in since inception with 100 credits, and while those 100 are granted, its first decay point would be ONE day, its RAC IN would be the age of its PRIOR RAC (of 0).  On Day 2, its prior rac of 100 would be 2 days old and its new 100 credit would be 1 day old.  With a grand total of 189 rac on day 2.


So you must add a running total to this to show the prior days RAC total, and the new total so that they always are able to be decayed separately per the formula (Not 0 for one and the grand total for the IN).

- If the machine is crunching 100 new Credits per day, then the grand total in 4 weeks must be a RAC of 903 (not 100).  100 Credits per day means 100+100+100... = 500 RAC on week 1...  Not 50 rac on week 1.

So I think if you add a running total for Prior days End and New days begin it will match boinc. 
A 100 RAC input should yield a 920~ or so RAC at the end of the 31 day period...

Great job!

Let's clear up one thing first, when you say 100 RAC input, do you mean you are actually RECEIVING 100 credits per day? Because it doesn't make any sense if the RAC would be 920 if your only receiving 100 credits per day. Your RAC should be 100.

The RAC on T-COMPUSTICK is actually pretty close to what the excel is giving me. I receive about 1080 credits/day and I'm getting a RAC of 873 on the website and 899 on the excel file. The computer has been on for about 18 days.

192
Wow those are beasts!  So I should be looking for 10,000 RAC out of this baby.  Ok, Ill keep it running, not going to overclock it til we are in prod LOL.

I think it was the sleep setting in win7: the default was to sleep after 30 minutes.  Its making more RAC than the Zotac sleeping and I only disturbed it once per day to wake it up by accident, so much for green power...  Well at least the solar project might be fun in the future.

I'm actually surprised that it only gets 10K RAC, my cpu which has a lower benchmark score is getting 10K credits a day.

193
I've attached an Excel file to show percentage increase of RAC over the weeks.

194
Mini update on the Zotac vs the Ryzen:  Dont give up on the Zotac, its really starting to shine now, believe it or not.
Zotac RAC 460, Ryzen RAC 710!  That means zotac is doing 65% of the RAC of a ryzen, yet it costed less than half and its wattage is 1/10th that of the ryzen.  It may actually prove to be "the winner" in the end...

Let's see if my estimate is accurate after 4 weeks:
My computer with an ATOM processor gets about half the CPU mark as the CPU you have in your computer and has the same number or cores. Your Ryzen 1700x estimation comes from comparing it to 2 different CPUs with known credits/day and by using the scores from cpubenchmark.net. The predictions are for full CPU usage without any interference.

Zotac: 1,800RAC max
1700x: 17,305RAC max

195
Archived Proposals / Re: Biblepay Charity Commission and Sanctuaries
« on: February 28, 2018, 08:56:20 AM »
I dont think there is a possibility of changing the current maximum budget cap (of 20% : 10% to Charity, 5% to IT, 2.5% to P2P and 2.5% to PR) - as that is what we promised to the investors.  I know I railed for 5% for IT during inception when I discovered the dire necessity (the decision was based on the greater good, coming down to survival) but I am also a staunch advocate of sticking with what we have forever.  Our emissions rate, our deflation rate and our block cap and our budget cap per block - forever now, I beleive its set in stone now.  (On a side note you will see the next total monthly budget increased due to technical reasons - we based the old 5.7MM budget on the Maximum difficulty possible, starting in the PODC world, we will be basing the budget on PODC diff which is much lower so we will have more breathing room in 40 days, and also, our 7 min block targets will kick in, giving us more breathing room).

Mike, Im not sure I understand, you said in the general section you would want us to change the governance system? LOL.  And I still didnt receive a clear answer:  Do you intend to raise 3 payments of 500K each, for a total of 1.55 M to start One sanctuary, or do you intend to ask for payment # 5, 6, 7 to start More than one sanctuary?    And finally, I dont understand how other biblepay community members can have a say in future charity expenditures by Sanctuary #1 if they cant vote on a proposal to spend it in the governance system.  Would this be done manually, by You, in the forum, basically where User 10, 11 and 12 submits some type of Forum Post to spend the sanctuary money and You manually approve these expenditures (based on said forum posts)  without any voting system (such as in client voting for current budget proposals)?

Rob, I will post a reply in the generals section regarding your question on governance.

Yes, I realized I didn't answer your question afterwards but it was for perpetual. We can just do one but it would not be very effective. I would have to put in a proposal every month anyways so it could stop at any moment. It seems most people are just concerned with the sanctuaries aspect of this proposal and we can just remove it. The other goal was to have a small group of people to organize the charity aspect of the project and to create a charity fund which we do not have right now. And if people think having a charity fund is too centralized then well we can not have that also.

Regarding how the funds will be spent, I think we can vote on expenses that need to be voted on and one's that don't. Like when we need more than 10% for charities, we can take that from the charity fund and it won't need to be voted on. We can continue to use the governance system for how funds will be used, you would just have to input 0 as the payment and someone will have to process it manually. If you think that is too centralized then will need to find some way to do it with code.

I also updated the post to limit my personal donation to 3 months.

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 ... 25