ethereum pool software

ethereum mining pool commits branches releases contributors GPL-3.0 Latest commit 3d79762 Mar 4, 2017 Open Source Ethereum Mining Pool List Of Open Ethereum Pools Features This pool is being further developed to provide an easy to use pool for Ethereum miners.This software is functional however an optimised release of the pool is expected soon.Testing and bug submissions are welcome!Support for HTTP and Stratum mining Detailed block stats with luck percentage and full reward Failover geth instances: geth high availability built in Modern beautiful Ember.js frontend Separate stats for workers: can highlight timed-out workers so miners can perform maintenance of rigs JSON-API for stats Proxies Ether-Proxy HTTP proxy with web interface Stratum Proxy for Ethereum Building on Linux Dependencies: go >= 1.5 geth redis-server >= 2.8.0 nodejs >= 4 LTS nginx I highly recommend to use Ubuntu 16.04 LTS. First install go-ethereum.
Clone & compile: git config --global http.https://gopkg.in.followRedirects true /sammy007/open-ethereum-pool.git cd open-ethereum-pool make Install redis-server.Running Pool ./build/bin/open-ethereum-pool config.json You can use Ubuntu upstart - check for sample config in upstart.conf.Building Frontend Install nodejs./nodesource/distributions or from your Linux distribution or simply install nodejs on Ubuntu Xenial 16.04.The frontend is a single-page Ember.js application that polls the pool API to render miner stats.cd www Change ApiUrl: '//example.net/' in www/config/environment.js to match your domain name.Also don't forget to adjust other options.npm install -g ember-cli@2.9.1 npm install -g bower npm install bower install ./build.sh Configure nginx to serve API on /api subdirectory.Configure nginx to serve www/dist as static website.Serving API using nginx Create an upstream for API: upstream api { server 127.0.0.1:8080; } and add this setting after location /: location /api { proxy_pass http://api; } Customization You can customize the layout using built-in web server with live reload: ember server --port 8082 --environment development Don't use built-in web server in production.
Check out www/app/templates directory and edit these templates in order to customise the frontend.ethereum coinbase blogConfiguration Configuration is actually simple, just read it twice and think twice before changing defaults.bitcoin zebraDon't copy config directly from this manual.c7 bitcoinUse the example config from the package, otherwise you will get errors on start because of JSON comments.bitcoin block generation calculatorIf you are distributing your pool deployment to several servers or processes, create several configs and disable unneeded modules on each server.bitcoin wallet windows phone 8
(Advanced users) I recommend this deployment strategy: Mining instance - 1x (it depends, you can run one node for EU, one for US, one for Asia) Unlocker and payouts instance - 1x each (strict!)bitcoin difficulty 2014API instance - 1x Notes Unlocking and payouts are sequential, 1st tx go, 2nd waiting for 1st to confirm and so on.You can disable that in code.Also, keep in mind that unlocking and payouts will halt in case of backend or node RPC errors.In that case check everything and restart.You must restart module if you see errors with the word suspended.Don't run payouts and unlocker modules as part of mining node.Create separate configs for both, launch independently and make sure you have a single instance of each module running.If poolFeeAddress is not specified all pool profit will remain on coinbase address.If it specified, make sure to periodically send some dust back required for payments.
Alternative Ethereum Implementations This pool is tested to work with Ethcore's Parity.Mining and block unlocking works, but I am not sure about payouts and suggest to run official geth node for payments.Credits Made by sammy007.Contributors Alex Leverington Donations ETH/ETC: 0xb85150eb365e7df0941f0cf08235f987ba91506aEthereum Sign up or log in to customize your list._ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote 1 down vote favorite 1 This question already has an answer here: How do I create my own mining-pool?How would one begin to create an Ethereum mining pool?go-ethereum parity ethereumj mining-pools marked as duplicate by Richard Horrocks, Badr Bellaj, niksmac, Matthew Schmidt, Paweł Bylica This question has been asked before and already has an answer.If those answers do not fully address your question, please ask a new question.
up vote 4 down vote /sammy007/open-ethereum-pool Not the answer you're looking for?Browse other questions tagged go-ethereum parity ethereumj mining-pools or ask your own question.It looks like you're new here.If you want to get involved, click one of these buttons!Sign In Register Categories Recent Discussions Activity Unanswered Best Of... Categories All Categories Mining Pool Discussion General Project Discussion (non-technical) Education Protocol and Client discussion web3-js Whisper Swarm 2 RLP IoT & Hardware Smart Contracts and Dapps Serpent Solidity Projects Reference clients code and builds Eth & AlethZero- Cpp Implementation Geth - Go Implementation Mist Node.js Implementation Python Implementation Mix Other Implementations Meetups Other Events Jobs & Skills Press and Articles Audio/Video Ether Sale Other Languages Chinese German Italian French 2 Hebrew 6 Japanese Portugese Romanian Russian Spanish Turkish Watercooler Alpereum.ch - New Professional Ether Mining Pool BitcoinSuisseAG 37 May 2016 in Pool Discussion Ether Mining Pool www.Alpereum.ch Join PoolStatisticsPool WalletHelp Center/SupportFacebookAbout UsBitcoin Suisse AGLättichstrasse 1CH-6340 BaarSwitzerland+41 41 544 12 51 Statement Alpereum plans to change the face of crypto-currency mining pools.
In the world of crypto mining pools, there have been and continue to be a number of bad actors.Incidents such as exit rips and skimming have been rampant.Alpereum is a trademark of Bitcoin Suisse AG, a Swiss regulated and licensed financial intermediary service with a three-year track record of excellence.Miners can be rest assured that they get their fair share.Our Ether pool is state of the art, designed with ease of use and performance in mind.Our pool is managed by professional systems administrators and monitored on a 24/7 basis.Our high availability cloud based environment allows the pool to keep running even in the event of physical hardware failure, ensuring optimal uptime and minimal loss of shares.We pride ourselves in the amount of care we take, and are constantly developing and improving upon our pool’s software to ensure our miners get the best experience possible.Pool Features • Stratum Mining Proxy• Zero Fees the First Several Weeks!(1% Fee Afterwards)• Payout every 30 minutes, 0.2 ETH Balance Minimum• Uncle rewards and incentives paid out• No registration required• 24/7/365 Professional support in multiple languages (English, French, German, Danish, and Norweigan)• Mine to your wallet or to an exchange• Zero transaction fees• DDoS Mitigation• Mining Knowledgebase Payout Method Alpereum uses what we consider to be the most fair and honest reward system for our pools, Proportional Payout.
When a block is found, the reward is distributed between miners according the number of shares they have submitted for that specific block.Simplicity with no games, gimmicks, or tricks.Every time a block is found you are paid out for what you put in.Detailed Statistics Pool Infrastructure High Availability EnvironmentAlpereum spreads it's mining pool solutions across many different physical resource nodes, in the event of hardware failure there is almost zero downtime as the pool environments will simply switch over and reside on another existing physical node.This ensures optimal uptime for miners.ScalabilityOur infrastructure allows us to easily scale our complex resources depending on the server load and hashrate, enabling us to easily manage the cost of our infrastructure.This keeps fees low and stable for miners, but ensures a high performance mining pool solution.PerformanceAlpereum only utilizes the latest generation of hardware for all of our servers.We only utilize high clock speed CPU's and SSD Storage Arrays.
All of our physical resource nodes are tested prior to introduction on the live infrastructure.Powerful Global NetworkNo matter what side of the globe a miner may be located in, there will always be a strong connection available between the miner and the pool.Our location in Central Europe has network pipes that accumulate to over 5+ Tbps of connectivity linking us to every corner of the world.DDoS ProtectionAlpereum utilizes powerful DDoS protection provided by multiple carriers.We understand that mining pools are under constant threat of DDoS attack and we aim to defend against this threat to ensure optimal uptime for miners.Consistent MonitoringOur infrastructure is constantly monitored by several different automated systems.Any hardware, network, or system failure is instantly forwarded to an on-call systems administrator and handled in a timely and professional manner.The Human TouchBitcoin Suisse AG, the parent company of Alpereum directly employs professional, competent, and credentialed Systems Administrators to manage and monitor the Alpereum Infrastructure.
You can be rest assured that all Alpereum pools are in good hands 24 Hours a Day, 7 Days a Week, 365 Days a Year.Pool Connection Info Main Stratum Host: pool.alpereum.chPort: 3001Simply use your Ether wallet address and a worker name.QtMiner, Eth-Proxy, and Claymore Compatible.Global Stratum Hosts:pool.alpereum.ch - Europeasia.alpereum.ch - Asiausa.alpereum.ch - North AmericaThe port on all global locations is still port 3001.More information, including setup guides for beginners is can be found on our website.Miscellaneous //hc/en-us or at https://www.alpereum.ch/contact/We'll be releasing our pool software open source, later this summer.May 20164 123»Comments trump104 125 June 2016 0 BitcoinSuisseAG 37 June 2016 * FEEDBACK REWARD PROGRAM - 1ST ROUND *After a number of upgrades to both core, features and user experience./) with their feedback after the 72 hours have expired, will receive a 5 ETH bonus, in addition to payouts received by the pool in the period.Miners with rigs of a combined > 100 Mh/s will receive a 10 ETH reward, in addition to payouts received by the pool in the period.Top 3 valuable feedback will be awarded an additional +10 ETH.Please notify us with a ticket, if you wish to participate in the program, and list your mining address.
At the end of the 72 hours, upon having submitted your feedback, we will send you your reward directly to your mining address.You are free to redirect your miner(s) if you so desire after this period.The Feedback Reward Program is available for the first 25 miners who sign up to participate.Miners who are already with us or have been, are also welcome to participate.Also miners who participated in previous rounds of the Feedback Reward Program *.First come, first serve.We will write here once the program is full and enough miners have been enlisted for this particular round.* Returning / current miners should clear their browser cache before reporting feedback on the UIPlease provide both your positive and (especially) negative feedback.Logged data and/or screenshots of relevance are greatly appreciated.Feel free to include feature suggestions, but exclude the following, which are already planned into our DEV road-map in the near future:- Different ports for different payout schedules (12h / 24h, in addition to default)- Low difficulty ports for slow miners- Optional notification on idle/malfunctioning miners- Stratum V2 support- Global pool mining rewards payout transparencyOnce the feedback program ends, we will improve our pool based on the collected feedback.
We will then launch a 2nd round of the Feedback Reward Program.Join info: https://www.alpereum.ch/join-pool/Happy mining everyone!/The Alpereum Team June 20160 michida 31 June 2016 0 Termie 130 June 2016 0 michida 31 June 2016 good question, would also write it in german if possible 0 BitcoinSuisseAG 37 June 2016 Termie said:is it possible to write this feedback in German language?My english is average at most.^^ Yes - it is.Das ist kein Problem :-) michida said:so if i am mining for 72h on your pool and after that 72h all 25 "slots" are gone i dont get the reward for the feedback?(...because others who are mining since 2 days or something like that are faster to get the whole 72h) No - of course not.The 25 slots are awarded when people write us a ticket and enlist in the program.If you write a ticket to enlist, we will confirm right away if you are in - or not.So far only 6 miners have joined the program./Niklas - Alpereum.ch 0 michida 31 June 2016 0 Termie 130 June 2016 jou, I´m onboard, too.
Relating to the 72 hours nonstop-connection:is it possible to restart my miner after an issue or manually within a short minute or so?Furthermore here in Germany we have a DSL "Zwangstrennung" (don´t know the right word in english) after 24 hours where the DSL connection will be interrupted/reseted for a short moment by the provider.I have no bearing on this.I hope you consider this.0 BitcoinSuisseAG 37 June 2016 Termie said:jou, I´m onboard, too.We are after your feedback, not your hashing power.And we are reasonable people :-)When we ask people to stay connected for 72h, it is because we want that feedback delivered on an informed basis, by someone who has actually mined against the Pool for a an extended period.100 % up-time is not expected of anyone.And any downtime which relates to us we would of course be especially keen to hear about.Because unlike you, we simply must deliver extremely-close-to-100% up-time./Niklas - Alpereum.ch 0 megaplage 9 June 2016 0 BitcoinSuisseAG 37 June 2016 Hi megaplage,/Niklas - The Alpereum Team 0 Atrocity 46 June 2016 Hi I would like to use your pool but I have an issue with latency.
I have very high ms when submitting a share to your pool always 240ms+ I have tried all 3 servers and none of them fix the issue I am located in Los Angeles if that means anything.I will still try to mine on your pool hopefully this issue will be resolved soon 0 Atrocity 46 June 2016 also tried using .net domain did not make a difference 0 BitcoinSuisseAG 37 June 2016 Atrocity said:also tried using .net domain did not make a difference We are answering your ticket :-)And welcome to the feedback reward program - ur in!:-)/Niklas - The Alpereum Team 0 Atrocity 46 June 2016 BitcoinSuisseAG said: Atrocity said:also tried using .net domain did not make a difference We are answering your ticket :-)And welcome to the feedback reward program - ur in!:-)/Niklas - The Alpereum Team Awesome 0 Oilid 68 June 2016 0 Termie 130 June 2016 0 megaplage 9 June 2016 BitcoinSuisseAG said:Hi megaplage,We answered your ticket (received 01:30 Swiss time) 02:05 Swiss time, accepting you into the program?We answered again at 02:07, with some additional details.Our tickets replies are still standing there in Zendesk, right under your initial ticket?!?
Perhaps your email server is blocking the Zendesk email replies, but can you perhaps log in at your account, then you should see them?Zendesk is a proven support system, so there is hardly an issue on that end.I'll post the conditions again in your ticket thread, and if you do not receive the Zendesk email and are unable to log into Zendesk for whatever reason, PM us your email address or write us at info@alpereum.ch, and we'll send you the welcome notification.You were the first to join the program, so of course you are in./Niklas - The Alpereum Team Yes, all fine at Alpereum !Unfortunately the problem was on my side, the mail provider blocked the messages - I have to thank for the timely service, much appreciated.So now hashing happily and getting back to You via the ticket System...Greetings, Henk 0 BitcoinSuisseAG 37 June 2016 Oilid said:Hello i have a rig of 90 soon 120mh/s mining with claymore miner.I am interested in giving a try to your pool, your feedback program have still some vacancies ?Where the server in Europe is located ?
You are most welcome.There is lots of room in our feedback reward program still (see above) if you are interested.But remember to enlist by creating a ticket, not by writing here.Our primary European server infrastructure is a private cloud environment, geographically located in Strasbourg, France.We have some server infrastructure in Switzerland as well.0 BitcoinSuisseAG 37 June 2016 Termie said:is anyone using Genoil's miner in stratum-direct mode (without ethproxy) at this pool?Want to try this one because with Claymore's Feeminer I get too much rejected shares.Genoil's connecting without problems to pool, but then I only get a repeated "waiting for working package" and no mining./) for fast help from our technicians.We do not monitor the forums that closely.Currently you must use QtMiner, Claymore or Eth-Proxy with Ethminer (Standard or Genoil's) at Alpereum.We are implementing an update to our stratum software in the next few days that will ensure direct Genoil's Ethminer stratum support.
Especially Stratum V2 - which will be available on a seperate pool port within a very few days.For more detailed troubleshooting, submit a ticket - and our technicians will help.0 Oilid 68 June 2016 0 keugere 38 June 2016 0 keugere 38 June 2016 0 keugere 38 June 2016 June 20160 michida 31 June 2016 what should the numbers mean?pretty big block in the moment, hope it will be gone soon 0 keugere 38 June 2016 michida said:what should the numbers mean?pretty big block in the moment, hope it will be gone soon questions was resolved 0 densets 69 June 2016 We'll be releasing our pool software open source, later this summer.0 michida 31 June 2016 0 keugere 38 June 2016 0 Termie 130 June 2016 @keugere can confirm each of your statements - on the whole a nice pool.I also have ~70-90 rejected shares within 12 hours, thats way too much.