如何使用家庭网络运行Aleo Prover

news2025/7/26 19:25:49

目前ALEO三测第二阶段太卷了,虽然现阶段没有激-励,但是仍然有不少人卷进去,导致现在8核的云服务器一天才只能跑出三四个scores,可见大家的热情还是非常高的,但是这对于之前购买云服务器的用户来说,就比较难受了,如果继续卷下去,那么基本有没法玩了,不少人想着要是家用主机能运行prover就好了,但是国内网络不行,导致出现4133连接不上,这里暴躁兔通过尝试,目前已经可以顺利连接跑通,并挖出了几个scores,这里为大家分享一下方法。

251368518a75eedc40a7a63f0a9f4f26.jpeg

关于aleo prover

关于第二阶段,我们可以得知主要进行coinbase puzzle计算,首先我们的程序连接到节点,然后从节点获取最新的区块高度和coinbase puzzle,然后调用cpu进行本地计算,计算出结果后进行提交,这样可以获取相应的scores,从区块浏览器中可以看到,一个区块中可以有多个结果,然后根据target来获取分数scores。

170c1c07021ec9dd5fd5895945efa7e1.jpeg

这种方式比较类似于挖币的形式,官方将其称之为posw,从字面意思看,是pos和pow的结合,也就是说,运行节点的是pos,然后节点将prover任务下发到我们每个运行prover程序的服务器中,接着我们通过计算来获取scores。

同样这种方式和你接入池子也比较类似,不需要同步所有区块,只要连上节点就可以进行。因此第三阶段如果是POS的话,那么也可以认为是通过这种方式来使用cpu/gpu来参与。

网络的问题

明白了前面所说的,暴躁兔接下来主要讨论网络的问题,不少人虽然本地主机打开了4133和3033端口,但是通过家庭网络尝试仍然无法连接4133端口,主要是没有一个公网的ip和节点进行通讯,因为节点主要是通过这两个端口来与prover进行通讯,内网的话是无法进行通讯的。

国内公网ip以及大内网在某些方面的限制,因此导致连接节点的时候受阻,因为区块链节点是peer to peer的,因此你的节点需要获取别人节点的最新区块信息,同时将自己本地cpu计算的结果公开让别人节点进行验证,也就是说,如果国内网络不允许或者国内没有稳定的全节点,那么prover计算是没法进行的(有的项目国内可以跑全节点,有的不行大致就是这个原因)。

因此我们需要做的是突破国内网络限制,如果你使用的是国外的云服务器的话,自然没有这种限制,直接就可以通过云服务器打开端口进行prover计算,同时云服务器一般还配置一个公网ip,因此你的云服务器可以和其他节点进行相互通讯。

互联网(公网)——电信公司公网服务器——电信内网(局域网)——家庭光猫路由器(局域网)

如果将路由模式改为桥接模式,这样可以使用电信公司分配的公网ip了,当然这个ip也是有一定限制的。

解决方案

目前的解决方案思路有两个:

第一个是申请公网ip(这种方案没有尝试,仅作为一种思路)

当然这个公网也是在国内网络环境下,这里由于条件受限我们没有进行尝试。一般申请国内公网ip主要是联系电信运营商,并告知要申请公网ip,这种一般客服都会同意,接着会有电信宽带的人上门将光猫设置里将路由模式改为桥接模式,此时你就拥有公网ip了,当然前提是要得知宽带的用户名和密码,如果不知道就问装宽带的人。

桥接完成后关闭光猫的DHCP服务,然后用软路由进行拨号,设置虚拟服务器进行端口映射即可尝试。

第二种内网端口映射 端口转发以及SSR酸酸乳

当网络不方便设置桥接模式时,可以尝试采用这种方式,也就是光猫路由器仍然是路由模式,不用改设置,我们连接一个新的路由器作为二级路由,然后我们想着在二级路由上做好端口映射和转发就可以实现节点通讯,但是实际操作中仍然不行。

而当我们尝试在路由器中额外配置了SSR酸酸乳时,则可以使得prover正常运行。由于我们的操作是在二级路由下操作的,因此对原有网络的影响也最小,不用更改光猫的任何设置。

同时还进行了只在二级路由中设置了酸酸乳,关闭端口映射和端口转发,原有正常运行的prover程序在不到十分钟内连接失败,因此只能在开启SSR的同时,打开端口映射和端口转发。

这里暴躁兔的光猫的网络(路由模式)是192.168.0.1,没有更改设置。二级路由开启DHCP,设置为192.168.4.1,二级路由开启端口映射,手动配置端口映射列表,路由器用的是刷的padavan,当然也可以使用定制的系统比如openwrt、梅林等,刷机有风险,需要自己找教程,一般嫌麻烦也可以考虑去某多多上买商家已经刷好系统的便宜路由器。

