Bible Pay

Read 2274 times

  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
I'm trying to help train Togo as we go LOL, he might write some of this up.

exec testvote

Lets see file hash stuff


21:19:05

exec testvote


21:19:05

{
  "Command": "testvote",
  "fileage": 1574,
  "filehash": "00000000000000000000000000000000b612b685f313b46becb5447a7904e81e",
  "contract": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "pam_hash": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "govobjhash": "b7122d5d7aea5b0b872a78ced81be1186a135639dd5d62d51579ba70363de404",
  "Addresses": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh|yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc|yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh",
  "Amounts": "345363.23|165460.56|288066.03|433193.99|153915.19",
  "pam_hash2": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "votes_for_my_contract": 3,
  "contract1": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "RequiredVotes": 1,
  "last_superblock": 4356,
  "next_superblock": 4455,
  "next_superblock_triggered": true,
  "vote1": true,
  "vote1error": "",
  "serial": "",
  "verified_sigs": 0
}


  • Rob A.
  • Administrator

    • 615


    • 9
    • June 05, 2017, 08:09:04 pm
    • Patmos, Island Of
    more

21:19:05

exec testvote


21:19:05

{
  "Command": "testvote",
  "fileage": 1574,
  "filehash": "00000000000000000000000000000000b612b685f313b46becb5447a7904e81e",
  "contract": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "pam_hash": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "govobjhash": "b7122d5d7aea5b0b872a78ced81be1186a135639dd5d62d51579ba70363de404",
  "Addresses": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh|yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc|yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh",
  "Amounts": "345363.23|165460.56|288066.03|433193.99|153915.19",
  "pam_hash2": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "votes_for_my_contract": 3,
  "contract1": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "RequiredVotes": 1,
  "last_superblock": 4356,
  "next_superblock": 4455,
  "next_superblock_triggered": true,
  "vote1": true,
  "vote1error": "",
  "serial": "",
  "verified_sigs": 0
}

Sweet, working perfectly.

You have the same filehash as me (b612).
I see 3 of our sancs have voted for this file for the next superblock (block 4455).

Now just wait until 4456, then type exec getboincinfo, and see if your payment was in 4455, as long as you have magnitude >0.
What is your magnitude?

I have to jump outside while its light, be back in a couple hours.



  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
Sweet, working perfectly.

You have the same filehash as me (b612).
I see 3 of our sancs have voted for this file for the next superblock (block 4455).

Now just wait until 4456, then type exec getboincinfo, and see if your payment was in 4455, as long as you have magnitude >0.
What is your magnitude?

I have to jump outside while its light, be back in a couple hours.

Magnitude is 0 right now. I have been running Rosetta but I think you mentioned it only updates once a day. My RAC is 93.76 at the moment.


  • Rob A.
  • Administrator

    • 615


    • 9
    • June 05, 2017, 08:09:04 pm
    • Patmos, Island Of
    more
Magnitude is 0 right now. I have been running Rosetta but I think you mentioned it only updates once a day. My RAC is 93.76 at the moment.

Yeah, not sure when their distributed linux servers dump the new file, but about an hour after that our Sancs will pick up the changes and start voting it in.  At that point your in-client magnitude will rise above 0.

In getboincinfo, and in the Distributed Computing tab UI.  Its also on the front page now.



  • jaapgvk
  • Full Member

    • 168


    • 9
    • September 01, 2017, 08:02:57 pm
    • Netherlands
    more
Okay, I think I got my first testnet rig up and running. Everything went smooth and easy. Great work Rob!

Code: [Select]
01:19:19

{
  "Command": "getboincinfo",
  "CPID": "d9b22fccfae5582d4ee7838883aaa3cf",
  "Address": "yZxWkM7dpwbuuiUPUhysRENzGVCUM5S4DT",
  "CPIDS": "d9b22fccfae5582d4ee7838883aaa3cf;",
  "NextSuperblockHeight": 4554,
  "d9b22fccfae5582d4ee7838883aaa3cf_RAC": 0,
  "LastSuperblockHeight": 4455,
  "Payments": 0,
  "Budget": 1386000,
  "Magnitude": 0
}

Will start a sanctuary testnet rig in the beginning of next week.

Sorry if I missed this, but the controller wallet needs to be up and running at all times, right?

Also, I've been following the discussion between you (Rob) and Swongel on bitcointalk. He is - also - a knowledgeable guy in my opinion, but I understand why you call it FUD. I liked that you posted the 'FUD rules' post, with an example of an unbiased statement, because that explained to me why you called Swongels posts FUD, where at first I didn't see it.

