返回第129章 挖矿软件(1 / 1)正律和鸣首页

关灯 护眼     字体:

上一章 目录 下一章

分解质因数的方法有什么用?

嗯,那当然就是用来攻击RSA加密体系了。

当然,这种事情是犯法的,萧易肯定是不会做的。

不过嘛,这种方法还有另外一个用处,就是在挖比特币上面。

比特币作为地球上的第1个区块链加密货币,其所采用的挖矿手段也很简单,就是分解质因数。

而挖矿的过程是有【矿区】的,一个矿区就有一定数量的比特币,矿工在这个矿区中挖呀挖呀挖,然后如果有一名矿工挖出了一个关键的数值,就是他们想要寻找的那个因子,于是这名矿工就能获得这个区块的奖励,当然,这种矿工属于solo挖矿,运气好,可能一挖一个准——但代价就是中奖概率比彩票中一等奖还要低。

另外一种挖矿方法就是矿池,大家一起挖,最后根据每个矿工在过程中提供的贡献,从而奖励一定数量的比特币。

至于他们的贡献,就是根据提供的算力来评估的。

自然,提供的算力越大,贡献也就越大,最后得到的比特币也就越多。

专业术语就叫做工作量证明(poW)。

所以那些矿工们的矿机都是一排排的显卡插在上面。

至于为什么要用显卡,这就是因为显卡的算力很强,比起CPU要高的太多。

而除了算力越高,挖矿的贡献越大之外,还有一点,那就是算法优势。

通过不断的优化挖矿时的算法,就能够不断地提高挖矿效率,也就是提高自己在挖一个区块过程当中的工作量,从而在最后获得更多的比特币报酬。

而眼下……

“\b将圆法同萧氏展开实现了结合后,在分解质因数上面,似乎有着十分强悍的效率啊……”

“最主要的是,它的分解过程十分简单。”

萧易眯起眼睛。

圆法本身就能够用来分解质因数,只不过在效率上比起筛法要差一些,然而他的萧氏展开中本来就包含了分类筛的原理在其中。

\b因此两相结合下来,却让他不小心搞出了一个特别方便的质因数分解法。

至于为什么说它方便?

那就是因为,它分解质因数的过程很简单,换言之,如果将它转化为计算机程序后,\b其运行过程中,所占用的算力会相当少,至少比起其他的质因数分解程序来说是这样。

因此也就能够变相的提高在挖矿当中的工作量,从而提高挖矿的速度。

想到这里,萧易也不由眉头一挑。

之前,他除了计划搭建一条区块链之外,同时也打算搞一个挖矿软件练练手。

挖矿软件不需要搭建矿场,只需要从那些矿工的手中赚取手续费就行了。

这就很符合萧易的要求,毕竟他又没时间去搞一大堆的主机去挖矿,还要去维护什么的,说不定被供电局发现他的用电量太大,直接把他的矿场给停了。

听说国内有不少的矿老板也正是因为这种事情,逐渐将自己的矿场转移到国外去了。

当然,华国国内并没有完全禁止挖矿,主要还是根据不同地区的规定。

总而言之,自己当矿老板这种事情肯定是行不通的,那么最好的方法就是将算法搞出来,让其他的矿工们替他去挖矿,自己赚佣金,这样一来显然就要舒服多了。

而且还能赚全世界所有矿老板的钱。

嗯……

“干了!”

萧易的目光一定,开始写起了程序。

\b经过这么多天的研究和学习,他对于编程的认识已经相当深了,至于写一个挖矿软件,难度也并不大。

最核心的部分也就是那个挖矿算法了。

当然,现在数学原理已经搞出来了,将算法搞出来,对于萧易来说并不困难。

不过,这个算法作为他这个软件的核心部分,为了避免算法泄露,他也得写一个保护程序,以此来避免被其他人给抄了过去。

算法可申请不了专利,只能好好保护起来。

而除了核心的算法系统之外,然后还得有一个用户系统。

这个就很简单了,也就是一个\b账号管理而已,直接去hithub上面复制粘贴一个都行,当然,萧易决定自己亲手写一个出来,来锻炼自己的能力。

嗯……除了上面那些部分之外,最为重要的就是得有一个收费系统了。

参考了一下各种挖矿软件的收费方式,萧易最终决定收两种费用,首先是软件使用费,每一台矿机收费50元。

据说华国国内最大的矿场是川省的比特大陆矿场,有数十万台矿机,也就相当于这个矿场如果全部使用他的算法,就能够给他带来上千万的收入。

而全世界的话,那就可能有着上千万台矿机,这就等于数亿乃至是上十亿的收入。\b

嘶……

想到这里,萧易不由产生了类似《战争之王》这部电影里面尤里开头的那个念头:问题是,我该如何让所有矿老板们都使用我的软件来挖矿?

咳咳,还是先别做梦了。\b

而除了软件使用费之外,就是挖矿的佣金了,这个就和其他软件一样,收取百分之一的挖矿收益。\b

最后,就是服务器系统了,毕竟既然涉及到了账号,系统自然也需要用到服务器。

这样一来也能最大程度上的保证他的算法安全,以免泄露出去。

最最后,则是分布式算力调度,当矿老板们登录了他的这个软件之后,并且开始挖矿,他这边就能够调用那些矿老板们矿机的算力,然后开始使用他的算法进行挖矿。

“嗯……其实还是挺复杂的。”

