Bitcoin Forum
April 19, 2024, 05:44:57 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: PoolServerJ maybe without the J. What pool Ops want these days?  (Read 681 times)
shads (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 254


View Profile
May 28, 2017, 01:21:35 PM
Last edit: May 28, 2017, 02:04:32 PM by shads
 #1

Hi All,

I've been absent a while... Some might remember me. I wrote PoolServerJ which was the engine behind many of the early mining pools including BTC Guild.  I left this bitcoiny world rather suddenly several years ago due some rather dramatic personal circumstances which I never explained publicly. At the time I had big plans for a complete rewrite of PSJ. Eliminating huge quantities of code that existed for the sake of extreme optimisation required to offset inefficiencies of the basic rpc getwork model of mining. Optimisation that became largely irellevant after internal work generation was implemented in PSJ. I had grand plans of pushing a new mining protocol to deal with the inefficiencies of getwork. I never got that far... A year after I disappeared the stratum protocol was born to fill that exact need and PSJ became obsolete.

After a long time out of the crypto scene I've had my interest (obsession?) reignited by a few well meaning folk reminding what it once meant to me... So I'm looking for the right place to apply my skills and make a contribution again... Writing pool server engines is what i did best so it's the obvious place to start... PoolServerJ is dead. 80% of it's code is no longer relevant. Mega optimised code is also no longer a requirement for pools since many of the bottlenecks that existed back then no longer do. So I'm in no way tied to java like I was once. There are several good mining pool frameworks around just waiting for improvement. Although I'm more python friendly than I am to nodejs I'm quite liking node-stratum-pool as a starting point. Although I'm not particularly bound to any language nor any preference over native code vs scripted or JIT based.  But I figure if I've written a pool from scratch I've earned the right to extend on another pool engine authors work Wink

So my question to pool operators is simple to ask though perhaps not so simple to answer... What are the features that you want or need from a pool engine that you haven't got today?

I'm not promising any magic new pool engine. Just exploring ideas to see what's needed and work out if/how I could deliver it....

PoolServerJ Home Page - High performance java mining pool engine

Quote from: Matthew N. Wright
Stop wasting the internet.
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713505497
Hero Member
*
Offline Offline

Posts: 1713505497

View Profile Personal Message (Offline)

Ignore
1713505497
Reply with quote  #2

1713505497
Report to moderator
1713505497
Hero Member
*
Offline Offline

Posts: 1713505497

View Profile Personal Message (Offline)

Ignore
1713505497
Reply with quote  #2

1713505497
Report to moderator
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
May 28, 2017, 02:42:10 PM
 #2

An open-source pool that supports ASICBOOST would certainly find a niche. Both overt and covert ASICBOOST would be of interest to various groups. Just be aware that some of the interest would be negative, i.e. they would try to DDoS you off the Internet if you host it yourselves or you would receive various forms of threats and insults if you just publish the code.

AFAIK there's no open documentation on how the Bitmain's miners extended "stratum mining" protocol to support ASICBOOST, but apparently someone reverse-engineered it sufficiently enough to get it to work.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1630


Ruu \o/


View Profile WWW
May 28, 2017, 10:16:51 PM
 #3

You're welcome to join the open code here instead of starting another project from scratch unless you don't want to work in c:
https://bitbucket.org/ckolivas/ckpool

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
shads (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 254


View Profile
May 28, 2017, 11:48:06 PM
 #4

You're welcome to join the open code here instead of starting another project from scratch unless you don't want to work in c:
https://bitbucket.org/ckolivas/ckpool


Hi Con... Long time no C.

PoolServerJ Home Page - High performance java mining pool engine

Quote from: Matthew N. Wright
Stop wasting the internet.
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1630


Ruu \o/


View Profile WWW
May 29, 2017, 12:46:55 AM
Last edit: May 29, 2017, 12:33:58 PM by -ck
 #5

You're welcome to join the open code here instead of starting another project from scratch unless you don't want to work in c:
https://bitbucket.org/ckolivas/ckpool


Hi Con... Long time no C.
* -ck clubs shads over the head for such a terrible pun

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Unacceptable
Legendary
*
Offline Offline

Activity: 2212
Merit: 1001



View Profile
May 29, 2017, 10:59:32 AM
 #6

You're welcome to join the open code here instead of starting another project from scratch unless you don't want to work in c:
https://bitbucket.org/ckolivas/ckpool


Hi Con... Long time no C.

Careful ck will get Mikestang on your butt!!!!!!!!!   Cheesy

"If you run into an asshole in the morning, you ran into an asshole. If you run into assholes all day long, you are the asshole."  -Raylan Givens
Got GOXXED ?? https://www.youtube.com/watch?v=9KiqRpPiJAU&feature=youtu.be
"An ASIC being late is perfectly normal, predictable, and legal..."Hashfast & BFL slogan Smiley
Pages: [1]
  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!