LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > Insight 团队进阶 CKB 挖矿基础设施正式获 Nervos Grant 开发者基金资助

Insight 团队进阶 CKB 挖矿基础设施正式获 Nervos Grant 开发者基金资助

2020-11-03 Nervos 来源:区块链网络


今年年初,Nervos 基金会成立了3000 万美元的基金,用于资助开发者在 Nervos 上的开发。截止目前,我们收到了100+的 Grant 项目申请,并有30个团队进入审核阶段,11个 Grants 项目团队通过审批获得 Nervos 基金会的资助。

今天,我们很高兴地宣布第12 个 Nervos Grants 项目正式通过:来自Insight团队的进阶 CKB 挖矿基础设施项目。Insight 区块链 R&D wing 由decentralized consensus以及其他专业的培训机构的顶级校友组成。

该项 Grants 中有两个关键的组件:对于下一代矿池沟通协议Stratum V2的支持以及矿机软件部署的自动化。更多的细节欢迎访问 Insight 团队在 Nervos Talk 上的 Grant 提案:

https://talk.nervos.org/t/insight-automated-stratum-v2-mining-pool-for-nervos/4870

拥有去中心化的矿池生态一直是 Nervos 追求的目标,CKB 哈希算法Eaglesong的设计也是服务于此。Insight 团队通过自动化的矿池部署,减少矿池操作(带宽)的成本;借助搭配有 Stratum V2 的矿池来减低交易审查等功能,从而为 Nervos 去中心的目标做出贡献。


继 2019 年三番区块链周的 Rust in Blockchain 线下聚会之后,Nervos 团队和 Insight 团队再次合作,为了去中心化的矿池生态而努力。Insight 出色的加密技术研发团队对 Nervos 生态系统来说非常有加分价值。他们致力于建设基础设施和软件,以应对高冲击的区块链挑战。在过去的 6 个月里,Insight 完成了由 Zcash Foundation、Web3 Foundation、ICON Foundation、Harmony Grants 和 Monero CCS 资助的项目。



什么是 Stratum v2?



Stratum(V1)是连接矿池以及矿机的标准通信协议。与 V1 相比,Stratum V2在基础设施效率、矿池安全性和挖矿的隐私方面有了显著的改进,并提供了新的特性和优化,包括减少数据负载、预防算力劫持等。

Stratum V2 能够让矿池在找到当前区块之前,与下一个区块块的相关数据进行通信,从而提高了效率,允许矿工在收到最新的区块的哈希后,就提前计划并开始挖掘下一个区块。使用二进制编码而非 JSON 格式的编码能够进一步的提高效率,以及大大减少信息的大小。

Stratum V2 比 V1 更灵活。该规范包括一些协议,这些协议让矿工能够选择自己有效的交易组合(或者说挖矿设备可以通过只使用区块头的挖矿,以一种简化但更有效的模式进行操作)。此外,它还增加了对代理和高效通信通道的广泛支持,以便在保持兼容性的同时最大限度地利用资源。

矿工的安全和隐私可以通过实施 AEAD(authenticated encryption with associated data,相关数据的认证加密)这项技术来阻止网络级别的监视和防止算力劫持。



目前正在进行的工作



Insight 将在未来约 3.5 个月的时间内建立一个自动化、符合 Stratum V2 的矿池软件部署,这样一来,更广大的用户和运营商就能获得最先进矿池系统的运行状态,并进一步依据他们认为合适的优先级进行构建。


里程碑 1 (自动化矿池服务部署)


为了增强开发能力并促进堆栈的采用,Insight 将首先基于btcpool中的 CKB 区块链基础设施,来做矿池基础设施的供应和自动部署。接下来的开发将专注于基于虚拟机的方法,使用 Ansible(一种自动化部署工具) 进行配置,并将所有依赖项部署到单一的主机环境中,用于云计算和内部配置。团队最初将使用docker-compose完成打包以促进开发,不过团队的主要精力将仍然放在开发能够让用户快速地采用基础设施组件,来独立运行堆栈的接口上。


里程碑 2(Stratum V1 <-> V2 proxy)


Insight 会实现一个 CKB 矿工兼容的 Stratum V1 以及 Stratum V2 代理,他可以通过 CKB 子类 BTCPool 的 Stratum 服务器(类似于现有的比特币和 Ethereum 的实现)的 BTCAgent 协议来兼容 V2 的代理,实现Stratum V2 应用协议所需的数据结构和网络 / 消息层,并实现测试、优化 CKB 的 V1 到 V2 的代理。更多信息欢迎查阅:

https://docs.google.com/document/d/1FadCWj-57dvhxsnFM_7X806qyvhR0u3i85607bGHxvg/edit



里程碑 3(Stratum V2 矿池协议)


在 BTCAgent 中实现 Stratum V2 二进制消息格式和所有所需的挖矿协议方法,并根据需要连接 BTCPool 中的代码。


通过 gRPC 框架,这些基本组件将被连接并提高性能,同时 gRPC 框架能够很好地映射到当前的 JSON RPC 框架上,并适配二进制消息格式。GRPC Protobufs 将直接从 Stratum V2 的协议规范中产生,并可以上传到 Kafka 模式的注册表中。预计这将会比当前 JSON 格式的消息传输性能提高 10 倍。



这是 CKB 挖矿生态发展的重要一步。通过实现重要、最先进的优化,该 Grant 表明了 Nervos 和 Insight 对创新和促进公开、去中心化区块链网络进步的承诺。


在未来,我们将会发布更多关于 Grants 的进展,欢迎关注Nervos币乎官方号——「Nervos」。

????粉丝福利活动????


活动规则:

关注 Nervos 币乎官方号——「Nervos」;

在本文评论区留言写下对本文的一些看法;

活动奖励:

奖励1:我们将会从最新关注的200位粉丝中,抽取10位幸运粉丝,分别获得以下奖励:

一等奖(1名):138CKB

二等奖(3名):88CKB

三等奖(6名):66CKB

奖励2:我们会从评论区中挑选1~5条精彩评论,每人将获得168CKB奖励。

注意事项:

同一个CKB地址,只能领取一次奖励;

若发现活动中有作弊行为,将取消其活动参与资格。

活动时间:

2020/11/03 19:00 - 2020/11/05 20:00



还等什么呢?

快来 CKB 币吧!

超多福利等你来拿!


—-

编译者/作者:Nervos

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...