btcpool-ABANDONED icon indicating copy to clipboard operation
btcpool-ABANDONED copied to clipboard

联挖多种币,数据库保存逻辑问题

Open bxlkm opened this issue 5 years ago • 2 comments

大佬好: btc使用联挖模块配置了ela和nmc,配置文件可以控制存储到哪个表里,但是矿池里面又联挖辅币vcash,这时候blk配置里面需要把found_aux_blocks_table打开配置vcash的存储表,代码里nmc提交的时候也会走数据库存储表配置,这样是不是也存储了ela和nmc的数据,如果是,能否加个是否使用联合挖矿代理的标记呢,还是说以后不需要联挖模块,多启动几个nmc就可以解决了呢。

bxlkm avatar Aug 20 '19 03:08 bxlkm

希望有人来回答

目前 mergedMiningProxy 支持写入数据库,但是文档缺失,建表语句也找不到。

YihaoPeng avatar Jun 09 '20 02:06 YihaoPeng

联合挖矿目前分别支持btc系和ltc系:

  • 对于btc系来说,blkmaker负责将rsk、vcash,以及aux爆块信息写入到found_aux_blocks表中,币种信息用chain_name(1,aux:混合币种.2,nmc/doge具体币种)字段进行区分。之所以使用aux这个名称是因为:对于blkmaker来说,是不知道通过mergedMiningProxy接入的uno、nmc、ela此时具体是哪一个币种产生爆块的,需要之后在mergedMiningProxy中判断处理。
  • 对于ltc系来说目前只有一个dogecoin,因此可以配置chain_name为doge即可

duguyifang avatar Jul 15 '20 14:07 duguyifang