lakepool

module
v0.0.0-...-e66b27f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2019 License: GPL-3.0

README

LAKE POOL

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

整体架构图

architecture

后端

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

backend architecture

组件

中台

前端

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL