Comments (13)
Not yet, maybe never. I am not a big fan of stratums fragmentation.
from open-ethereum-pool.
Me neither, that's why I implemented the stratum client following the specification (https://docs.google.com/document/d/17zHy1SUlhgtCMbypO8cHgpWH73V5iUQKk_0rWvMqSNs/edit?hl=en_US).
What you did looks like Dwarfpool's stratum implementation, right? (Dwarfum ;-)
from open-ethereum-pool.
Does that doc really explain what was implemented? Isn't that just a generic stratum doc?
from open-ethereum-pool.
@clintar There is no such thing as stratum spec, all coins are different. Before ETH stratum rush there were several stratum implementations, sgminer, cpuminer, etc. Several stratums from Bitcoin ASIC manufacturers. Stratum is JSON-RPC over TCP and since all stratum implementations for now is just a eth_getWork over TCP and the difference is just a different messages. Initial dwarf's dialect looking good for me so i took it. The rest of pools just tried to lock several miner forks to their own pools.
from open-ethereum-pool.
Right, that's what I understood. Just wondered why he posted that doc?
from open-ethereum-pool.
@sammy007 @clintar
It started here: https://slushpool.com/help/#!/manual/stratum-protocol
It makes a pretty good case for some effort to be made for consistency with all ETH pools.
But, none of them can agree, it seems.
from open-ethereum-pool.
I've already got an implementation that works for every miner, works on testnet fine, but when I tried to go live with it, my variance went to like 630% so I disabled that code. I have a testnet version running at http://eth-testnet.cncoin.farm/ for testing, and it works fine, but I don't know enough about this to know if there could be some issue with live net.
from open-ethereum-pool.
Well, docs/STRATUM.md
is published more than week ago and another impl. does not make sense so far. If someone need a miner to work with it, there is more than enough reading.
from open-ethereum-pool.
@sammy007 You make my point exactly - nobody can agree who's "right" or will support a standard for ETH. Instead, you have to use different miners and/or proxies for each pool. Personally, I support Genoil.
Claymore has a good miner, but, not open-source.
from open-ethereum-pool.
Genoil support this stratum version now, FYI
from open-ethereum-pool.
Yeah after nicehash chipped in with a third spec, I decided to stop being anal about it and made a total mess out of my stratum clients. But now it supports all three strata. If that's the correct plural.
from open-ethereum-pool.
@Genoil thanks that you did it in correct way, I believe that miners should support stratum protos, not pools.
from open-ethereum-pool.
@sammy007 In 2016 you said Not yet, maybe never. I am not a big fan of stratums fragmentation.
about supporting the mining.subscribe method for Stratum.
I think EthOS version 1.3.3 just released defaults to mining.subscribe for ethminer. I don't know if that changes your opinion.
from open-ethereum-pool.
Related Issues (20)
- 承接直接搭建等 技术问题 联系我:ETH/ETC等矿池问题 QQ:290756156 微信号:khpool
- 需要帮助搭建该程序ETH/ETC矿池的联系微信:xserverx
- 有偿找技术帮助我搭建ETH矿池平台 HOT 5
- 搭建ETH ETC矿池1000一次有偿服务
- nope
- Some problems...
- problem HOT 1
- compiling issues HOT 2
- Mining other coin HOT 1
- ask a question HOT 3
- 承接直接搭建等 技术问题 联系我:ETH/ETC等矿池问题 QQ:290756156 微信号:khpool
- Need help with make HOT 2
- Can this be compiled on Windows Server w/ Mingw-w64?
- add go.mod
- Cannot make HOT 1
- Installing ubuntu 20.04 web interface HOT 1
- Doesn't compile.
- Ethereum Fair - Pool Incompatible
- > Spent a couple of days and have open-etbtchereum-pool installed on a server. HOT 1
- CANT WITHDRAW DAILY MINING INCOME-META MASK HOT 5
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 open-ethereum-pool.