第130章 挖礦軟體

  第130章 挖礦軟體

  分解質因數的方法有什麼用?

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

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

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

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

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

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

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

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

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

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

  至於為什麼要用顯卡,這就是因為顯卡的算力很強,比起CPU要高的太多。

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

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

  而眼下……

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

  「最主要的是,它的分解過程十分簡單。」

  蕭易眯起眼睛。

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

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

  至於為什麼說它方便?

  那就是因為,它分解質因數的過程很簡單,換言之,如果將它轉化為電腦程式後,其運行過程中,所占用的算力會相當少,至少比起其他的質因數分解程序來說是這樣。

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

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

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

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

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

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

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

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

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

  嗯……

  「幹了!」

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

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

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

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

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

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

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

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

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

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

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

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

  嘶……

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

  咳咳,還是先別做夢了。

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

  最後,就是伺服器系統了,畢竟既然涉及到了帳號,系統自然也需要用到伺服器。

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

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

  「嗯……其實還是挺複雜的。」

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

  而且還有一個關鍵問題就是,等軟體寫好了後,他該怎麼對外宣傳呢?

  這個問題可著實不好搞。

  嗯……

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

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

  他還是愛惜羽毛的。

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

  先把軟體寫出來好了。

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

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

  ……

  「蕭易,我的論文整理完畢了,你來看看,還有什麼問題嗎?」

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

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

  嗯……

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

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

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

  不過嘛……

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

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

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

  「果然還得是你們年輕人啊。」

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

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

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

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

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

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

  「好了,不說那麼多了,咱們現在就上傳論文吧。」

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

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

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

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

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

  「總算是完成了。」

  張一唐長出了一口氣,隨後笑著對蕭易說道:「接下來基本上就沒有什麼事情了……嗯,或許數學界也會小小地熱鬧一段時間。」

  不過,估計是不會有前段時間蕭易發表了蕭氏多項式展開那篇論文熱鬧了。

  畢竟在蕭氏多項式展開之後,關於朗道-西格爾零點猜想的證明,基本上就等於倒計時了,他們現在,也只不過是讓這個倒計時提前罷了。

  「另外,到時候可能還要去進行一些報告什麼的,到時候你要一起麼?」張一唐問道。

  蕭易一愣,又報告?

  他頓時就連連擺手:「不用了不用了,上個月都已經做了兩場報告了,還是讓我歇一歇吧,您去就行了。」

  張一唐頓時失笑,做報告確實是一件累人的事情,不過嘛,如果做的報告是關於朗道-西格爾零點猜想的證明,那可就稱得上是一種榮譽了。

  這小子居然還不願意?

  但忽然張一唐一怔,想起了上個月蕭易做的那兩場報告都是什麼報告。

  孿生素數猜想、蕭氏多項式展開……

  抱歉,打擾了。

  朗道-西格爾零點猜想還真不算什麼,尤其是它還是基於蕭氏展開後才完成的……

  有點尷尬,張一唐打算換個話題:「伱這幾天在研究什麼?將圓法和蕭氏展開結合嗎?」

  「呃……」蕭易想了想說:「我在寫一個比特幣的挖礦軟體。」

  「寫……寫什麼?」張一唐一愣,有點沒反應過來。

  蕭易只得複述一遍。

  這下張一唐總算是聽明白了。

  他有點不可思議地望著眼前這年輕人。

  在數學上如此精通就算了,現在竟然還有心思在計算機上面發展一番?

  「你那個軟體,莫非就是用分類篩寫出來的?」他不由問道。

  蕭易回答:「嗯……也有一定的分類篩原理在裡面,差不多算是我幾天研究出來的副產物吧,用在質因數分解上面,還是挺有效的。」

  副產物……

  張一唐眼角抽了抽。

  他也沒有多問,畢竟也知道這個所謂的「副產物」,應該就是這個軟體的核心數學原理了。

  想了想,他問道:「軟體寫的怎麼樣呢?有沒有遇到什麼問題。」

  「這個倒是沒有。」蕭易擺擺手。

  一開始可能還有一些不熟練,不過,寫著寫著他就逐漸進入了狀態。

  「就是……我現在在思考怎麼把這個軟體給推廣出去,感覺有些麻煩。」

  對於這個問題,蕭易還是有些犯愁。

  然而,張一唐卻就說道:「如果是這個問題的話……我恰好認識一個專門搞礦場的華國老闆,他礦場好像有三萬多台礦機,在華國國內也屬於規模很大的礦場了。」

  「我可以給你介紹一下。」

  聞言,蕭易頓時愣住了。

  還有這種事情?

  (本章完)