設置

第129章 挖礦軟件

原域名已被污染,請記住新域名  分解質因數的方法有什么用?

  嗯,那當然就是用來攻擊rsa加密體系了。

  當然,這種事情是犯法的,蕭易肯定是不會做的。

  不過嘛,這種方法還有另外一個用處,就是在挖比特幣上面。

  比特幣作為地球上的第1個區塊鏈加密貨幣,其所采用的挖礦手段也很簡單,就是分解質因數。

  而挖礦的過程是有礦區的,一個礦區就有一定數量的比特幣,礦工在這個礦區中挖呀挖呀挖,然后如果有一名礦工挖出了一個關鍵的數值,就是他們想要尋找的那個因子,于是這名礦工就能獲得這個區塊的獎勵,當然,這種礦工屬于solo挖礦,運氣好,可能一挖一個準——但代價就是中獎概率比彩票中一等獎還要低。

  另外一種挖礦方法就是礦池,大家一起挖,最后根據每個礦工在過程中提供的貢獻,從而獎勵一定數量的比特幣。

  至于他們的貢獻,就是根據提供的算力來評估的。

  自然,提供的算力越大,貢獻也就越大,最后得到的比特幣也就越多。

  專業術語就叫做工作量證明(pow)。

  所以那些礦工們的礦機都是一排排的顯卡插在上面。

  至于為什么要用顯卡,這就是因為顯卡的算力很強,比起cpu要高的太多。

  而除了算力越高,挖礦的貢獻越大之外,還有一點,那就是算法優勢。

  通過不斷的優化挖礦時的算法,就能夠不斷地提高挖礦效率,也就是提高自己在挖一個區塊過程當中的工作量,從而在最后獲得更多的比特幣報酬。

  而眼下…

  將圓法同蕭氏展開實現了結合后,在分解質因數上面,似乎有著十分強悍的效率啊…”

  “最主要的是,它的分解過程十分簡單。”

  蕭易瞇起眼睛。

  圓法本身就能夠用來分解質因數,只不過在效率上比起篩法要差一些,然而他的蕭氏展開中本來就包含了分類篩的原理在其中。

  因此兩相結合下來,卻讓他不小心搞出了一個特別方便的質因數分解法。

  至于為什么說它方便?

  那就是因為,它分解質因數的過程很簡單,換言之,如果將它轉化為計算機程序后,

  其運行過程中,所占用的算力會相當少,至少比起其他的質因數分解程序來說是這樣。

  因此也就能夠變相的提高在挖礦當中的工作量,從而提高挖礦的速度。

  想到這里,蕭易也不由眉頭一挑。

  之前,他除了計劃搭建一條區塊鏈之外,同時也打算搞一個挖礦軟件練練手。

  挖礦軟件不需要搭建礦場,只需要從那些礦工的手中賺取手續費就行了。

  這就很符合蕭易的要求,畢竟他又沒時間去搞一大堆的主機去挖礦,還要去維護什么的,說不定被供電局發現他的用電量太大,直接把他的礦場給停了。…。。

  聽說國內有不少的礦老板也正是因為這種事情,逐漸將自己的礦場轉移到國外去了。

  當然,華國國內并沒有完全禁止挖礦,主要還是根據不同地區的規定。

  總而言之,自己當礦老板這種事情肯定是行不通的,那么最好的方法就是將算法搞出來,讓其他的礦工們替他去挖礦,自己賺傭金,這樣一來顯然就要舒服多了。

  而且還能賺全世界所有礦老板的錢。

  “干了!”

  蕭易的目光一定,開始寫起了程序。

  經過這么多天的研究和學習,他對于編程的認識已經相當深了,至于寫一個挖礦軟件,難度也并不大。

  最核心的部分也就是那個挖礦算法了。

  當然,現在數學原理已經搞出來了,將算法搞出來,對于蕭易來說并不困難。

  不過,這個算法作為他這個軟件的核心部分,為了避免算法泄露,他也得寫一個保護程序,以此來避免被其他人給抄了過去。

  算法可申請不了專利,只能好好保護起來。

  而除了核心的算法系統之外,然后還得有一個用戶系統。