I'm not knowledgeable enough on the subject to have any worthwhile input, but I'm studying everything so I can make an as much informed decision as possible.


  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
Okay, I think I got my first testnet rig up and running. Everything went smooth and easy. Great work Rob!

Code: [Select]
01:19:19

{
  "Command": "getboincinfo",
  "CPID": "d9b22fccfae5582d4ee7838883aaa3cf",
  "Address": "yZxWkM7dpwbuuiUPUhysRENzGVCUM5S4DT",
  "CPIDS": "d9b22fccfae5582d4ee7838883aaa3cf;",
  "NextSuperblockHeight": 4554,
  "d9b22fccfae5582d4ee7838883aaa3cf_RAC": 0,
  "LastSuperblockHeight": 4455,
  "Payments": 0,
  "Budget": 1386000,
  "Magnitude": 0
}

Will start a sanctuary testnet rig in the beginning of next week.

Sorry if I missed this, but the controller wallet needs to be up and running at all times, right?

Also, I've been following the discussion between you (Rob) and Swongel on bitcointalk. He is - also - a knowledgeable guy in my opinion, but I understand why you call it FUD. I liked that you posted the 'FUD rules' post, with an example of an unbiased statement, because that explained to me why you called Swongels posts FUD, where at first I didn't see it.

I'm not knowledgeable enough on the subject to have any worthwhile input, but I'm studying everything so I can make an as much informed decision as possible.

You only need the controller wallet to activate the sanctuary. later you can close it.


  • Rob A.
  • Administrator

    • 615


    • 9
    • June 05, 2017, 08:09:04 pm
    • Patmos, Island Of
    more
Okay, I think I got my first testnet rig up and running. Everything went smooth and easy. Great work Rob!

Code: [Select]
01:19:19

{
  "Command": "getboincinfo",
  "CPID": "d9b22fccfae5582d4ee7838883aaa3cf",
  "Address": "yZxWkM7dpwbuuiUPUhysRENzGVCUM5S4DT",
  "CPIDS": "d9b22fccfae5582d4ee7838883aaa3cf;",
  "NextSuperblockHeight": 4554,
  "d9b22fccfae5582d4ee7838883aaa3cf_RAC": 0,
  "LastSuperblockHeight": 4455,
  "Payments": 0,
  "Budget": 1386000,
  "Magnitude": 0
}

Will start a sanctuary testnet rig in the beginning of next week.

Sorry if I missed this, but the controller wallet needs to be up and running at all times, right?

Also, I've been following the discussion between you (Rob) and Swongel on bitcointalk. He is - also - a knowledgeable guy in my opinion, but I understand why you call it FUD. I liked that you posted the 'FUD rules' post, with an example of an unbiased statement, because that explained to me why you called Swongels posts FUD, where at first I didn't see it.

I'm not knowledgeable enough on the subject to have any worthwhile input, but I'm studying everything so I can make an as much informed decision as possible.

Thanks.  Well the issue is it affects the ability to invest appropriately.  Im definitely not here to misrepresent Biblepay, but when I argue points I am careful to be honest and neutral.  Swongel is smart, but he is approaching this entirely from an atomic perspective, but I argue there are many ways to make third party distributed computing systems more trustable, like for example if biblepay had 5 reference machines running rosetta, maybe we pay a reward to audit the reference machines (sort of like testing the scales), etc.  We can put a code in random work units and audit them.  Etc.  The upside to the endeavor is huge, the current quality of the status quo is low.  What are we putting trust in now on the mining side?  That the coins are dissapearing?



EDIT:  Im glad you are up and running!  Great!


« Last Edit: February 08, 2018, 07:08:17 pm by Rob A. »


  • togoshigekata
  • Full Member

    • 164


    • 9
    • September 01, 2017, 10:21:10 am
    • Texas, USA
    more
COMPILED NOTES:

==============================
===== Proof of Distributed Computing (PODC)

How to Get Started with Distributed-Computing:
http://wiki.biblepay.org/Distributed_Computing_Start_Guide

Distributed Computing:
http://wiki.biblepay.org/Distributed_Computing

BOINC Team BiblePay:
https://boinc.bakerlab.org/rosetta/team_display.php?teamid=15044
https://boincstats.com/en/stats/-1/team/detail/831912762/overview


Testnet Thread:
http://forum.biblepay.org/index.php?topic=108.msg1362#msg1362

