Bitcoin Forum
April 16, 2024, 02:13:59 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
Author Topic: How to build your own Multipool - the Open Source Way  (Read 35411 times)
jk9694
Full Member
***
Offline Offline

Activity: 274
Merit: 122


View Profile
August 05, 2014, 06:12:54 PM
 #61

Hmmm no updates yet?  Also I see the site is still down.. Sad
1713276839
Hero Member
*
Offline Offline

Posts: 1713276839

View Profile Personal Message (Offline)

Ignore
1713276839
Reply with quote  #2

1713276839
Report to moderator
1713276839
Hero Member
*
Offline Offline

Posts: 1713276839

View Profile Personal Message (Offline)

Ignore
1713276839
Reply with quote  #2

1713276839
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713276839
Hero Member
*
Offline Offline

Posts: 1713276839

View Profile Personal Message (Offline)

Ignore
1713276839
Reply with quote  #2

1713276839
Report to moderator
1713276839
Hero Member
*
Offline Offline

Posts: 1713276839

View Profile Personal Message (Offline)

Ignore
1713276839
Reply with quote  #2

1713276839
Report to moderator
KimmyF
Sr. Member
****
Offline Offline

Activity: 978
Merit: 250


View Profile
August 06, 2014, 08:39:30 PM
 #62

Thanks for your work, really like how you act in this world full of scams: Respect!
tuanvie
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
August 06, 2014, 11:24:25 PM
 #63

does this need to build a large server specifications?

.
      ▄▄█▀▀█▄▄
  ▄▄█████▄▄█████▄▄
████  ███  ███  ████
  ▀▀█████▀▀█████▀▀

▀█▄▄  ▀▀█▄▄█▀▀   ▄▄█
 ▀▀███▄▄     ▄▄██▀██
     ▀███   ██▀  ▄█
██     ██  ██ ▄██▀██
▀██    ██  ███▀  ▄██
 ▀███▄▄██  ██ ▄███▀
    ▀▀███  ▀██▀▀
Just.Bet 
 
 
 
█▀▀▀▀▀










█▄▄▄▄▄
.
DICE
LOTTERY
PLINKO
.
COIN FLIP
CRASH
WHEEL
▀▀▀▀▀█










▄▄▄▄▄█
.
        ███████       ▄▄██▄
                  ▄▄███▀▀██▄
      ██████   ▄███████▄▄███▄
               ▀██  █████████▄
                ▀█████████▀▀██▄
████████████     ▀███▀▀███▄▄██▀
██  ████  ██      ▀██▄▄███▀▀
█████▀▀█████  ██   ▀██▀▀
█████▄▄█████
██  ████  ██   ██████
████████████
.
DECENTRALIZED
PROVABLY FAIR
ON CHAIN GAMES
█▀▀▀▀▀










█▄▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
PLAY NOW
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀▀█










▄▄▄▄▄█
[/center]
TrangLee
Full Member
***
Offline Offline

Activity: 210
Merit: 100


Living the dream


View Profile
August 06, 2014, 11:25:06 PM
 #64

Watching with interest  Smiley

Same here. I'd like to make one of my own.

utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 07, 2014, 12:23:42 PM
Last edit: August 07, 2014, 12:47:09 PM by utahjohn
 #65

I'm having trouble setting up NOMP

Here is output from node init.js

