矿机自动配置方法、装置、服务器和可读存储介质制造方法及图纸

技术编号:29261514 阅读:15 留言:0更新日期:2021-07-13 17:35
本申请的实施例提供一种矿机自动配置方法、装置、服务器和可读存储介质,该放包括:将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;在满足预设条件时,将配置信息下发至对应所述识别编码的所述矿机,使得所述配置信息写入所述矿机:其中,所述预设条件包括首次检测到所述矿机的固有参数、首次检测到与所述矿机绑定的参数以及对应所述矿机的IP地址首次变为活跃IP地址中的一种或多种。本申请能够节省大量的配置时间,同时也能够避免在配置时由于人工失误而造成的错误。

【技术实现步骤摘要】
矿机自动配置方法、装置、服务器和可读存储介质
本申请的实施例涉及区块链
,尤其涉及一种矿机自动配置方法、装置、服务器和可读存储介质。
技术介绍
矿机在初次使用时,需要对其矿池信息进行配置,以改变其挖矿产生的收益归属。目前采用人工的方式对矿机的矿池信息进行配置,在矿机数量较大时,需要耗费较大的人力和较多的时间,而且极容易出现错误,从而导致矿池信息配置错误,影响矿机拥有者的收益。
技术实现思路
为了提高矿机的矿机信息配置效率,同时为了避免在配置时出现错误,本申请提供一种矿机自动配置方法、装置、服务器和可读存储介质。第一方面,本申请提供了一种矿机自动配置方法,包括:将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;在满足预设条件时,将配置信息下发至对应所述识别编码的所述矿机,使得所述配置信息写入所述矿机:其中,所述预设条件包括首次检测到所述矿机的固有参数、首次检测到与所述矿机绑定的参数以及对应所述矿机的IP地址首次变为活跃IP地址中的一种或多种。优选的,所述将配置信息下发至对应所述识别编码的所述矿机之后,还包括:记录已写入所述配置信息的所述矿机的MAC地址;创建对应所述MAC地址的标识信息;将所述标识信息与指定用户信息绑定,以作为所述矿机归属的判断依据。优选的,所述配置信息包括矿池URL、子账号名和密码。第二方面,本申请提供了一种矿机自动配置装置,包括:编码生成模块,用于将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;信息配置模块,用于在满足预设条件时,将配置信息下发至对应所述识别编码的所述矿机,使得所述配置信息写入所述矿机:其中,所述预设条件包括首次检测到所述矿机的固有参数、首次检测到与所述矿机绑定的参数以及对应所述矿机的IP地址首次变为活跃IP地址中的一种或多种。优选的,还包括:信息记录模块,用于记录已写入所述配置信息的所述矿机的MAC地址;信息创建模块,用于创建对应所述MAC地址的标识信息;信息绑定模块,用于将所述标识信息与指定用户信息绑定,以作为所述矿机归属的判断依据。优选的,所述配置信息包括矿池URL、子账号名和密码。第三方面,本申请提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如第一方面中任一项所述的方法。第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面中任一项所述的方法。在本申请实施例申请的矿机自动配置方法、装置、服务器和可读存储介质中,通过建立矿场内机架上的矿机与IP号段中的IP地址的对应关系,在检测到IP号段中出现新的活跃IP地址时,将配置信息下发至对应新的活跃IP地址的矿机,使得该配置信息写入矿机,从而节省了大量的配置时间,同时也避免了在配置时由于人工失误而造成的错误。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了根据本申请的实施例的矿机管理系统的架构图;图2示出了根据本申请实施例的矿机自动配置方法的流程图;图3示出了根据本申请实施例的基于Go语言的数据处理方法的流程图;图4示出了根据本申请实施例的本地服务器和云服务器的数据同步方法的流程图;图5示出了根据本申请实施例的矿机自动配置装置的方框图;图6示出了根据本申请实施例的基于Go语言的数据处理装置的方框图;图7示出了根据本申请实施例的本地服务器和云服务器的数据同步装置的方框图;图8示出了适于用来实现本申请实施例的电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本申请保护的范围。术语解释矿池,是一个完全节点,矿池是通过一种将少量算力合并联合运作的方法,整合区块链中的零散算力,并在所有成员中共享奖励。矿场,又叫挖矿基地,是指地理上集中的矿机分布形式。矿机,是用于赚取比特币的电脑,这类电脑一般有专业的挖矿晶元,多采用烧显卡的方式工作,耗电量较大。线程,是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。线程池,是一种多线程处理形式,处理过程中将任务添加对队列,然后在创建线程后自动启动这些任务。协程,本质上是一种用户态线程,不需要操作系统来进行抢占式调度,并且在真正的实现中寄存于线程中,因此系统开销极小,可以有效的提高线程任务的并发性,而避免多线程的缺点。管道,在Go语言中管道是一种特殊的类型。在任何时候,同时只能有一个goroutine访问管道进行发送和获取数据。goroutine间通过管道可以通信。管道像一个传送带或者队列,总是遵循先入先出(FirstInFirstOut)的规则,保证收发数据的顺序。图1示出了根据本申请的实施例的矿机管理系统的架构图。参见图1,在该矿机管理系统中包括多个矿机101、多个交换机102、本地服务器103、云服务器104和客户端105。矿机101与交换机102之间、本地服务器103与交换机102之间、本地服务器103和云服务器104之间以及本地服务器103和客户端105之间均通过有线网络连接。在管理系统中,多个交换机102可以分为一级交换机、二级交换机以及三级交换机,二级交换机和三级交换机均可以包括一个或多个交换机102。每个三级交换机分别连接有多个矿机101,每个二级交换机分别连接有多个三级交换机,多个二级交换机和本地服务器103均与一级交换机连接,一级交换机和云服务器104连接。本地服务器103例如可以包括处理器、存储器、通信装置和嗅探器。处理器用于执行程序指令,该程序指令可以采用比如Golang、x86、Arm、RISC、MIPS、SSE等架构的指令集。存储器例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。通信装置例如能够进行有线或无线通信。嗅探器例如能够从交换机102处采集数据。云服务器104可以是刀片服务器、机架式服务器等,也可以是部署在云端的服务器集群,在此不作限定。在一些实施例中,处理器中存储有指令,该指令用于控制嗅探器进行操作以实施或者支持实施根据本说明书的至少部分实施例的基于Go语言的数据处理方法;该指令也用于控制处理器进行操作或者支持实施根据本说明书的至少部分实施例的矿机自动配置方法本文档来自技高网
...