Testnet Block Explorer:
https://testnet.biblepay-explorer.org



==============================
===== A. Install Rosetta

== Linux GUI

http://boinc.berkeley.edu/wiki/Installing_BOINC_on_Ubuntu

apt-get install boinc-manager boinc-client

Click Activites >>> Search >>> Boinc >>> Run Boinc >>> Add Rosetta - Use existing User

== Windows

https://boinc.berkeley.edu/download_all.php

1. Click on Recommended Version - Install the 9.56 Meg version without VirtualBox (VirtualBox is not necessary)

NOTE: If you do not trust the software, you may install the Virtual Box Version - this runs the miner in a sandbox, but it runs slower and is a 98 meg download

After Installing BOINC Manager will open

2. "Choose a project" >>> Select "[email protected]"

3. "Identify your account" >>> Create an account

4. Set your Nickname

5. "Find a team" >>> Search for "BiblePay"



==============================
===== B. Setup BiblePay in Testnet

1. Install BiblePay
Windows: http://biblepay.org/#wallets-section
Linux: https://www.reddit.com/r/BiblePay/comments/6ummuj/how_to_mine_biblepay_on_linux/

2. Run BiblePay in Testnet
Add testnet=1 in biblepay.conf or can run exe/daemon with -testnet flag

NOTE: Testnet has its own folder inside of /.biblepaycore named /testnet3

3. Check if Synced on Correct chain:

getblockhash 2576

8ad6d439bb77b4304a34497183a16e4256f39dce990906f97e89ac602dcd4a50

4. (OPTIONAL) Clean out old chain data

Bottom of post - "CLEAN UP AFTER INSTALL"
https://www.reddit.com/r/BiblePay/comments/7nmvm8/how_to_update_clean_wallets/



==============================
===== C. Link BOINC Account to BiblePay

=== GUI
Go to Distributed Computing page, and type in the rosetta user & password and click associate.

=== Command Line
exec associate rosetta_email_address rosetta_password


Then wait for 6 blocks for confirm to occur. 
Then type 'exec getboincinfo'
If everything worked, your CPID will match the one in notepad.


NOTE: "Please wait 24 hours to see yesterdays boinc RAC and magnitude in Biblepay"


How to re-associate my CPID to a new wallet?

This is Only if you lose your wallet or want to move your CPID to a brand new wallet.
Most of the time if you keep your wallet.dat you will never want to do this.
But if lets say you throw away your old PC and move, and buy a new PC, yet your existing CPID has say 100,000 credits, and you just want to associate that old CPID with a brand new wallet, Biblepay would say "Already_In_Chain". 
To perform this action type:

   exec associate rosetta_email rosetta_pass force

This will forcefully kill the old burn transaction and reassociate you. 



==============================
===== D. (OPTIONAL) Setup Sanctuary (Masternode) in Testnet

500,000 tBBP Collateral/Escrow Required

1. Setup Hot Sanctuary
http://forum.biblepay.org/index.php?topic=108.msg1444#msg1444


NOTE: "the Hot sanctuary is all you need in testnet. We dont need to deal with starting and stopping those from the controller wallet or protecting the funds."

NOTE: "On the hot sanc, all you really have to do is
send the collateral to yourself (the 500,000 even), then add:
masternode=1
masternodeprivkey=yyyyy

In the biblepay.conf, and leave the masternode.conf alone. 
(On the testnet sanctuary itself)."

NOTE: If anyone is mining in prod and wants to run testnet side by side your prod masternode, just do this:

./biblepay-qt -testnet -masternode=0 -rpcport=45000

That will allow it to boot side by side without taking your prod node down.


2. Run in QT (GUI) Mode

NOTE: QT (GUI) is needed for PODC SanctuaryQuorum, sanctuaries must execute QT functions to process the Rosetta credits files.

TMIKE: I'm running the sanctuary on a shared vCPU with 0.6GB of ram and using xfce.
Try this (I used vncserver in place of tightvnc): https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04

ROB: Im still using vultr for my sancs, so what I did is installed graphics on the machine (using Mike-Ts similar info post),
then I just VNC in using the inbuilt vnc viewer (they have a link to VNC viewer on each server in the web list).

===

? ? ?

exec getboincinfo

exec testvote

exec listdccs


==============================
===== E. FAQ:

1) How do I find out how much RAC (recent average credit) my CPID has for Rosetta?

Go to the BOINC manager (on your PC), click on Projects, and on the row with Rosetta, take a look at the RAC field.

