Bytom矿池接入协议的方法是什么

发布时间:2021-12-20 16:45:47 作者:iii
来源:亿速云 阅读:113

这篇文章主要讲解了“Bytom矿池接入协议的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Bytom矿池接入协议的方法是什么”吧!

矿机配置

固件升级

配置节点

流程

1、初始化节点先建个账户、地址,不然就挖到空地址

2、矿地址支持自定义,包括 非本地钱包地址

3、API doc

4、矿池向节点 getwork

get-work 得到的 block_header 是动态压缩变长的需要进行解析

5、解析完后进行下发

    var Diff1 = StringToBig("0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF")

    func GetTargetHex(diff int64) string {
        padded := make([]byte, 32)
        diffBuff := new(big.Int).Div(Diff1, big.NewInt(diff)).Bytes()
        copy(padded[32-len(diffBuff):], diffBuff)
        buff := padded[0:4]
        targetHex := hex.EncodeToString(Reverse(buff))
        return targetHex
     }

6、提交完之后矿池需要做验证

cpp 的 tensority 逻辑在这里,并指出了如何针对 gpu 进行优化的建议,这样矩阵乘法能够跑进 2.5 ms, 整个 tensority 大概 6 ms

7、验证通过后使用 submit-work 接口进行提交

提交的结果 也是 BlockHeader type 的

8、retarget

见上面,动态调整使矿机每分钟提交三次

9、收益计算

批量转账

感谢各位的阅读,以上就是“Bytom矿池接入协议的方法是什么”的内容了,经过本文的学习后,相信大家对Bytom矿池接入协议的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. 比原链(Bytom)节点接入文档
  2. Bytom合约预编译的方法是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

bytom

上一篇:Bytom储蓄分红合约怎么实现

下一篇:怎么为GitLab项目使用k3s Kubernetes集群

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》