【技术保护点】
1.一种矿机自动配置方法,其特征在于,包括:/n将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;/n在满足预设条件时,将配置信息下发至对应所述识别编码的所述矿机,使得所述配置信息写入所述矿机:其中,/n所述预设条件包括首次检测到所述矿机的固有参数、首次检测到与所述矿机绑定的参数以及对应所述矿机的IP地址首次变为活跃IP地址中的一种或多种。/n

【技术特征摘要】
1.一种矿机自动配置方法,其特征在于,包括:
将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;
在满足预设条件时,将配置信息下发至对应所述识别编码的所述矿机,使得所述配置信息写入所述矿机:其中,
所述预设条件包括首次检测到所述矿机的固有参数、首次检测到与所述矿机绑定的参数以及对应所述矿机的IP地址首次变为活跃IP地址中的一种或多种。


2.根据权利要求1所述的方法,其特征在于,所述将配置信息下发至对应所述识别编码的所述矿机之后,还包括:
记录已写入所述配置信息的所述矿机的MAC地址;
创建对应所述MAC地址的标识信息;
将所述标识信息与指定用户信息绑定,以作为所述矿机归属的判断依据。


3.根据权利要求1所述的方法,其特征在于,所述配置信息包括矿池URL、子账号名和密码。


4.一种矿机自动配置装置,其特征在于,包括:
编码生成模块,用于将矿场内的矿机连接至同一局域网,并为每台所述矿机生成识别编码;
信息配置模块,用于在满足...

【专利技术属性】
技术研发人员:李学健孙琳冯琰
申请(专利权)人:北京数字磐石科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1