Categories
Leaderboard
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Leaderboard
Feedback
Sign up with GitHub
By signing up, you agree to our
terms of service
and
privacy policy
Log In
Earn Tokens
Sign Up
10 Tokens
Review a package
10 - 20 Tokens
Review gets an upvote
10 Tokens
What's Openbase?
•
Help
•
Send Feedback
lak
github.com/himanhimao/lakepool
go get github.com/himanhimao/lakepool
Save
lak
github.com/himanhimao/lakepool
Claim This Page
stratum pool with golang
by alex
●
v0.0.0-20190630070423-e66b27f0dc7b (see all)
●
License:
GPL3
go get github.com/himanhimao/lakepool
Save
Save
Readme
LAKE POOL
这是一个基于golang的开源矿池, 包含
后端
,前端,中台 三个部分
整体架构图
后端
设计初衷
设计一个多币种的挖矿架构
stratum协议本身是一个消息同步协议,其架构应该尽量同步化
矿池支持多个币种本质都是基于stratum协议,其架构因保持一定的复用性,如日志模块,share验证模块, 同时也应该保持一定的独立性,做好资源隔离,例如stratum_server
消灭大量无效share_log日志, 减轻后端数据存储压力
后端只负责提供数据,而不直接负责业务的结算,数据的业务结算由中台处理
采用开发效率的go语言实现
后端架构图
组件
stratum server
stats server
log server
sphere server
中台
前端
Expand README
No Rating
0
Rate
User Ratings
5
0
4
0
3
0
2
0
1
0
Be the first to rate
Top Feedback
Share feedback
Popularity
GitHub Stars
11
Maintenance
LAST COMMIT
3yrs ago
MAINTAINERS
0
CONTRIBUTORS
2
OPEN ISSUES
0
OPEN PRs
0
Versions
Version
Tag
Published
v0.0.0-20190630070423-e66b27f0dc7b
2yrs ago
Alternatives
No alternatives found
Suggest an alternative
Tutorials
No tutorials found
Add a tutorial
Menu
overview
Menu
Collapse
Overview
Documentation
Tutorials
Reviews
Insights
Dependencies
Versions