Bible Pay

Read 410479 times

  • T-Mike
  • Sr. Member

    • 375


    • 2
    • February 06, 2018, 06:12:58 PM
    more
I understand, but why it is needed to have gui mode, if you can install gui mode and libraries on command line too.
So will it be necessary in prod version too, or it is just temporary?

Oh, so in the gui code when it's running, not just installed, it processes the files from Rosetta.

Rob, are you still working on the code to run in headless?


  • orbis
  • Full Member

    • 215


    • 7
    • February 08, 2018, 04:37:14 PM
    more
Oh, so in the gui code when it's running, not just installed, it processes the files from Rosetta.

Rob, are you still working on the code to run in headless?
Thanks... Now I understand.. So we will be waiting if it will be possible to implement without gui.


  • T-Mike
  • Sr. Member

    • 375


    • 2
    • February 06, 2018, 06:12:58 PM
    more
Thanks... Now I understand.. So we will be waiting if it will be possible to implement without gui.

That's correct. Did you need help setting up remote desktop on your sanctuary?


  • togoshigekata
  • Hero Member

    • 527


    • 31
    • September 01, 2017, 10:21:10 AM
    • USA
    more
I have a QT (GUI) Sanctuary running now  8)

Address:  144.202.68.232:40001
Payee:  yVdN2ZDGAZ8QnPwfk8cp9L5h1mW9CnewLY
6d1da4.....ce78-1: "PRE_ENABLED"

===

Im going to now test installing and running BOINC on my Linux machine,
and then later I may test re-linking my BOINC credentials to my main machine



  • T-Mike
  • Sr. Member

    • 375


    • 2
    • February 06, 2018, 06:12:58 PM
    more
I have a QT (GUI) Sanctuary running now  8)

Address:  144.202.68.232:40001
Payee:  yVdN2ZDGAZ8QnPwfk8cp9L5h1mW9CnewLY
6d1da4.....ce78-1: "PRE_ENABLED"

===

Im going to now test installing and running BOINC on my Linux machine,
and then later I may test re-linking my BOINC credentials to my main machine

Cool!


  • Rob Andrews
  • Administrator

    • 4090


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
I was little bit afraid because of boinc GPU support, but then I've found this thread https://boinc.bakerlab.org/forum_thread.php?id=6475 and I'm calm again :D

I'm glad you found that thread!  Thats awesome.  That brings up two Extremely important points we can add to our arsenal, yes three:

Headcount of high paid developers working on rosetta commons Protein Docking Research:
There are 150 developers in 23 universities and laboratories working on various aspects of the coding (Rosetta Commons). So, the idea has been considered from many many perspectives. And, as you quoted, some serious efforts have been made to utilize GPUs.  (In contrast to a few who worked on pow initially, and it is not nearly as elaborate).

No edge for GPUs yet:
Because of the low memory per core, running Rosetta in GPUs takes a little longer than on the CPU.

Anti-hack limiter:
The scientist said that they reject bad or tampered with results, and increment the cpids error count.  If I remember correctly, a few years ago when I ran my boinc project (a quant project for distributed hedge fund analysis), you would be disqualified for asking for more work if you kept sending us bad results (for a certain amount of hours, called the back-off period).  So that is also Stunning, because if Swongles hacker were to try to falsify protein fold results, they would find themselves unable to download new work.

This project is getting better every day :).



  • Rob Andrews
  • Administrator

    • 4090


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
I understand, but why it is needed to have gui mode, if you can install gui mode and libraries on command line too.
So will it be necessary in prod version too, or it is just temporary?

Its different, because headless doesnt compile against the QT5 libs.


The Sanctuaries have to process the PODC files, so they need the QT libs in memory.

Im working on the integrity side now, Im trying to create a pool report that shows some type of integrity level per researcher.
EDIT:  Im going to work on headless PODC now...
« Last Edit: February 12, 2018, 05:17:57 PM by Rob A. »


  • togoshigekata
  • Hero Member

    • 527


    • 31
    • September 01, 2017, 10:21:10 AM
    • USA
    more
I was able to setup Linux machine with BOINC with 3 commands!

togoshigekata BOINC:
https://boinc.bakerlab.org/rosetta/hosts_user.php?userid=1981221