Quote
2014-08-07 05:40:57 [POSIX]     [Connection Limit] (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
2014-08-07 05:40:57 [Master]    [CLI] CLI listening on port 17117
2014-08-07 05:40:58 [Master]    [PoolSpawner] Spawned 1 pool(s) on 2 thread(s)
2014-08-07 05:41:00 [Payments]  [diamondcoin] Payment processing setup to run every 600 second(s) with daemon (bogus@127.0.0.1:17772) and redis (127.0.0.1:6379)                                                                  2014-08-07 05:41:00 [Payments]  [diamondcoin] Finished interval - time spent: 17ms total, 5ms redis, 10ms daemon RPC
2014-08-07 05:41:00 [Switching] [Setup] (Thread 1) Loading last proxy state from redis
2014-08-07 05:41:00 [Pool]      [diamondcoin] (Thread 1) Share processing setup with redis (127.0.0.1:6379)
2014-08-07 05:41:00 [Switching] [Setup] (Thread 1) Switching "switch1" listening for groestl on port 3333 into diamondcoin
2014-08-07 05:41:00 [Website]   [Server] Website started on 127.0.0.1:8080
2014-08-07 05:41:00 [Stats]     [Global] error with getting global stats [{},{}]
2014-08-07 05:41:00 [Stats]     [Global] error getting all stats[{},{}]

2014-08-07 05:41:00 [Pool]      [diamondcoin] (Thread 1) Stratum Pool Server Started for diamondcoin [DMD] {groestl}
2014-08-07 05:41:00 [Switching] [Setup] (groestl) Setting proxy difficulties after pool start
2014-08-07 05:41:00 [Switching] [Setup] (Thread 2) Loading last proxy state from redis
2014-08-07 05:41:00 [Pool]      [diamondcoin] (Thread 2) Share processing setup with redis (127.0.0.1:6379)
2014-08-07 05:41:00 [Switching] [Setup] (Thread 2) Switching "switch1" listening for groestl on port 3333 into diamondcoin
2014-08-07 05:41:00 [Pool]      [diamondcoin] (Thread 2) Stratum Pool Server Started for diamondcoin [DMD] {groestl}
2014-08-07 05:41:00 [Switching] [Setup] (groestl) Setting proxy difficulties after pool start
2014-08-07 05:41:30 [Pool]      [diamondcoin] (Thread 1) Authorized dE1xgAEwfA3BsxEpXSBTrqiYbrEUyZwwKg:x [10.42.0.99]
2014-08-07 05:41:55 [Pool]      [diamondcoin] (Thread 1) No new blocks for 55 seconds - updating transactions & rebroadcasting work
2014-08-07 05:41:55 [Pool]      [diamondcoin] (Thread 2) No new blocks for 55 seconds - updating transactions & rebroadcasting work
2014-08-07 05:41:58 [Stats]     [Global] error with getting global stats [{},{}]
2014-08-07 05:41:58 [Stats]     [Global] error getting all stats[{},{}]

2014-08-07 05:42:05 [Pool]      [diamondcoin] (Thread 2) Block notification via RPC polling
2014-08-07 05:42:05 [Pool]      [diamondcoin] (Thread 1) Block notification via RPC polling
2014-08-07 05:42:50 [Pool]      [diamondcoin] (Thread 1) Share accepted at diff 0.00390625/2.42240273 by dE1xgAEwfA3BsxEpXSBTrqiYbrEUyZwwKg [10.42.0.99]
2014-08-07 05:42:50 [Pool]      [diamondcoin] (Thread 1) Error with share processor multi [{},{},{},{}]
2014-08-07 05:42:55 [Pool]      [diamondcoin] (Thread 1) Share accepted at diff 0.00390625/2.59897940 by dE1xgAEwfA3BsxEpXSBTrqiYbrEUyZwwKg [10.42.0.99]
2014-08-07 05:42:55 [Pool]      [diamondcoin] (Thread 1) Error with share processor multi [{},{},{},{}]
2014-08-07 05:42:55 [Pool]      [diamondcoin] (Thread 1) Share accepted at diff 0.00390625/20.79394799 by

Here is config.json
Code:
{
    "logLevel": "debug",
    "logColors": true,

    "cliPort": 17117,

    "clustering": {
        "enabled": true,
        "forks": "auto"
    },

    "defaultPoolConfigs": {
        "blockRefreshInterval": 1000,
        "jobRebroadcastTimeout": 55,
        "connectionTimeout": 600,
        "emitInvalidBlockHashes": false,
        "validateWorkerUsername": true,
        "tcpProxyProtocol": false,
        "banning": {
            "enabled": true,
            "time": 600,
            "invalidPercent": 50,
            "checkThreshold": 500,
            "purgeInterval": 300
        },
        "redis": {
            "host": "127.0.0.1",
            "port": 6379
        }
    },

    "website": {
        "enabled": true,
        "host": "127.0.0.1",
        "port": 8080,
        "stratumHost": "bogus.ddns.net",
        "stats": {
            "updateInterval": 60,
            "historicalRetention": 43200,
            "hashrateWindow": 300
        },
        "adminCenter": {
            "enabled": true,
            "password": "password1bogus"
        }
    },

    "redis": {
        "host": "127.0.0.1",
        "port": 6379
    },

    "switching": {
        "switch1": {
            "enabled": true,
            "algorithm": "groestl",
            "ports": {
                "3333": {
                    "diff": 0.00390625,
                    "varDiff": {
                        "minDiff": 0.00390625,
                        "maxDiff": 4,
                        "targetTime": 15,
                        "retargetTime": 90,
                        "variancePercent": 30
                    }
                }
            }
        },
        "switch2": {
            "enabled": false,
            "algorithm": "scrypt",
            "ports": {
                "4444": {
                    "diff": 10,
                    "varDiff": {
                        "minDiff": 16,
                        "maxDiff": 512,
                        "targetTime": 15,
                        "retargetTime": 90,
                        "variancePercent": 30
                    }
                }
            }
        },
        "switch3": {
            "enabled": false,
            "algorithm": "x11",
            "ports": {
                "5555": {
                    "diff": 0.001,
                    "varDiff": {
                        "minDiff": 0.001,
                        "maxDiff": 1,
                        "targetTime": 15,
                        "retargetTime": 60,
                        "variancePercent": 30
                    }
                }
            }
    
        }

    },

    "profitSwitch": {
        "enabled": false,
        "updateInterval": 600,
        "depth": 0.90,
        "usePoloniex": true,
        "useCryptsy": true,
        "useMintpal": true,
        "useBittrex": true
    }
}

Here is coins/diamondcoin.json
Code:
{
    "name": "Diamondcoin",
    "symbol": "DMD",
    "algorithm": "groestl",
    "txMessages": false,
    "normalHashing" : true,
    "peerMagic" : "e4e8dbfd",
    "peerMagicTestnet" : "edf2c0ef"
}

Here is pool_configs/diamond.json
Code:
{
    "enabled": true,
    "coin": "diamondcoin.json",

    "address": "dQKbYwJFpq9MDojuwE99D3MHihEkEW6aqk",

    "rewardRecipients": {
        "dZi9hpA5nBC6tSAbPSsiMjb6HeQTprcWHz" : 4.76190477,
        "dEdj7aH7Pgt3oVAeEFmA46sXCDcZYeiQjP" : 0.95238095
    },

    "paymentProcessing": {
        "enabled": true,
        "paymentInterval": 600,
        "minimumPayment": 1,
        "daemon": {
            "host": "127.0.0.1",
            "port": 17772,
            "user": "bogususer",
            "password": "boguspass"
        }
    },

    "ports": {
        "3333": {
            "diff": 0.008,
            "varDiff": {
                "minDiff": 0.00390625,
                "maxDiff": 8,
                "targetTime": 15,
                "retargetTime": 90,
                "variancePercent": 30
            }
        }
    },

    "daemons": [
        {
            "host": "127.0.0.1",
            "port": 17772,
            "user": "bogususer",
            "password": "boguspass"
        }
    ],

    "p2p": {
        "enabled": false,
        "host": "127.0.0.1",
        "port": 17772,
        "disableTransactions": true
    },

    "mposMode": {
        "enabled": false,
        "host": "127.0.0.1",
        "port": 3306,
        "user": "dmdpool",
        "password": "boguspass",
        "database": "dmd",
        "checkPassword": true,
        "autoCreateWorker": false
    }

}

utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 07, 2014, 12:34:41 PM
Last edit: August 07, 2014, 05:47:33 PM by utahjohn
 #66

I'm extremely interested and have read thru the whole thread.
Please examine my basic config in prev post and tell me what I need to fix or config so I can get it up and running, then I want to mod it like you have been describing.

OK I solved the "(Thread 1) Error with share processor multi [{},{},{},{}]" error, it had to do with redis ...
The [STATS] error also went away Smiley
Now to find a block and see if payouts working ...
At the sgminer end of things I'm getting "Accepted untracked share" occasionally what could this be?

Also eagerly awaiting your zip files Smiley
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 07, 2014, 09:02:38 PM
 #67

Haven't tried it yet but if your info is good as it looks, you'll be a hero around here.
This is all live directly off of the BTCDPool.com site.
I will be uploading a snapshot of all of the config files from that pool later tonight.

And when Huh
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 08, 2014, 12:04:41 AM
 #68

Sweet I found a block on my NOMP pool.
Now I hope it gets to maturity  Grin
http://diamond.danbo.bg:2750/t/8MjqxZ9bCK

Looks like very little or even any tuning needed on my "rewardRecipients" is needed  Cool

0    Not yet redeemed    0.990001    dNsxRjmtmUrEXQkKESGAJzm5tv3MPzqLrS    33:03b5...35d6 CHECKSIG
1    Not yet redeemed    0.05    dZi9hpA5nBC6tSAbPSsiMjb6HeQTprcWHz    DUP HASH160 20:de92...42d0 EQUALVERIFY CHECKSIG
2    Not yet redeemed    0.009999    dE1xgAEwfA3BsxEpXSBTrqiYbrEUyZwwKg    DUP HASH160 20:068e...1829 EQUALVERIFY CHECKSIG

2nd block found  Tongue
http://diamond.danbo.bg:2750/t/47CvEcUhwk

0    Not yet redeemed    0.99    dNsxRjmtmUrEXQkKESGAJzm5tv3MPzqLrS    33:03b5...35d6 CHECKSIG
1    Not yet redeemed    0.05    dZi9hpA5nBC6tSAbPSsiMjb6HeQTprcWHz    DUP HASH160 20:de92...42d0 EQUALVERIFY CHECKSIG
2    Not yet redeemed    0.01    dE1xgAEwfA3BsxEpXSBTrqiYbrEUyZwwKg    DUP HASH160 20:068e...1829 EQUALVERIFY CHECKSIG

Looks like I got "rewardRecipients" perfect now  Grin
Still waiting on valid on first one ...
1st block Valid  Smiley now in Pool Wallet balance.  Transaction to Donation wallet added to balance  Wink
Now waiting on 2nd block to become valid and then Pool should payout to Miner wallet when threshold reached ...
Now to work on incorrect stats page hashrate values  (1/256 of miner rate) ...

If OP would come back and finish his great work I'd just replace all the funky NOMP stats pages with his work ...
neite99
Sr. Member
****
Offline Offline

Activity: 560
Merit: 250



View Profile
August 08, 2014, 09:43:27 PM
 #69

Let me know if anyone is even reading this far. Smiley


Reading it and thanking you for every second you spent on it.

I love you right now  Grin
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
August 08, 2014, 09:59:18 PM
 #70

Let me know if anyone is even reading this far. Smiley


Reading it and thanking you for every second you spent on it.

I love you right now  Grin

And I want to have your baby  Grin Grin

“God does not play dice"
neite99
Sr. Member
****
Offline Offline

Activity: 560
Merit: 250



View Profile
August 08, 2014, 10:03:20 PM
 #71

Let me know if anyone is even reading this far. Smiley


Reading it and thanking you for every second you spent on it.

I love you right now  Grin

And I want to have your baby  Grin Grin

Nice
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 10, 2014, 01:10:01 AM
 #72

groestl algo testing started, will add more coins ...

Diamond NOMP pool beta test thread started:
https://bitcointalk.org/index.php?topic=731822.0
Once I am happy with this pool, I will start a X11 NOMP multipool for DMD, BTC and JUDGE payouts Smiley
incognitoworker
Hero Member
*****
Offline Offline

Activity: 736
Merit: 500


View Profile
August 11, 2014, 06:30:53 PM
 #73

groestl algo testing started, will add more coins ...

Diamond NOMP pool beta test thread started:
https://bitcointalk.org/index.php?topic=731822.0
Once I am happy with this pool, I will start a X11 NOMP multipool for DMD, BTC and JUDGE payouts Smiley
if anyone can setup and host one with payments in tek,hbn,cap,phs,grw and dmd...
i would love this option, but miss the knowledge of seting it up and how to run it...

Quotient- Closed loop economy enviroment experiment
https://bitcointalk.org/index.php?topic=1195335.0
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 11, 2014, 06:41:31 PM
Last edit: August 11, 2014, 07:43:04 PM by utahjohn
 #74

groestl algo testing started, will add more coins ...

Diamond NOMP pool beta test thread started:
https://bitcointalk.org/index.php?topic=731822.0
Once I am happy with this pool, I will start a X11 NOMP multipool for DMD, BTC and JUDGE payouts Smiley
if anyone can setup and host one with payments in tek,hbn,cap,phs,grw and dmd...
i would love this option, but miss the knowledge of seting it up and how to run it...
My pool offline atm (wallet locked bug).  But I would be happy to add coins once I get multipool working properly.
I'm still waiting on OP dev to come back and share the rest ...
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 12, 2014, 12:44:34 AM
 #75

Pool back online http://utahjohn.ddns.net
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 12, 2014, 02:03:08 PM
 #76

vote for Diamond at https://www.usecryptos.com/voting
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 12, 2014, 03:17:43 PM
 #77

Pool updated (still beta testing)
https://bitcointalk.org/index.php?topic=731822.0
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 12, 2014, 10:52:49 PM
 #78

BTW I have two old Dell Poweredge 2650 Xeon servers for sale each have 6G RAM ... They are quite heavy and shipping would be $75+, The last time I bought a server it was over $75 shipping Sad
I have modded board to provide 4 pin molex for power to SATA drives if u throw in a PCIX64 SATA controller card. PCI32 also works in them, 3 slots Smiley
I will ship each with 18G scsi drive with Windows Server 2008 Enterprise installed.
More than adequate for a pool server using stratum+tcp Smiley Screaming fans are annoying though LOL. Let me know if anyone interested and I'll fire one up and delete all personal stuff and get them up to date with Windows update. Just cluttering up my closet atm Smiley Auto login enabled as Admin so u can change Administrator Smiley
utahjohn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


View Profile
August 14, 2014, 08:18:35 PM
 #79

Installing Ubuntu 14.04 LTS on one of servers in previous post to get my pool hosted in a datacenter Smiley
jk9694
Full Member
***
Offline Offline

Activity: 274
Merit: 122


View Profile
August 20, 2014, 05:58:07 PM
 #80

I am starting to wonder if this project is dead at this point.
Pages: « 1 2 3 [4] 5 6 7 »  All
  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!