Xmining (OP)
|
|
July 22, 2014, 06:20:54 PM Last edit: August 26, 2014, 11:51:18 AM by Xmining |
|
Cryptonote-universal-pool is a new powerful solution to deploy mining pools for CryptoNote currencies. Based on node-cryptonote-pool our engine incorporates more features. The reason to create a new pool engine is our commitment to provide ongoing support to all the community members. We've been trying to merge our features with zone117x's pool, but we ended up being ignored for almost a month already ( #1, #2). Therefore, the only solution is a separate pool solution with fast development. Unique features- Designed to support all CryptoNote currencies (including Fantomcoin & MonetaVerde)
- Proper native CryptoNote address validation protects pools from fake address attacks, which may bring the whole pool down
- Completely reworked landing page of the pool with historical data and charts
- Largely updated usability and interface: historic charts for pool and user stats, customizable styles, etc.
- Administrator interface for easier pool maintainability
- Coming soon: dynamic mining pool that automatically selects the most profitable currency to mine (based on the exchange rate) and rewards the miner in Bitcoin
Why cryptonote-universal-pool?- We possess deep knowledge of both Node.js and C++ and are able to provide full solution in-house
- We've been in mining business for some time and know what pool operators require
- We are open to feature requests from the community and will deliver as fast as humanly possible
Pools using Cryptonote Universal Poolhttp://xminingpool.comhttp://extremepool.orgInstallation & usageConsult our guide. Let's get connectedMore infoHigh performance Node.js (with native C addons) mining pool for CryptoNote based coins such as Bytecoin, Monero, QuazarCoin, Fantomcoin, Boolberry, etc.. Comes with lightweight example front-end script which uses the pool's AJAX API. Features: - Variable difficulty / share limiter
- Share trust algorithm to reduce share validation hashing CPU load
- IP banning to prevent low-diff share attacks
- Socket flooding detection
- Payment processing
- Ability to configure multiple ports - each with their own difficulty
- Detailed logging
- Clustering for vertical scaling
- Modular components for horizontal scaling (database, stats/API, payment processing, front-end)
- Live stats API (using CORS with AJAX and HTML5 EventSource)
- Light-weight front-end using API to display pool data
- Worker login validation (make sure miners are using proper wallet addresses for mining)
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
Xmining (OP)
|
|
July 22, 2014, 06:25:47 PM |
|
So what is your main pain in the neck pool ops?
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
sammy007
Legendary
Offline
Activity: 1904
Merit: 1003
|
|
July 23, 2014, 01:28:13 PM |
|
- PPLNS option, currently all pulls hurted by pool-hopping
- Hidden ports for miners (my patch on node-cn-pool)
- Easy to customize, separate css, js with custom events, etc
- Fee withdrawal address, automatic with threshold
- Lightweight
- Separate daemon, api and payout daemon
I'll add some items to this list later. BTW, I think multipools sucks, and merged-mining killing coins. If I found a time I'll join your frontend development if you are not against Ember.js frontend.
|
|
|
|
sammy007
Legendary
Offline
Activity: 1904
Merit: 1003
|
|
July 23, 2014, 01:29:33 PM |
|
BTW, hide mined coins if it's multipool. Hide everything. The happiness is in the dark.
|
|
|
|
Xmining (OP)
|
|
July 23, 2014, 02:24:41 PM |
|
- PPLNS option, currently all pulls hurted by pool-hopping
- Hidden ports for miners (my patch on node-cn-pool)
- Easy to customize, separate css, js with custom events, etc
- Fee withdrawal address, automatic with threshold
- Lightweight
- Separate daemon, api and payout daemon
I'll add some items to this list later. BTW, I think multipools sucks, and merged-mining killing coins. If I found a time I'll join your frontend development if you are not against Ember.js frontend. Thank you for your feedback, would love to hear more from you.
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
sammy007
Legendary
Offline
Activity: 1904
Merit: 1003
|
|
July 23, 2014, 02:32:27 PM |
|
Forgot to say, not only BTC address, so will be possible to make a multipool for any PoS scamcoin =)
And also, an interface and instruments to resolve payout issues without spending 3 days on it, because such problem is show stopper and will destroy business.
|
|
|
|
filou4
Member
Offline
Activity: 86
Merit: 10
|
|
July 25, 2014, 09:30:37 AM Last edit: July 25, 2014, 10:05:53 AM by filou4 |
|
PPLNS will be a real plus
|
http://poolto.be -+- Any help appreciated ! BTC: 1E4s4CDXutSYZGkFVKrLbmQXQWq4Ez7RUy -+- thanks :-)
|
|
|
pooltobe
Member
Offline
Activity: 73
Merit: 10
|
|
July 25, 2014, 09:31:57 AM Last edit: July 25, 2014, 10:05:28 AM by pooltobe |
|
- PPLNS option, currently all pulls hurted by pool-hopping
- Hidden ports for miners (my patch on node-cn-pool)
- Easy to customize, separate css, js with custom events, etc
- Fee withdrawal address, automatic with threshold
- Lightweight
- Separate daemon, api and payout daemon
needed features indeed.. Poolto.be will use it when it will be added!
|
|
|
|
Xmining (OP)
|
|
July 25, 2014, 01:50:46 PM |
|
Hi again. Fixed an issue with the custom CSS today. Thank you guys for your feedback and feature ideas, would love to hear more from you.
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
33zer0w0lf
|
|
July 31, 2014, 03:46:21 AM |
|
I was testing out your code on to see if it works for FCN, but looks like ran into a problem already.
Error: Argument should be a buffer object. at Object.<anonymous> (/home/pool_universal/lib/pool.js:43:34) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/home/pool_universal/init.js:19:13) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10)
|
|
|
|
Xmining (OP)
|
|
July 31, 2014, 09:29:23 AM |
|
I was testing out your code on to see if it works for FCN, but looks like ran into a problem already.
Error: Argument should be a buffer object. at Object.<anonymous> (/home/pool_universal/lib/pool.js:43:34) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/home/pool_universal/init.js:19:13) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10)
Thanks for the report! Sent you a PM
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
33zer0w0lf
|
|
July 31, 2014, 05:46:55 PM |
|
That did fix that issue however there seems to more issues. I get the following when I attempt to connect a miner to the pool: 2014-07-31 10:10:11 (Thread 6) Malformed message from 216.119.175.31: {"method": "login", "params": {"login": "6nkeMmsEzTZWYiekP7uiWG8KeBMuVZhnQ3NDqRebSva43tv98WLAmDC2vmqRjGrCwCLKit7bnLTwDLM vxMc1jD2i1GuiRc$ ", "agent": "cpuminer-multi/0.1"}, "id": 1} Also the redis table is completely empty, no data whatsoever. and the output of node init.js -module=api shows no visitors. When I go to the pool, http://fcn.extremepool.org, the front page does not load unless I click on one of the other links then click back on home.
|
|
|
|
Xmining (OP)
|
|
August 04, 2014, 08:14:36 AM |
|
Second CryptoNote Universal Pool Solution implementation - fcn.extremepool.orgThank you 33zer0w0lf. I hope we'll cooperate in the future just as successfully as we’ve had before.
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
Xmining (OP)
|
|
August 05, 2014, 04:58:27 PM |
|
Hey guys, Update on CryptoNote universal pool solution: - Added 5 new configurable CSS themes - Added universal blocks and transactions explorer based on http://chainradar.com- Added "payments.maxTransactionAmount" option to prevent payments failing on big amounts Please update your pools.
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
Xmining (OP)
|
|
August 06, 2014, 08:12:28 AM |
|
Follow up update: Now you're able to set fixed difficulty on miner client side by passing <address> param with .<difficulty> postfix For example: minerd -u 4AsBy39rpUMTmgTUARGq2bFQWhDhdQNekK5v4uaLU699NPAnx9CubEJ82AkvD5ScoAZNYRwBxybayai nhyThHAZWCdKmPYn.5000
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
loremipsum
|
|
August 06, 2014, 08:21:28 AM |
|
Will the dynamic mining pool (that selects the most profitable currency to mine) be ready anytime soon?
|
|
|
|
Xmining (OP)
|
|
August 06, 2014, 08:47:51 AM |
|
Will the dynamic mining pool (that selects the most profitable currency to mine) be ready anytime soon?
We're currently working on it. Unfortunately, we can't give you any ETA, since this task is not trivial whatsoever.
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
Xmining (OP)
|
|
August 08, 2014, 01:34:08 PM |
|
Hey guys! We've been working hard for a past week and today we got 2 majors updates ready for you: 1. Pool and User charts. 2. And a brand new Admin panel. Please note: this is the first version - we will improve it and add even more feature in nearest future! Thank you for your support and don't forget to update your pools!
|
Xmining pool - reliable pools for CryptoNote currencies! XMR, BCN, FCN, QCN, XDN, DSH, INF8, AEON, OEC.
|
|
|
33zer0w0lf
|
|
August 11, 2014, 03:34:24 AM |
|
Curious why the same github structure wasn't kept as zones to allow for easy upgrading. config_exmaple.json instead of config.json and so on, that way I can do a pull easily and then reference the example files and update my working files. Makes it so much easier.
|
|
|
|
|
|