sudo apt install boinc-client boinc-manager
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWD
boinccmd --project_attach https://boinc.bakerlab.org/rosetta/ ACCOUNTKEY

and I used top command to look at CPU usage, and the CPU was auto used up by BOINC

Thanks Luke!

Boinccmd tool:
http://boinc.berkeley.edu/wiki/Boinccmd_tool


  • orbis
  • Full Member

    • 215


    • 7
    • February 08, 2018, 04:37:14 PM
    more
That's correct. Did you need help setting up remote desktop on your sanctuary?
No, thanks. I think, that I will make it with Togo's manual, but I don't need it. I don't own MN in testnet neither in prod :D That was just for understand things ;)


  • orbis
  • Full Member

    • 215


    • 7
    • February 08, 2018, 04:37:14 PM
    more
So.... in that case, I have a few other questions :D
1. when will PODC go live? :) EDIT: ok... i saw your post higher Rob, thanks
2. what will happened with credits from rosetta earned in testnet when it goes live?
3. If it will be fresh start (everyone with 0 RAC and magnitude), block will be solved after that 31 minutes rule, but what will be with "rosetta's block" reward within first day or two?
4. How we will change our control wallet from testnet to prod? With "exec associate rosetta_email rosetta_pass force"?
5. How it is magnitude exactly counted?
6. I understand, that there are bilions of combinations needed to be counted, but what if rosetta fullfil their mission?
7. Will be PODC prod update mandatory to all?
Thanks a lot for fullfiling my curiosity :D


  • orbis
  • Full Member

    • 215


    • 7
    • February 08, 2018, 04:37:14 PM
    more
I was able to setup Linux machine with BOINC with 3 commands!

togoshigekata BOINC:


sudo apt install boinc-client boinc-manager
boinccmd --lookup_account  EMAIL PWD
boinccmd --project_attach  ACCOUNTKEY

and I used top command to look at CPU usage, and the CPU was auto used up by BOINC

Thanks Luke!

Boinccmd tool:


Togo, i think that this command
Code: [Select]
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWDis useless if you know your CPID.
And it is better to not post your EMAIL and PWD to console ;)


  • Rob Andrews
  • Administrator

    • 4090


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
EDIT:  Never mind, I decided Im going to jump on working on headless PODC now... It will be more professional...



  • togoshigekata
  • Hero Member

    • 527


    • 31
    • September 01, 2017, 10:21:10 AM
    • USA
    more
Togo, i think that this command
Code: [Select]
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWDis useless if you know your CPID.
And it is better to not post your EMAIL and PWD to console ;)

Sure lol, It looks like it needs your Account Key,
I dug into it some more and you can find that here:

Log into: https://boinc.bakerlab.org/rosetta/home.php
Account information >>> Account Keys >>> View OR https://boinc.bakerlab.org/rosetta/weak_auth.php

Updated the guide to reflect that: http://wiki.biblepay.org/Distributed_Computing_2


  • ischindl
  • Newbie

    • 10


    • 0
    • February 12, 2018, 04:58:37 PM
    more
Hello from Slovakia,  my name is Imrich Schindler :)  (for klondike)
First, thanks to all, which cooperate on this nice idea(Rob, Togo, Alex, Lichtuscher .....) It is great and hard  job.
 I am minnig biblepay since december 2017. I like idea of Biblepay and I'm continualy reading main bitcointalk thread and now this one about PODC testing.

I am testing PODC in testnet on linux. I have installed biblepay 1.0.8.9 from  Lichtsucher ppa(very usefull) and BOINC manager on ubuntu 17.10 .
Testing BOINC on android too (honor 6X)
From my side of view all is working.

Excuse my English, my children are better in english then me :).


  • T-Mike
  • Sr. Member

    • 375


    • 2
    • February 06, 2018, 06:12:58 PM
    more
Rob, I'm not sure how far along you've gotten with the validation but I think the best way to do this is to have our own Rosetta manager. I know your aware that there are many task managers out there and they all call out the Rosetta client to do the computational work. From there, you can tie in a piece of code that tells Bible pay that the client is actually running and keep track of the tasks run. From our own manager, you can then also send out the performance data for validation use.

That is what I've come up with after thinking about it through out the day. Then, the only piece left that is not currently in our control is the Rosetta and Rosetta mini clients.