BIBLEPAY -TESTNET TESTING THREAD-Proof-Of-Distributed-Computing(Cancer Research)

Started by Rob Andrews, February 06, 2018, 04:00:36 PM

Previous topic - Next topic

Rob Andrews

Quote from: T-Mike on February 14, 2018, 11:45:59 AM
Oh, I meant the clown situation. But I guess that clown would have to be rich or just want to waste coins if he wants to do that to every block and make everyone's fees really high.

Yes but the clown would lose money too, as the fee is modest but still adds up after the first 20 or so tx in the block.  Its something like .000100 BBP at that level, so 500 tx would still cost a few hundred BBP to spam the chain, once it gets past that it gets exponentially higher, youd have to look at the algorithm that charges higher tx fees for each memory pool tx.

The only legitimate reason I can think of doing that for is store some real data in the chain.

Rob Andrews

Quote from: ischindl on February 14, 2018, 12:20:57 PM
Question out of PODC.
I tried to see the transifex page for biblepay but does'n exist. In slovak language have ? character for some special characters. I see corrupted (? character in words) biblepay_sk.ts file. I mean same problem are in another files(chinese for example)

It is possible run biblepay-qt in english (with some commandline parameter) ovveride system locale ?

Thanks

Try going to Settings | Options | Display and changing default language to another language first.

The .01 bbp to you is just a remnant of POL, that is going away soon.
The 581 reward is a heat-mining reward.
The 5800 reward is a sanctuary reward.
Anything over 6000 bbp is a PODC reward.
Tx list looks good.

ischindl

Quote from: Rob A. on February 14, 2018, 01:38:27 PM
Try going to Settings | Options | Display and changing default language to another language first.

The .01 bbp to you is just a remnant of POL, that is going away soon.
The 581 reward is a heat-mining reward.
The 5800 reward is a sanctuary reward.
Anything over 6000 bbp is a PODC reward.
Tx list looks good.

Thank you very much, for answer.

Switch to english is ok
But why I have sanctuary rewards when I have not sanctuary created ? It is only on testnet (each node is sanctuary)?


T-Mike

Quote from: Rob A. on February 14, 2018, 01:38:27 PM
Try going to Settings | Options | Display and changing default language to another language first.

The .01 bbp to you is just a remnant of POL, that is going away soon.
The 581 reward is a heat-mining reward.
The 5800 reward is a sanctuary reward.
Anything over 6000 bbp is a PODC reward.
Tx list looks good.

Is there a way to check the RAC of the Biblepay network so I can see if my magnitude is correct? Also, on the wiki, it says mangitude = RAC * 1000, that doesn't seem to be the case anymore right?

MIP

I'm on the move!

This is what I see:

{
  "Command": "getboincinfo",
  "CPID": "xxxxx",
  "Address": "yWKX5CXuPCJNLLSwUjqwQcUifnYToco1zM",
  "CPIDS": "xxxxx;",
  "CPID-Age (hours)": 421844,
  "NextSuperblockHeight": 9900,
  "xxxxx_RAC": 13.23,
  "Total_RAC": 13.23,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 1365210,
  "Total Budget (One Week)": 49542570,
  "Superblock Count (One Week)": 68,
  "Superblock Hit Count (One Week)": 37,
  "Superblock List": "9702,9108,8613,8217,8118,8019,7821,7425,7326,7128,7029,6831,6732,6633,6534,6435,6336,6138,5940,5841,5742,5643,5247,5148,5049,4950,4851,4752,4653,4554,4455,4356,4257,4158,3762,3465,3168",
  "Last Superblock Budget": 1386000,
  "Last Superblock Height": 9801,
  "Last Superblock Payment": -1,
  "Magnitude": 0
}

I guess that I can "copy" the wallet.dat file to other computer and continue testing, can't I?


Thank you for all your efforts Rob.

Rob Andrews

Quote from: ischindl on February 14, 2018, 01:46:35 PM
Thank you very much, for answer.

Switch to english is ok
But why I have sanctuary rewards when I have not sanctuary created ? It is only on testnet (each node is sanctuary)?
Looking at your spreadsheet, I only see the 591s and the .01s.  Are you looking at your own sheet, Where do you see sanctuary rewards on your node?


Rob Andrews

Quote from: MIP on February 14, 2018, 02:41:45 PM
I'm on the move!

This is what I see:

{
  "Command": "getboincinfo",
  "CPID": "xxxxx",
  "Address": "yWKX5CXuPCJNLLSwUjqwQcUifnYToco1zM",
  "CPIDS": "xxxxx;",
  "CPID-Age (hours)": 421844,
  "NextSuperblockHeight": 9900,
  "xxxxx_RAC": 13.23,
  "Total_RAC": 13.23,
  "Total Payments (One Day)": 0,
  "Total Payments (One Week)": 0,
  "Total Budget (One Day)": 1365210,
  "Total Budget (One Week)": 49542570,
  "Superblock Count (One Week)": 68,
  "Superblock Hit Count (One Week)": 37,
  "Superblock List": "9702,9108,8613,8217,8118,8019,7821,7425,7326,7128,7029,6831,6732,6633,6534,6435,6336,6138,5940,5841,5742,5643,5247,5148,5049,4950,4851,4752,4653,4554,4455,4356,4257,4158,3762,3465,3168",
  "Last Superblock Budget": 1386000,
  "Last Superblock Height": 9801,
  "Last Superblock Payment": -1,
  "Magnitude": 0
}