這個就很簡單了,也就是一個  賬號管理而已,直接去hithub上面複制粘貼一個都行,當然,蕭易決定自己親手寫一個出來,來鍛煉自己的能力。

  嗯…除了上面那些部分之外,最為重要的就是得有一個收費系統了。

  參考了一下各種挖礦軟件的收費方式,蕭易最終決定收兩種費用,首先是軟件使用費,每一臺礦機收費50元。

  據說華國國內最大的礦場是川省的比特大陸礦場,有數十萬臺礦機,也就相當于這個礦場如果全部使用他的算法,就能夠給他帶來上千萬的收入。

  而全世界的話,那就可能有著上千萬臺礦機,這就等于數億乃至是上十億的收入。

  想到這里,蕭易不由產生了類似《戰爭之王》這部電影里面尤里開頭的那個念頭:問題是,我該如何讓所有礦老板們都使用我的軟件來挖礦?

  咳咳,還是先別做夢了。

  而除了軟件使用費之外,就是挖礦的傭金了,這個就和其他軟件一樣,收取百分之一的挖礦收益。

  最后,就是服務器系統了,畢竟既然涉及到了賬號,系統自然也需要用到服務器。

  這樣一來也能最大程度上的保證他的算法安全,以免泄露出去。

  最最后,則是分布式算力調度,當礦老板們登錄了他的這個軟件之后,并且開始挖礦,他這邊就能夠調用那些礦老板們礦機的算力,然后開始使用他的算法進行挖礦。

  “嗯…其實還是挺複雜的。”

  思考了一下這個軟件所需要的各種功能部分,蕭易也不由感慨一聲,沒有什么東西是簡單的。

  而且還有一個關鍵問題就是,等軟件寫好了后,他該怎么對外宣傳呢?…。。

  這個問題可著實不好搞。

  總不能他在微博上用自己的賬號喊一聲:我搞了一個挖礦軟件,大家快來用吧。

  還是算了,這未免有些在微博上打的嫌疑。

  他還是愛惜羽毛的。

  算了,不想這么多,船到橋頭自然直。

  先把軟件寫出來好了。

  于是乎,接下來的時間,蕭易就開始將功夫在了這個挖礦軟件上面,爭取在回國之前將它寫出來。

  時間也很快過去了,直到大概一個周之后。…

  “蕭易,我的論文整理完畢了,你來看看,還有什么問題嗎?”

  蕭易來到了張一唐的辦公室中,后者就拿起了桌面上一本打印好的論文,遞給了蕭易。

  蕭易接過了論文,開始看了起來。

  不得不說一聲的是,不同數學家寫論文還真有些不一樣,像張一唐就是那種喜歡先將所有條件,以及完整的證明思路都擺出來,然后在剩下的部分一步一步的推導證明。

  而陶哲軒就是那種思路跟隨著證明的進展,逐漸展開。

  不同的寫法,對于讀者的閱讀體驗來說也有所不同。

  不過嘛…

  對于蕭易來說就沒什么區別了,反正他都能看懂。

  就這樣,一步步地看下去,最終蕭易也從中找出了一些筆誤,還有一些引用上的錯誤。

  張一唐發現自己論文中還存在這些錯誤的時候,也不由有些尷尬,最后也就在蕭易的幫助下,將論文改正了。

  “果然還得是你們年輕人啊。”

  將論文糾正了一遍之后,張一唐便忍不住感慨一聲。

  自己連整理論文都有些力不從心了。

  反觀蕭易,不僅論文看得很快,而且錯誤也找得很準。

  聽說蕭易投稿給期刊的論文,從來沒有被編輯遞回要求對過程中的一些筆誤,或者是不清晰的地方進行修改過,光憑這一點他就自愧不如。

  蕭易對此也不好說啥,只是笑道:“我也總會變老的。

  張一唐搖搖頭,“大概我也看不到那一天了。”

  “好了,不說那么多了,咱們現在就上傳論文吧。”

  隨后他便登錄到了arxiv上面,開始上傳論文。

  當然,因為他們是聯合發布,所以論文發布的過程中,也有個增加作者的選項。

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

  不過既然都是一作了,也沒有什么區別。

  最終確定,這篇論文也就進入到了系統自動審核,大概要不了多久就能發出去了。

  “總算是完成了。”

  張一唐長出了一口氣,隨后笑著對蕭易…

原域名已被污染,請記住新域名

大熊貓文學    學霸就是要肝