lak
github.com/himanhimao/lakepool
go get github.com/himanhimao/lakepool
lak

github.com/himanhimao/lakepool

stratum pool with golang

go get github.com/himanhimao/lakepool
Readme

LAKE POOL

这是一个基于golang的开源矿池, 包含后端,前端,中台 三个部分

整体架构图

architecture

后端

设计初衷
  • 设计一个多币种的挖矿架构
  • stratum协议本身是一个消息同步协议,其架构应该尽量同步化
  • 矿池支持多个币种本质都是基于stratum协议,其架构因保持一定的复用性,如日志模块,share验证模块, 同时也应该保持一定的独立性,做好资源隔离,例如stratum_server
  • 消灭大量无效share_log日志, 减轻后端数据存储压力
  • 后端只负责提供数据,而不直接负责业务的结算,数据的业务结算由中台处理
  • 采用开发效率的go语言实现
后端架构图

backend architecture

组件

中台

前端

GitHub Stars

11

LAST COMMIT

3yrs ago

MAINTAINERS

0

CONTRIBUTORS

2

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
v0.0.0-20190630070423-e66b27f0dc7b
2yrs ago
No alternatives found
No tutorials found
Add a tutorial