Comments (7)
I have been running redundant Parity daemons for a couple months without issues. Using the same wallet address. They are running on two separate machines. It is how I handle east/west coast configurations. They then peer with each other.
from miningcore.
Very legitimate question. Blocks are submitted to all daemons to get them included in the mainchain as fast and as reliable as possible. Double submissions would get rejected by the network. No problem for the pool. On the other hand payments cannot be submitted to multiple daemons as this would result in double or triple payouts - ruining the pool.
from miningcore.
Yes indeed, this is what I thought as well.
So this means that coins mined in the 2nd/3rd/etc. daemon/wallet need to be manually transferred to the first/main wallet in order for the payments to be processed?
from miningcore.
@bratan I think you can import the wallet using seeds or keys on the backup daemons so they have the same access of the same wallet?
from miningcore.
@calvintam236 - This is what I thought at first (cloning the wallet for multiple daemons), but it seems this is not supported and could/will run into problems. From what I understand the synchronization will only work up until some point.
https://bitcointalk.org/index.php?topic=1986.msg25154#msg25154
from miningcore.
@bratan Thanks for the extremly helpful link. Looks like my assumption in this regard was too optimistic.
Improvements to the daemon interface are already on top of my todo list after improvements to the REST API. Since running multiple wallet copies is not a supported scenario, one of the changes I'm planning implement is to extend the tagging mechanism already used for the Monero wallet daemon to all currencies. That way the pool would continue to function even if the wallet daemon goes down, just resulting in delayed payouts.
I'm planning to augment this with new functionality in the DaemonInterface class that will continously monitor all attached daemons, take unhealthy ones out of request processing and notify the admin about the outage.
from miningcore.
@bratan how about using same blockchain (same data folder) by multiple daemons? i think this might make more sense, and it is supported
from miningcore.
Related Issues (20)
- Stratum issue - Connection closed after invalid shares
- New Version Master RELEASE? v.75? HOT 3
- Coins not working and coins no longer online HOT 1
- Errors once in awhile. cant reproduce, its random.
- blocks on the wallet do not come
- CTransaction::CheckTransaction() : founders reward missing HOT 1
- Zephyr is using randomx algo, pool wont accept miners HOT 5
- XMrig miner connecting to Miningcore with error "Unsupported request login", code: 20 [DOGE mining]
- Unknown error. HOT 1
- ASICBOOST Fix HOT 3
- litecoin fix HOT 2
- sharesPerSecond HOT 3
- sha3-256d Invalid hash of the base 58 string HOT 1
- Configuration options. HOT 1
- NGINX problems HOT 16
- submission failed with: invalid & submission failed with: bad-cb-payee HOT 1
- Block found but not recognized by miningcore or api HOT 40
- nexa error HOT 6
- Hashrate and shares not showing up on pool HOT 6
- Hypercash, miningcore compatibility bounty
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from miningcore.