Bitcoin Forum
May 11, 2024, 07:14:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 [661] 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 ... 844 »
  Print  
Author Topic: BiblePay | 10% to Orphan-Charity | RANDOMX MINING | Sanctuaries (Masternodes)  (Read 243130 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (345 posts by 1+ user deleted.)
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 18, 2019, 11:57:17 PM
 #13201

Ok, great news!

POBH is certified to not give a miner any multi-wallet advantage!

From my tests, I took a Ryzen Windows PC and loaded 5 copies of biblepay.  
Results:
1 biblepay instance running, minersleep=0, 98% cpu utilization, solo mining, 25 threads : 5900 hps
5 biblepay instances running, minersleep=0, 100% cpu utilization, solo mining, 20 threads per instance: 1200 hps each: 6000 hps total for the machine
NOTE: The 100 hps discrepency is because the 1 instance didnt do as much context switching as the 5 (NORMAL).
No edge found!
[...]

Regarding the pools, to ensure there is no exploit for multiwallets, I took the first step of lengthening the POW requirement for every share, so now you will solve less shares per hour but the results should still be the same.  I want a FAIR ENVIRONMENT for everyone in the pool and out of the pool.  Id appreciate it if Dave and Capulo can help us certify the environment by doing some side testing against the pool- just make sure the small miiner and the big miner are equal.  Id like to do more work on this phase also before closing this issue.

Regarding the 10% withdraw limit per day I will look into this today.


To be honest, I'm still confused as to how pool.biblepay pays or calculates its "shares".
Here's what I've tested over the last 2 hours (both servers with dual L5640):
Server A: 1 wallet, nproclimit=40 (maximum)
Server B: 12 wallets, nproclimit=8 each (so "96" in total)

Server A: HPS: 6050, HPS2: 450-480k, shares: approx. 90-100
Server B: HPS: 510-560 each (sum: 6350) , HPS2: between 50 and 70k (sum: approx. 700k), shares: between 9 and 14 (sum: approx. 130)

So either the single instance takes much longer to get to its maximum (but it hasn't changed over the last 30 minutes), or there's still a slight advantage for running multiple wallets on large machines ...
However, this is all for nothing, if the pool looks at "HPS" for payout/block distribution, which I don't know if it does. Wink

Thanks Dave!  So whats nice about this scenario (and I assume your servers A & B are the same specs based on the HPS given above), is you have also given us backing that our "solo mining mode" (multiwallet vs non-multi-wallet in solo mode) yields the same HPS (6050 vs 6350 in your case).  So that is very, very good as it agrees with my figures I posted earlier.

Anyhew, let me take a look at the total shares of the pool next, and get back to you.  Im determined that we should be paying equal to Server B vs Server A so this is fair for everyone.  I had no idea people were launching servers with horizontal copies of BBP to exploit the pool(s).  They probably have been exploiting PurePool with this also...

Ill get back to you on the payout mechanism also, thanks for starting this test.

Oh, one more question if you know the answer:  Did this 95 share payout vs 130 share payout Decrease as of today and was it worse before (IE yesterday), IE did it improve today after I increased the complexity of each share?


To answer your question Dave, pool.biblepay pays the reward based off the Shares solved count (not the HPS) -- as that info is all it can assess for each miner privately.  Up til today, all the shares were equally hard.  So with the info you provided (that multiwallets mining against the pool have a 30% edge), I took a look at the solve data and it appears Possibly what might be happening is since the larger servers all ask for work at approx the same time, they might have an advantage in getting lucky and solving more than one very similar share (since the pool shares are much easier than an actual block).  Another words, lets say you run 20 threads, and thread 15 and 16 on a large server both satisfy the round requirements, and you end up with 2 shares solved in parallel where the small miner only gets 1.  This sounds fair, but the point is only one of those 2 really helps the group (as they were both equally hard but only one is valuable).

So what I did to address this is now we are shaking the bag up and now we hand out various random types of work to every thread, and this should technically result in threads not clashing and solving similar type work. 

When you get a chance can you please re-assess the situation in the pool again and see if A & B are more equal now.


🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715454853
Hero Member
*
Offline Offline

Posts: 1715454853

View Profile Personal Message (Offline)

Ignore
1715454853
Reply with quote  #2

1715454853
Report to moderator
1715454853
Hero Member
*
Offline Offline

Posts: 1715454853

View Profile Personal Message (Offline)

Ignore
1715454853
Reply with quote  #2

1715454853
Report to moderator
1715454853
Hero Member
*
Offline Offline

Posts: 1715454853

View Profile Personal Message (Offline)

Ignore
1715454853
Reply with quote  #2

1715454853
Report to moderator
secoccular
Jr. Member
*
Offline Offline

Activity: 226
Merit: 2


View Profile
March 18, 2019, 11:59:51 PM
 #13202

My money is on thesnat21 to be able to make a GPU miner for BBP. He solved the riddle of the BLE headers and made a GPU for that.
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 19, 2019, 12:24:33 AM
 #13203

My money is on thesnat21 to be able to make a GPU miner for BBP. He solved the riddle of the BLE headers and made a GPU for that.

TheSnat,  can you execute the AES512 encryption algorithm in your GPU miner and can you load the full KJV bible into its memory and duplicate the chaincalls?

What if I up the reward to 3 MM bbp?


🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
thesnat21
Jr. Member
*
Offline Offline

Activity: 490
Merit: 4


View Profile WWW
March 19, 2019, 12:39:14 AM
 #13204

My money is on thesnat21 to be able to make a GPU miner for BBP. He solved the riddle of the BLE headers and made a GPU for that.

TheSnat,  can you execute the AES512 encryption algorithm in your GPU miner and can you load the full KJV bible into its memory and duplicate the chaincalls?

What if I up the reward to 3 MM bbp?



oy, I was not going to worry about it ...  lol i smell a conspiracy Smiley
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 19, 2019, 12:52:47 AM
 #13205

My money is on thesnat21 to be able to make a GPU miner for BBP. He solved the riddle of the BLE headers and made a GPU for that.

TheSnat,  can you execute the AES512 encryption algorithm in your GPU miner and can you load the full KJV bible into its memory and duplicate the chaincalls?

What if I up the reward to 3 MM bbp?



oy, I was not going to worry about it ...  lol i smell a conspiracy Smiley


Just take a look at the BibleHash algo and how much estimated memory it would take to load the KJV array in the GPU executing environment (this is from kjv.cpp), and tell is if you believe its technically possible to duplicate the chained bible hash calls, the AES512 call, the hash call and the concatenated result call in a GPU.  And how secure or not secure you feel that someone will figure it out knowing what you know about c libraries and GPU code programming.

Im not too worried about ASIC, I heard they have such limited memory that loading the bible in it would be preposterous also you need a specific designed chip with the bible that would cost a lot of R&D for the first batch.

Edit: btw guys when you execute one biblehash, it uses 33,000 verses of the bible in a certain hashed order (depending on each hash its different).  IE its memory intensive since the entire bible is memorized.



🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
thesnat21
Jr. Member
*
Offline Offline

Activity: 490
Merit: 4


View Profile WWW
March 19, 2019, 01:06:11 AM
 #13206

Just take a look at the BibleHash algo and how much estimated memory it would take to load the KJV array in the GPU executing environment (this is from kjv.cpp), and tell is if you believe its technically possible to duplicate the chained bible hash calls, the AES512 call, the hash call and the concatenated result call in a GPU.  And how secure or not secure you feel that someone will figure it out knowing what you know about c libraries and GPU code programming.

Im not too worried about ASIC, I heard they have such limited memory that loading the bible in it would be preposterous also you need a specific designed chip with the bible that would cost a lot of R&D for the first batch.

Edit: btw guys when you execute one biblehash, it uses 33,000 verses of the bible in a certain hashed order (depending on each hash its different).  IE its memory intensive since the entire bible is memorized.

I think it's possible, look at the memory requirement for cryptonight or ethereum,  it may have a performance hit due to the extra pieces.

ASIC's are possible, but not anywhere near cost effective (half a million R&D?)
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 19, 2019, 01:12:41 AM
 #13207

Just take a look at the BibleHash algo and how much estimated memory it would take to load the KJV array in the GPU executing environment (this is from kjv.cpp), and tell is if you believe its technically possible to duplicate the chained bible hash calls, the AES512 call, the hash call and the concatenated result call in a GPU.  And how secure or not secure you feel that someone will figure it out knowing what you know about c libraries and GPU code programming.

Im not too worried about ASIC, I heard they have such limited memory that loading the bible in it would be preposterous also you need a specific designed chip with the bible that would cost a lot of R&D for the first batch.

Edit: btw guys when you execute one biblehash, it uses 33,000 verses of the bible in a certain hashed order (depending on each hash its different).  IE its memory intensive since the entire bible is memorized.

I think it's possible, look at the memory requirement for cryptonight or ethereum,  it may have a performance hit due to the extra pieces.

ASIC's are possible, but not anywhere near cost effective (half a million R&D?)


Ok, I have one reason I believe its not possible, let me e-mail you that reason and then please post if you believe it is not advantageous/feasible to port biblepay to GPU.



🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 19, 2019, 01:35:02 AM
 #13208

how long til sx is back?


Ill contact them and see if they would like to reopen in the next 48 hours.


🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
thesnat21
Jr. Member
*
Offline Offline

Activity: 490
Merit: 4


View Profile WWW
March 19, 2019, 01:42:18 AM
Last edit: March 19, 2019, 01:59:11 AM by thesnat21
 #13209


I think it's possible, look at the memory requirement for cryptonight or ethereum,  it may have a performance hit due to the extra pieces.

ASIC's are possible, but not anywhere near cost effective (half a million R&D?)


Ok, I have one reason I believe its not possible, let me e-mail you that reason and then please post if you believe it is not advantageous/feasible to port biblepay to GPU.


Ok based on that I would concede gpu performance would be stifled a great deal..   I'll admit you thought quite a bit when putting this together.
togoshigekata
Full Member
***
Offline Offline

Activity: 1260
Merit: 115



View Profile
March 19, 2019, 02:58:58 AM
 #13210

I updated the website, reddit and ANN post:

Reddit:  https://www.reddit.com/r/BiblePay/
Website:  http://biblepay.org/
ANN:  https://pastebin.com/raw/NVYwJ72b

Let me know if anything is incorrect or missing

(Note: Rob you will have to apply the new ANN if you like it,
its based on latest copy of yours with some slight modifications)

=

I also reached out to Masternodes.Online, they are having issue updating their daemon / syncing their chain, I gave them update/clean instructions

secoccular
Jr. Member
*
Offline Offline

Activity: 226
Merit: 2


View Profile
March 19, 2019, 03:39:28 AM
 #13211

Togo I think that last link isn't quite right.
Sakic
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
March 19, 2019, 12:38:36 PM
 #13212

Southxchange is back
bible_pay (OP)
Full Member
***
Offline Offline

Activity: 1176
Merit: 215


Jesus is the King of Kings and Lord of Lords


View Profile WWW
March 19, 2019, 01:27:40 PM
 #13213

I updated the website, reddit and ANN post:

Reddit:  https://www.reddit.com/r/BiblePay/
Website:  http://biblepay.org/
ANN:  https://pastebin.com/raw/NVYwJ72b

Let me know if anything is incorrect or missing

(Note: Rob you will have to apply the new ANN if you like it,
its based on latest copy of yours with some slight modifications)

=

I also reached out to Masternodes.Online, they are having issue updating their daemon / syncing their chain, I gave them update/clean instructions

Updated.  Looks Good.

Thanks a lot Togo for your work, its always appreciated!


🕇 BiblePay 🕇
🕇  Announcement | ForumSlackDiscordRedditTwitter | SouthXChange  🕇
🕇 A Christian cryptocurrency | Supporting orphans through a decentralized autonomous charity 🕇
noxpost
Jr. Member
*
Offline Offline

Activity: 235
Merit: 3


View Profile
March 19, 2019, 07:16:08 PM
 #13214

Economics in the reddit sidebar are still PODC-based. We should probably align to the new ANN post.
togoshigekata
Full Member
***
Offline Offline

Activity: 1260
Merit: 115



View Profile
March 19, 2019, 11:13:19 PM
 #13215

Economics in the reddit sidebar are still PODC-based. We should probably align to the new ANN post.

Hmmm, I noticed on my mobile phone the old version was cached,
on PC you can click ctrl + shift + R to do a hard reload of the page,
let me know if that works

bbptoshi
Copper Member
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
March 19, 2019, 11:58:17 PM
 #13216

My money is on thesnat21 to be able to make a GPU miner for BBP. He solved the riddle of the BLE headers and made a GPU for that.

TheSnat,  can you execute the AES512 encryption algorithm in your GPU miner and can you load the full KJV bible into its memory and duplicate the chaincalls?

What if I up the reward to 3 MM bbp?



oy, I was not going to worry about it ...  lol i smell a conspiracy Smiley


Just take a look at the BibleHash algo and how much estimated memory it would take to load the KJV array in the GPU executing environment (this is from kjv.cpp), and tell is if you believe its technically possible to duplicate the chained bible hash calls, the AES512 call, the hash call and the concatenated result call in a GPU.  And how secure or not secure you feel that someone will figure it out knowing what you know about c libraries and GPU code programming.

Im not too worried about ASIC, I heard they have such limited memory that loading the bible in it would be preposterous also you need a specific designed chip with the bible that would cost a lot of R&D for the first batch.

Edit: btw guys when you execute one biblehash, it uses 33,000 verses of the bible in a certain hashed order (depending on each hash its different).  IE its memory intensive since the entire bible is memorized.




ah, so "memorizing prayers" while the wallet is loading means that the whole bible is being stored into RAM?
noxpost
Jr. Member
*
Offline Offline

Activity: 235
Merit: 3


View Profile
March 20, 2019, 12:08:35 AM
 #13217

Economics in the reddit sidebar are still PODC-based. We should probably align to the new ANN post.

Hmmm, I noticed on my mobile phone the old version was cached,
on PC you can click ctrl + shift + R to do a hard reload of the page,
let me know if that works
Right you are. How embarrassing for me. Smiley
thesnat21
Jr. Member
*
Offline Offline

Activity: 490
Merit: 4


View Profile WWW
March 20, 2019, 12:37:05 AM
 #13218

ah, so "memorizing prayers" while the wallet is loading means that the whole bible is being stored into RAM?

Memorizing prayers is scanning messages for Prayers and formerly PODC/POG, and loading items into lists that need to be processed.

This has nothing to do with the bible verses, that is part of the hashing routine Smiley
bbptoshi
Copper Member
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
March 20, 2019, 01:03:31 AM
 #13219

ah, so "memorizing prayers" while the wallet is loading means that the whole bible is being stored into RAM?

Memorizing prayers is scanning messages for Prayers and formerly PODC/POG, and loading items into lists that need to be processed.

This has nothing to do with the bible verses, that is part of the hashing routine Smiley


OK, thanks.  I'm guessing the bible is stored in RAM for quick access while hashing?

I see here it takes up about 4mb (https://www.reddit.com/r/theydidthemath/comments/5icdvq/request_how_big_would_a_txt_file_of_the_bible_be/).
thesnat21
Jr. Member
*
Offline Offline

Activity: 490
Merit: 4


View Profile WWW
March 20, 2019, 02:30:23 AM
 #13220

OK, thanks.  I'm guessing the bible is stored in RAM for quick access while hashing?

I see here it takes up about 4mb (https://www.reddit.com/r/theydidthemath/comments/5icdvq/request_how_big_would_a_txt_file_of_the_bible_be/).

Yes, like any other program you run Smiley


Pages: « 1 ... 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 [661] 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 ... 844 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!