5a346af2b1e6a75e11a1c8695f9414b5.jpeg

如图,内网ip地址为192.168.4.212,这是我们虚拟机中Ubuntu系统的IP地址,该主机名字为pc001,网络在vmware中设置的是桥接模式,它的ip是通过查看路由器连接设备来得到的。

端口转发DMZ可以将内网主机端口暴露在外网,这里设置为我们在vmware中的Ubuntu主机ip,192.168.4.212

9d73980251992e02f700c534eb854077.jpeg

接着设置酸酸乳,添加节点或者订阅

运行模式这里我没有设置全局,主要是该路由器下连接的设备太多,全局的话容易引起负载增加。

当然使用这种方法主要是我们尝试过在win系统中酸酸乳打开全局模式,然后虚拟机共享主机ip设置下的linux可以访问YouTube和twitter,但是prover却没法正常连接,因此才考虑在路由器上进行设置尝试。

虚拟机安装prover注意事项

如果你的机器是专用的,可以考虑直接安装Ubuntu系统来直接运行,当然我自己的是win办公,linux只能安装在vmware上,安装过程不再详述,网上教程很多,版本我选择的是Ubuntu 22.10 server版,没有带桌面环境。

虚拟机设置这一块,暴躁兔需要给虚拟机分配多一些处理器资源,当然如果你运行两个虚拟机的话,一般另一个有时候不会正常连接(有时断开有时正常),只能保证连接一个是正常的(偶尔也会断开,但是相对次数会比较少)。

另外实际使用到的处理器资源可能是分配资源的一半,比如我们主机是双路2680v2,设置了虚拟机为处理器数量2,每个处理器内核数量8,也就是总内核为16,那么我们实际上cpu资源占用了24%左右,而实际主机的内核要20个,这里如果不知道设置多少合适的话,可以一步步进行增加数量测试,直到cpu资源占用尽可能大,物理主机直接安装linux可以略过。

ff42e37e653da517acc156c1917a7e2e.jpeg

在虚拟机安装软件时我们可以选择使用putty软件进行远程登录,因为虚拟机里无法进行指令复制(需要安装vmware工具,比较麻烦),只能一个个字母敲进去,因此使用putty进行登录即可实现复制粘贴等操作,特别是当我们保存生成的私钥和地址的时候特别有用。

aeafbd9f54d867605ffb94a5b24f87b5.jpeg

最后家用网络下正常进行prover运算,当然这种也不是十分稳定,偶尔也会出现连不上节点的情况,但是会自动进行尝试连接,一般过一会儿就又好了。

72ed23c1701fd5d72e68634cd4d7c6e3.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16767.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全网营销如何落地?全网营销的途径有哪些?

随着移动互联网的遍及,如今企业的经营发展越来越离不开全网营销。有些小伙伴可能对全网营销的具体操作方法有些不解,这里小马识途营销顾问系统解读下全网营销。 一、 什么是全网营销? 全网营销是全网整合营销的简称,即从产品规划、…

同花顺_代码解析_技术指标_D

本文通过对同花顺中现成代码进行解析,用以了解同花顺相关策略设计的思想 目录 DBCD DDI DMAFS DMI DMI_QL DPO DBCD 异同离差乖离率 公式描述: 先计算乖离率BIAS,然后计算不同日的乖离率之间的离差, 最后对离差进行指数移…

ArcGIS pro求点线最短距离Near

ArcGIS pro求点线最短距离Near 如果是ArcGIS经典版,可以从以下路径找到: ArcGIS pro就更简单了,在Analysis面板: 打开之后来介绍一下各参数意义: 按照ArcGIS帮助,该工具可求点、线、面之间的最短距离。 其…

React-Mobx(入门)

目录 1. Mobx介绍 优势 社区评价 ​编辑 2.配置开发环境 3.基础使用 1)初始化mobx 2)React使用store 4.计算属性(衍生状态) 5.异步数据处理 6. 模块化 1)定义task模块 2)定义counterStore 3&am…

配置错误的smb共享

介绍 Windows 是当今最流行的操作系统,不仅由个人用户使用,而且在大公司中也广泛使用。由于其操作简单性以及使用图形界面,如今,大量实体的公司网络充满了运行Windows操作系统的主机和服务器。无论这些机器针对的是最终用户、我们…

XSS-labs靶场实战(一)——第1-3关

今天继续给大家介绍渗透测试相关知识,本文主要内容是XSS-labs靶场实战。 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未授权设备…

Linux安全--iptables详解

