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

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

关于aleoprover

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

美国职棒大联盟正与律师讨论如何处理与FTX的合作关系:11月17日,据消息人士透露,美国职业棒球大联盟(MLB)正在与其法律顾问讨论如何处理与FTX的合作关系。作为美国最知名的体育联盟之一,MLB正密切关注FTX的情况。

据悉,MLB于2021年6月与FTX签署五年协议。如果MLB最终决定终止与FTX的关系,FTX的品牌Logo将不会出现在MLB球场上。(Sporttechie)[2022/11/17 13:16:28]

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

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

观点:英国加密监管的关键因素是如何处理零售问题:4月5日消息,在IFGS会议的第二天,金融服务行业集团Shearman & Sterling全球负责人Barnaby Reynolds在“Crypto重启:2021年及未来”的发言中,淡化了英国财政部日前关于英国稳定币使用的监管声明的重要性。Reynolds称:英国正在考虑如何监管加密货币,但昨天宣布将稳定币纳入支付体系的声明相对没有太大影响。就加密货币监管而言,伦敦和纽约是值得关注的两个重要市场,因为这两个市场是全球“脉搏”所在。Reynolds解释说,英国的关键因素是如何处理零售问题。英国对加密货币交易的禁令是争议所在,因为零售市场非常希望进入加密货币市场。

此前消息,英国财政部在官网宣布推出一系列举措,将把稳定币视为一种有效的支付方式,作为使英国成为全球加密资产技术和投资中心的计划的一部分。(Finextra)[2022/4/5 14:05:21]

网络的问题

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

IOTA代币持有者将投票决定无人认领的代币该如何处置:1月27日消息,IOTA代币持有者将投票决定无人认领的代币应该如何处置。投票选项有两种:1、用于支持和资助对IOTA社区生态系统至关重要的项目和计划,这些资金将完全由社区管理。2、从IOTA分类账中删除,总供应量将减少。

投票过程将分为三个阶段:提案公告;投票(七天);计票(10天)。投票结果将通过参与计数的每个节点以分散的方式生成和验证。每个节点都可以通过API终结点公开其当前和最终结果。

据此前消息,在去年的Chrysalis网络升级期间,IOTA基金会要求IOTA社区决定如何使用超过50个无人认领的IOTA代币。[2022/1/28 9:18:08]

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

日本金融厅长官:日本要密切关注如何克服发行CBDC的挑战:日本金融厅长官HIMINO表示,日本不仅需要对央行数字货币(CBDC)进行学术研究,要更密切地关注如何克服发行央行数字货币可能带来的挑战。如果只是解除对比特币和其他加密货币的管制,这可能只会增加投机交易,并不一定会促进技术创新。不考虑推动加密货币交易的新举措,希望更多地关注如何将区块链技术与增强公共福利的政策结合起来。[2020/8/5]

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

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

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

解决方案

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

动态 | 火币中国CEO与马来西亚总理讨论区块链将如何在马来西亚落地:据雅虎财经消息,近日,火币中国CEO袁煜明与马来西亚总理马哈蒂尔(Mahathir Mohamad)就“如何在制造业和能源行业中应用区块链”以及“区块链将如何在马来西亚落地”进行了讨论。[2019/5/29]

第一个是申请公网ip

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

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

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

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

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

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

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

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

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

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

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

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

虚拟机安装prover注意事项

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

虚拟机设置这一块,暴躁兔需要给虚拟机分配多一些处理器资源,当然如果你运行两个虚拟机的话,一般另一个有时候不会正常连接,只能保证连接一个是正常的。

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

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

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:0ms0-0:472ms