思考了一下这个软件所需要的各种功能部分,萧易也不由感慨一声,没有什么东西是简单的。

而且还有一个关键问题就是,等软件写好了后,他该怎么对外宣传呢?

这个问题可着实不好搞。

嗯……

总不能他在微博上用自己的账号喊一声:【我搞了一个挖矿软件,大家快来用吧】。

还是算了,这未免有些在微博上打广告的嫌疑。

他还是爱惜羽毛的。

算了,不想这么多,船到桥头自然直。

\b先把软件写出来好了。

于是乎,接下来的时间,萧易就开始将功夫花在了这个挖矿软件上面,争取在回国之前将它写出来。

时间也很快过去了,直到大概一个周之后。

……

“萧易,我的论文整理完毕了,你来看看,还有什么问题吗?”

萧易来到了张一唐的办公室中,后者就拿起了桌面上一本打印好的论文,递给了萧易。

萧易接过了论文,开始看了起来。

嗯……

不得不说一声的是,不同数学家写论文还真有些不一样,像张一唐就是那种喜欢先将所有条件,以及完整的证明思路都摆出来,然后在剩下的部分一步一步的推导证明。

而陶哲轩就是那种思路跟随着证明的进展,逐渐展开。

不同的写法,对于读者的阅读体验来说也有所不同。

不过嘛……

对于萧易来说就没什么区别了,反正他都能看懂。

就这样,一步步地看下去,最终萧易也从中找出了一些笔误,还有一些引用上的错误。

张一唐发现自己论文中还存在这些错误的时候,也不由有些尴尬,最后也就在萧易的帮助下,将论文改正了。

“果然还得是你们年轻人啊。”

将论文纠正了一遍之后,张一唐便忍不住感慨一声。

自己连整理论文都有些力不从心了。

反观萧易,不仅论文看得很快,而且错误也找得很准。

听说萧易投稿给期刊的论文,从来没有被编辑递回要求对过程中的一些笔误,或者是不清晰的地方进行修改过,光凭这一点他就自愧不如。

萧易对此也不好说啥,只是笑道:“我也总会变老的。\b”

张一唐摇摇头,“大概我也看不到那一天了。”

“好了,不说那么多了,咱们现在就上传论文吧。”

随后他便登录到了arxiv上面,开始上传论文。

当然,因为他们是联合发布,所以论文发布的过程中,也有个增加作者的选项。

并列一作,而且由于萧易的首字母排序是在张一堂首字母的前面,因此萧易的名字排序也是在前面。

不过既然都是一作了,也没有什么区别。

最终点击确定,这篇论文也就进入到了系统自动审核,大概要不了多久就能发出去了。

“总算是完成了。”

张一唐长出了一口气,随后笑着对萧易说道:“接下来基本上就没有什么事情了……嗯,或许数学界也会小小地热闹一段时间。”

不过,估计是不会有前段时间萧易发表了萧氏多项式展开那篇论文热闹了。

毕竟在萧氏多项式展开之后,关于朗道-西格尔零点猜想的证明,基本上就等于倒计时了,他们现在,也只不过是让这个倒计时提前罢了。

“另外,到时候可能还要去进行一些报告什么的,到时候你要一起么?”张一唐问道。

萧易一愣,又报告?

\b他顿时就连连摆手:“不用了不用了,上个月都已经做了两场报告了,还是让我歇一歇吧,您去就行了。”

张一唐顿时失笑,做报告确实是一件累人的事情,不过嘛,如果做的报告是关于朗道-西格尔零点猜想的证明,那可就称得上是一种荣誉了。\b\b

这小子居然还不愿意?

但忽然张一唐一怔,想起了上个月萧易做的那两场报告都是什么报告。

孪生素数猜想、萧氏多项式展开……

抱歉,打扰了。

朗道-西格尔零点猜想还真不算什么,尤其是它还是基于萧氏展开后才完成的……

有点尴尬,张一唐打算换个话题:“你这几天在研究什么?将圆法和萧氏展开结合吗?”

“呃……”萧易想了想说:“我在写一个比特币的挖矿软件。”

“写……写什么?”张一唐一愣,有点没反应过来。

萧易只得复述一遍。

这下张一唐总算是听明白了。

他有点不可思议地望着眼前这年轻人。

在数学上如此精通就算了,现在竟然还有心思在计算机上面发展一番?

“你那个软件,莫非就是用分类筛写出来的?”他不由问道。

萧易回答:“嗯……也有一定的分类筛原理在里面,差不多算是我几天研究出来的副产物吧,用在质因数分解上面,还是挺有效的。”

副产物……

张一唐眼角抽了抽。

他也没有多问,毕竟也知道这个所谓的“副产物”,应该就是这个软件的核心数学原理了。

想了想,他问道:“软件写的怎么样呢?有没有遇到什么问题。”

“这个倒是没有。”萧易摆摆手。

一开始可能还有一些不熟练,不过,写着写着他就逐渐进入了状态。

“就是……我现在在思考怎么把这个软件给推广出去,感觉有些麻烦。”

对于这个问题,萧易还是有些犯愁。

然而,张一唐却就说道:“如果是这个问题的话……我恰好认识一个专门搞矿场的华国老板,他矿场好像有三万多台矿机,在华国国内也属于规模很大的矿场了。”

“我可以给你介绍一下。”

闻言,萧易顿时愣住了。

还有这种事情?

『加入书签,方便阅读』

上一章 目录 下一章