目录 1、iptables介绍 2、iptables四表五链详解 3、iptables基本语法 4、实际操作 4.1 增加规则 4.2 删除规则 4.3 修改规则 5、命令语法总结 6、基本匹配条件 7、iptables进阶用法 7.1 iprange扩展模块 7.2 string扩展模块 8、iptables进行端口转发 1、iptables介绍 …

【Python】面向Sqli-Labs Less15的布尔盲注二分法脚本

前言 其实写这个python脚本是为了完成我某节课的某个实验 代码里有一堆一堆的for循环,导致程序整个运行下来起码需要一个小时,而且还是基于二分法的qwq。本来想说去学一学python的多线程提升一下效率,但我发现我这代码一环扣一环&#xff0c…

基于PHP+MySQL的在线学习网站系统

随着我国教育体制的改革,我国大学生的数量越来越多。相对应的对我国的教育质量也提出了新的要求。如果仅仅是在课堂上学习那些有限的知识已经不能够再满足大学生对知识的渴望了。为了能够让大学生学习到更多的内容需要一个在线学习系统来辅助大学生进行学习。 PHP在线学习网站系…

点阵 LED 显示设计实验

一、实验目的: 1.了解LED点阵的基本结构。 2.学习LED点阵扫描显示程序的设计方法。 二、实验内容与要求: 编写程序,控制点阵向上卷动显示“原来如此是这样呀”。 实验系统中的1616 LED点阵由四块88LED点阵组成,如图1所示&…

[附源码]SSM计算机毕业设计作业自动评阅系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【多标签文本分类】《融合注意力与CorNet的多标签文本分类》

阅读摘要:   本文主要提出标签与文本注意力文本注意力、CorNet增强标签预测概率两个创新点,提升了实验精度。 参考文献:   [1] 融合注意力与CorNet的多标签文本分类 参考论文信息 论文名称:《融合注意力与CorNet的多标签文本分…

2.10 80%的小红书新手博主都会忽略的问题:排版【玩赚小红书】

其实,不管在哪一个平台发布作品,都需要注重排版。 因为舒服的排版,不仅能让读者视觉舒服,而且也是你重新检查作品逻辑是不是清晰的过程。 比如,你看下面这张对比图,从读者角度来看,你更喜欢排…

人类小脑内在组织背后的基因图谱

摘要 人类小脑的功能多样性在很大程度上被认为更多地来自于其广泛的联系,而不是局限于其部分不变的结构。然而,小脑内在组织中连接的确定是否以及如何与微尺度基因表达相互作用仍不清楚。在这里,我们通过研究同时连接小脑功能异质性及其驱动因…

【快速上手系列】使用idea调百度AI接口实现人脸识别功能

【快速上手系列】使用idea调百度AI接口实现人脸识别功能 一、人脸检测 步骤 1、百度AI开放平台 登录后点击控制台 点击公有云服务——应用列表——点击创建应用 填写一下信息然后创建 然后回到概览——领取免费资源(如果账号没领取过的话) 可以自选&…

[Java] [Spring boot] Mybatis generator 生成Mapper.xml无效的问题

报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 百度出来的解决方案: 1:Mapper.xml中的namespace不对应和mapper接口不对应 2:Mapper.xml中的方法(即id)和mapper接口中的方法名字不同或…

使用 nexus 作为 npm 私服

背景: 之前公司内部是使用的 verdaccio 作为私有前端 npm 仓库的工具的, 由于最近安装包时总是遇到问题, 发包 和 安装都比较慢, 不太确定具体是什么问题 几经解决还是没能够解决掉, 索性换一个工具试试, 公司后端的 maven 库私服是使用的 nexus, 找资料时发现 nexus 也是可…

C++,STL,,vector容器

文章目录一、vector介绍1.vector对象构造2.vector的赋值3.vector的大小4.vector末尾的添加移除操作5.vector的数据存取6.vector的插入7.vector的删除8.vector迭代器一、vector介绍 vector相当于顺序表 vector是将元素置于一个动态数组中加以管理的容器。 vector可以随机存取元…

天元宠物上市首日破发:市值蒸发约5亿元,薛元潮兄妹为实控人

11月18日,杭州天元宠物用品股份有限公司(下称“天元宠物”,SZ:301335)在深圳证券交易所创业板上市。本次上市,天元宠物的发行价格为49.98元/股,发行数量为2250万股,募资总额约为11.25亿元&#…

华玉通软发布“云雀”执行管理中间件,为智能驾驶关键应用提供确定性执行保障

11月17日,华玉通软(下称“华玉”)宣布正式发布“云雀”执行管理中间件(LARK EM Execution Management)。 这是继“雨燕”通信中间件(SWIFT DDS)后,华玉的又一款完全自主研发的智能驾…