I guess that I can "copy" the wallet.dat file to other computer and continue testing, can't I?

Thank you for all your efforts Rob.


Yes, you can just copy the wallet.dat to another machine and continue testing.

Or you can re-associate the CPID on the new machine and it moves after 6 confirms.



Rob Andrews

Quote from: T-Mike on February 14, 2018, 01:52:38 PM
Is there a way to check the RAC of the Biblepay network so I can see if my magnitude is correct? Also, on the wiki, it says mangitude = RAC * 1000, that doesn't seem to be the case anymore right?

You can verify your RAC against the Rosetta UI, or against the many Boinc credit providers or against the row in Boinc Manager.

No, we never said Magnitude is RAC * 1000.

We said Magnitude = RAC/TotalProjectRAC * 1000.

I can put the TotalProjectRAC in getboincinfo.

MIP


Another question: do we have to "setgenerate true" in the controller wallet, or classical BoPh churning it's not needed any more? What happens if we do/don't do it?

Rob Andrews

Quote from: MIP on February 14, 2018, 02:51:50 PM
Another question: do we have to "setgenerate true" in the controller wallet, or classical BoPh churning it's not needed any more? What happens if we do/don't do it?
I should make the controller wallet mine on one thread by default, to increase network security, but anyway, yes its recommended that the controller wallet is setgenerate=true, genproclimit=1.

If you do it you have a chance of heat mining a block If you have a CPID and since we enforce distinct CPIDs now, a very good chance of mining a block regardless of hashpower.

If you dont do it you forgo rewards and we rely more on other cpids for block security.



T-Mike

Quote from: Rob A. on February 14, 2018, 02:48:56 PM
You can verify your RAC against the Rosetta UI, or against the many Boinc credit providers or against the row in Boinc Manager.

No, we never said Magnitude is RAC * 1000.

We said Magnitude = RAC/TotalProjectRAC * 1000.

I can put the TotalProjectRAC in getboincinfo.

TotalProjectRAC would be great. In the wiki it says "(Magnitude is computed by assessing the Individual Researchers Share of RAC * 1000)" I missed the words "share of" in that sentence. Did you consider using "Pie%" by doing x100 instead of x1000? I personally would like percentage better, it makes more sense to me.

Rob Andrews

Quote from: T-Mike on February 14, 2018, 03:18:54 PM
TotalProjectRAC would be great. In the wiki it says "(Magnitude is computed by assessing the Individual Researchers Share of RAC * 1000)" I missed the words "share of" in that sentence. Did you consider using "Pie%" by doing x100 instead of x1000? I personally would like percentage better, it makes more sense to me.

Im sticking with 1000 cap-limit for the magnitude for now, as I want it to be a granular float from 0-1000 meaning your position in team Biblepay.  Its certainly equivalent to a percent of the superblock, but Magnitude is meant to be the total "weight" you have in our leaderboard and I have the gut feeling people who compete like large numbers.

This will come into play when we have 5000-10000 researchers (we will), and the granularity will be very small between some.


T-Mike

Quote from: Rob A. on February 14, 2018, 03:27:22 PM
Ill modify the wiki.  I mentioned Magnitude somewhere in this thread a little better with a different equation.

Im sticking with 1000 cap-limit for the magnitude for now, as I want it to be a granular float from 0-1000 meaning your position in team Biblepay.  Its certainly equivalent to a percent of the superblock, but Magnitude is meant to be the total "weight" you have in our leaderboard and I have the gut feeling people who compete like large numbers.

This will come into play when we have 5000-10000 researchers (we will), and the granularity will be very small between some.

EDIT: Heres where the confusion came from - you said the wiki said "it says mangitude = RAC * 1000", but the wiki says "the Individual Researchers Share of RAC * 1000".  The individual researchers share of RAC * 1000 is the magnitude.  The wiki is correct, your quote was missing the word "share".

Yes, I did think you might have wanted the number to be bigger. Yeah, I mentioned I missed the word "share".

Rob Andrews

Quote from: T-Mike on February 14, 2018, 03:34:18 PM
Yes, I did think you might have wanted the number to be bigger. Yeah, I mentioned I missed the word "share".
Sorry, I just noticed that when I re-read it and deleted my post   :P


Rob Andrews

Quote from: T-Mike on February 14, 2018, 03:34:18 PM
Yes, I did think you might have wanted the number to be bigger. Yeah, I mentioned I missed the word "share".


I did think of a simple "pie" thing, and its good, dont get me wrong but there was one other consideration other than large numbers.
There is a chance that when biblepay grows, we might make biblepay consider more than one projects RAC, for example 30% from Alzheimers research and 70% from cancer. 

Magnitude is a term I am coining for "consolidated project effectiveness as a researcher" so its slightly different than a pure percent when you consider the possibility of blending two projects together.

I deliberately kept the system simple in that it only works with Rosetta, but PODC is generic in the back end enough to potentially go with more than one blended project in the future.

If that ever happens your magnitude is the single number as a researcher across all biblepay projects.