That is the number Biblepay uses to calculate your Magnitude in the wallet once per day.


2) How do I view my CPID and magnitude in the wallet?

A. The first way is to click the Distributed Computing tab in the GUI and view the bottom left "CPID" and"Magnitude" values.(This requires 1.0.8.8i+).

B. The second way is to click on the RPC, and type 'exec getboincinfo'

« Last Edit: February 11, 2018, 12:21:22 pm by togoshigekata »


  • orbis
  • Newbie

    • 25


    • 0
    • February 08, 2018, 04:37:14 pm
    more
Hi,
i need some help from you.
I've tried to set up testnet and [email protected], but I wasn't success.
I have WIN QT 1.0.8.8.q wallet. First there was problem that I hadn't login for roseta, so I've downloaded Boinc manager and create acc within the app. I saw a Biblepay group on [email protected], so I think that it is good, but...
When i try to login to distributed computing within wallet it give me error mesage:

I gave there mail and password from BOINC and then click on "Add me as Distributed Computer Researcher".
Is it possible to put login info into biblepay.conf?
I saw Togo's manual right now, so it seems, that I've made it correctly.
Thanks a lot.


  • klondike
  • Full Member

    • 134


    • -6
    • October 10, 2017, 09:00:24 am
    more
any tBBP yfeQhLLmTapeZCJG4pQt2NJjzKMJ2ha2RA


thanks....i try it


  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
It appears the magnitude is still not updating.


  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
any tBBP yfeQhLLmTapeZCJG4pQt2NJjzKMJ2ha2RA


thanks....i try it

Sent. Let me know if you are setting up a testnet sanctuary.


  • T-Mike
  • Full Member

    • 135


    • 1
    • February 06, 2018, 06:12:58 pm
    more
Latest testvote:

14:07:35

exec testvote


14:07:35

{
  "Command": "testvote",
  "fileage": 2234,
  "filehash": "00000000000000000000000000000000b612b685f313b46becb5447a7904e81e",
  "contract": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "pam_hash": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "govobjhash": "44ef150a01e62829383c017a540121a84b52312a70e2a8266b1e2f2354d2fbaa",
  "Addresses": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb|yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh|yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc|yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh",
  "Amounts": "345363.23|165460.56|288066.03|433193.99|153915.19",
  "pam_hash2": "00000000000000000000000000000000a7eda64161e7a14caec32800e29c0df9",
  "votes_for_my_contract": 2,
  "contract1": "yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,ca895b47aacffbdbf906201821af2f9f,249.18<ROW>yjQfaAE1yqYULCJMS6FmX98jBHtaY9sdMb,c9085154b7cc0ca2b5189672559dd6d8,119.38<ROW>yZ7Gqa8sikKsT8L211JRRqur1LEZXPZ1Nh,4004b7fec94751f61fe9135977bac553,207.84<ROW>yjUmY8EmuSKf6EWJf4aajWovksV2TQbxWc,93138f032bdd027fa3246b48bb715a77,312.55<ROW>yMC3QWwddFKgQGbMdJnZ9zZRCStj87Apvh,8f273b30f8e0a298ed26e242762df701,111.05<ROW>\n",
  "RequiredVotes": 1,
  "last_superblock": 5049,
  "next_superblock": 5148,
  "next_superblock_triggered": true,
  "vote1": true,
  "vote1error": "",
  "serial": "",
  "verified_sigs": 0
}


  • klondike
  • Full Member

    • 134


    • -6
    • October 10, 2017, 09:00:24 am
    more
thanks: received 700k

i wanna try BOINC system mining:

are you have problem with masternode setuping?


  • Rob A.
  • Administrator

    • 615


    • 9
    • June 05, 2017, 08:09:04 pm
    • Patmos, Island Of
    more
Hi,
i need some help from you.
I've tried to set up testnet and [email protected], but I wasn't success.
I have WIN QT 1.0.8.8.q wallet. First there was problem that I hadn't login for roseta, so I've downloaded Boinc manager and create acc within the app. I saw a Biblepay group on [email protected], so I think that it is good, but...
When i try to login to distributed computing within wallet it give me error mesage:

I gave there mail and password from BOINC and then click on "Add me as Distributed Computer Researcher".
Is it possible to put login info into biblepay.conf?
I saw Togo's manual right now, so it seems, that I've made it correctly.
Thanks a lot.


Thats awesome you got it working.  So what was the actual root of the problem why couldnt it sign your cpid?