學霸就是要肝小說,請收藏一七小說1qxs
第130章挖礦軟件第130章挖礦軟件 分解質因數的方法有什么用?
嗯,那當然就是用來攻擊RSA加密體系了。
當然,這種事情是犯法的,蕭易肯定是不會做的。
不過嘛,這種方法還有另外一個用處,就是在挖比特幣上面。
比特幣作為地球上的第1個區塊鏈加密貨幣,其所采用的挖礦手段也很簡單,就是分解質因數。
而挖礦的過程是有礦區的,一個礦區就有一定數量的比特幣,礦工在這個礦區中挖呀挖呀挖,然后如果有一名礦工挖出了一個關鍵的數值,就是他們想要尋找的那個因子,于是這名礦工就能獲得這個區塊的獎勵,當然,這種礦工屬于solo挖礦,運氣好,可能一挖一個準——但代價就是中獎概率比彩票中一等獎還要低。
另外一種挖礦方法就是礦池,大家一起挖,最后根據每個礦工在過程中提供的貢獻,從而獎勵一定數量的比特幣。
至于他們的貢獻,就是根據提供的算力來評估的。
自然,提供的算力越大,貢獻也就越大,最后得到的比特幣也就越多。
專業術語就叫做工作量證明(poW)。
所以那些礦工們的礦機都是一排排的顯卡插在上面。
至于為什么要用顯卡,這就是因為顯卡的算力很強,比起CPU要高的太多。
而除了算力越高,挖礦的貢獻越大之外,還有一點,那就是算法優勢。
通過不斷的優化挖礦時的算法,就能夠不斷地提高挖礦效率,也就是提高自己在挖一個區塊過程當中的工作量,從而在最后獲得更多的比特幣報酬。
而眼下…
將圓法同蕭氏展開實現了結合后,在分解質因數上面,似乎有著十分強悍的效率啊…”
“最主要的是,它的分解過程十分簡單。”
蕭易瞇起眼睛。
圓法本身就能夠用來分解質因數,只不過在效率上比起篩法要差一些,然而他的蕭氏展開中本來就包含了分類篩的原理在其中。
因此兩相結合下來,卻讓他不小心搞出了一個特別方便的質因數分解法。
至于為什么說它方便?
那就是因為,它分解質因數的過程很簡單,換言之,如果將它轉化為計算機程序后,
其運行過程中,所占用的算力會相當少,至少比起其他的質因數分解程序來說是這樣。