作為一名礦工,你該選擇使用ASIC嗎?

本文作者是基於區塊鏈的雲端儲存平台 Sia 的首席開發人員,大約一年前和 Sia 團隊的一些成員創立了加密貨幣 ASIC 製造公司 Obelisk。創立新公司使他對數位加密貨幣市場有了更深的認識,本文他分享了 ASIC 晶片與數位貨幣玩家之間的關係。
評論
評論

本篇來自合作媒體 雷鋒網 ,INSIDE 授權轉載。

本文作者是基於區塊鏈的雲端儲存平台 Sia 的首席開發人員,大約一年前和 Sia 團隊的一些成員創立了加密貨幣 ASIC 製造公司 Obelisk。創立新公司使他對數位加密貨幣市場有了更深的認識,本文他分享了 ASIC 晶片與數位貨幣玩家之間的關係。

所有晶片都是 ASIC

很多人認為計算晶片分為三類:CPU、 GPU 和 ASIC ,但實際上晶片領域只有一種類型的晶片—— ASIC 。在 Nvidia,Intel 和其他公司內部,他們都將其產品稱為 ASIC ,所謂的其它類型的晶片實際上只是 ASIC 的另一說法。

如果用 1 到 10 來衡量晶片的靈活性,用英特爾的 CPU 代表 ‘1',針對比特幣的 ASIC 代表'10'。在這個尺度上, GPU 的靈活性是'2'。如果設計人員有能力設計從 1 到 10 區間的晶片, 當設計人員從'1' 移動到'10' 的時候,失去了靈活性但獲得了效能的提升,當然也會因為犧牲靈活性可以減少設計和開發的工作量。

但我們之所以沒有看到通用性強的 GPU 和完全不靈活的 ASIC 之間的的產品,是因為通常在放棄足夠的靈活性不選擇 GPU 的時候,只想到一個非常具體的應用程序,並且願意犧牲每一點靈活性最大限度提高效能。另外,設計完全不靈活的 ASIC 也要便宜得多,這也是一般看不到靈活度介於中間產品的原因。

當然也有介於 GPU 和 ASIC 之間產品的特例,如 Baikal 礦機和 Google TPU,這些晶片可以在比 GPU 效能更好的同時上覆蓋靈活的應用。Baikal 的案例特別有趣,因為它已經足夠淘汰大量數位加密貨幣開採使用的基本相同的晶片—— GPU 。

由於晶片設計人員具有製造靈活的晶片的能力,無論是輕微靈活性還是高度靈活性,每一種靈活性都只需犧牲一點效能,這也讓 ASIC 的普及應用面臨障礙。

對於數位加密貨幣而言, ASIC 晶片真的重要嗎?

ASIC 在加密貨幣中應用的障礙

許多人對 ASIC 的悲觀態度持續了很長時間,並且也有足夠的理由。不過通用計算晶片像 CPU、 GPU 甚至 DRAM 為了滿足通用計算需求都不能真正發揮其計算效能,但通用的晶片如果只針對特定優化的演算法,其效能的潛能就可以發揮出來。

不過,絕大多數的 ASIC 抗性演算法都是由軟體工程師設計的,他們對定制硬體的局限性做出了假設,而這些假設往往是不正確的。很多演算法設計人員似乎都沒有意識到, ASIC 中可以將晶片的計算核心和儲存部分當作一個整體。

以 Equihash 為例,當 GPU 執行 Equihash 計算時,必須由片外記憶體將數據傳入計算核心進行操作,然後在將結果傳至片外記憶體。不過 Equihash 需要對數據進行的操作非常簡單,可以將計算核心和儲存合併在一起,這意味著可以在同一個地方進行大部分操作,大幅減少傳輸數據的損耗,並大大減少了傳輸的時間。可以看到,人們在過去的一年生產出了非常高效的 Equihash ASIC 。

因此當 Bitmain 為 Equihash 發布效能強大的 ASIC 時並不讓然感到意外。但我們內部的研究表明,Bitmain ASIC 的效能實際上低於我們研究結果的 5 到 10 倍,這其中可能有很多原因,但我們認為未來幾個月有功能更強大的 Equihash ASIC 推出是相當合理的。

另外,ethash(Ethereum 的演算法)有寬鬆的設計,也是迄今為止我們研究過的最抗 ASIC 的演算法,所以不像 Equihash 那樣可以輕鬆設計出 ethash ASIC ,從市場上的產品中也可以看到,許多人仍然可以很好地使用效能不那麼強的 GPU 。

需要指出的是,所有支持 ASIC 的人一直以來都低估了硬體工程師即使在預算有限的情況下也需要圍繞特定問題進行靈活性設計的難度。但最終會發現,對於任何演算法而言,定制硬體工程師總會能找到一個方法可以擊敗通用硬體。

ASIC 的 Hardfork 障礙

Equihash 是一個有三個參數的演算法,Zcash 挖礦是針對這些參數的特定選擇而出現,而任何簡單的 Hardfork 都可能改變這些參數中的一個或多個。 ASIC 能為 Equiahsh 提供一個基本的架構,能夠滿足任何硬分叉的參數需求。這意味著,基於這種靈活性演算法參數的調整不足以對晶片帶來挑戰, ASIC 相比 GPU 會有速度和效率的大幅提升。

當然, 很多人沒有意識到靈活的 ASIC 是可能的,並且期望使用小的硬分叉來破壞 ASIC 在網絡上價值。有時候小的硬分叉可能是足夠的,但正如演算法可能對 ASIC 有抗性一樣, ASIC 可能會成為硬分叉的抗性,特別是當更改較小時。

巨額回報下的秘密 ASIC

Monero(門羅幣)開發者致力於保持 PoW 演算法的通用結構,並且由於這一承諾,我們相信 Monero 礦工能夠以不到 5 倍的效能擊敗硬分叉。幾個月前,某集團使用秘密開發 ASIC 開採 Monero 被曝光。不過消息稱,自 2017 年初以來,他們一直在開發這些秘密 ASIC , 這些秘密 ASIC 的投資回報是讓該集團得到了足夠多的錢。

據估計, Monero 的秘密 ASIC 在被發現之前一年內幾乎佔據了 50%以上的哈希率,但沒有被人注意到。在此期間, Monero 的發行很大一部分集中在一個小團隊手中,51%的攻擊也可能隨時被執行。

Monero 的硬分叉似乎已經成功影響了 ASIC , ASIC 設計人員試圖在他們的 ASIC 中增加靈活性,現在 Monero 已經宣布每年兩次的 PoW 變更,未來可能會看到具有更大靈活性的秘密 ASIC 。由於 Monero 的區塊獎勵足夠高,即使 ASIC 只有 30%的機會存活在 PoW 硬分叉,但這可能也是值得的。

我的猜測是, Monero 礦工將要會建設計新的秘密 ASIC ,並且這些 ASIC 將更加靈活,遵循 Monero 每 6 個月推出的硬分叉。

其他的秘密 ASIC

目前已經有很多針對其他數位加密貨幣秘密 ASIC 的傳言。不過擁有秘密 ASIC 的人往往不會談論,截至 2018 年 3 月,我們已經聽說有專門針對 Equihash 和 Ethash 的秘密 ASIC 。我們相信,在 Bitmain Z9 發布之前,全部 3 個不同的組織正在 Zcash 上採用不同的 ASIC 進行挖礦。

由於礦工意支付數百萬美元為特別的數位加密貨幣設計產品,因此 即使是低等級的加密貨幣也有可能為有專用 ASIC ,為擁有者提供數百萬美元的利潤。因此,圍繞秘密採礦建立了一個非正式的地下工廠。保密也意味著它是斷開的,並且大部分是根據謠言和以前的關係來運作的。儘管如此,這是一個非常有利可圖的行業,即使發生了像 Vertcoin 硬分叉的事情,但秘密採礦者遭受的挫折與成功的回報相比顯得相形見絀。

有一點可以肯定,每一枚價值超過 2000 萬美元的幣都至少有一組秘密的 ASIC 正在上面開採,或者在幾個月內將有秘密的 ASIC 開採。檢測是否有秘密 ASIC 最簡單的方法是 GPU 的回報,但是隨著 ASIC 持續滲透到市場上的每一個幣種,這將不再是一個可靠的度量標準,因為不會有一個足夠大以維持 GPU 作為基準的礦場。

ASIC 遊戲已經成為如此競爭激烈的遊戲,因為回報足夠大。

ASIC 晶片不重要

大多數礦機新創公司似乎都非常注重晶片本身,不過從我們所看到的情況來看,該晶片實際上還不到整個故事的一半,但如果你擁有的是世界上最好的晶片,也不會成為一個有競爭力的製造商。

作為一名礦工,一天的目標是以盡可能少的錢做盡可能多的哈希, 更快和更節能的晶片意味著只需要在晶片上花費更少就可以獲得更多哈希率。但礦工不只是花錢在晶片和電力上, 還需要在 PCB、控制器、以太網、電源和電源管理、風扇、機箱、數據中心的貨架等方面花錢。

因此,晶片只是成功開采的一部分,如果沒有看到這一點可能會最終因為晶片而失去賺錢的機會。實際上,這也是導致 Butterfly Labs 失敗的原因之一他們設計了一款能產生數百瓦熱量的高效能晶片,相比而言 Bitmain 晶片的典型功率約為 6 瓦。但 Butterfly Labs 不得不與昂貴、尖端、不可靠的冷卻系統鬥爭,這使得他們的強大的晶片遲遲不能上市並且運營成本太高。

Bitmain 被低估

人們往往低估了 Bitmain(比特大陸),他們有最多的錢,因為規模經濟而占主導地位。當然,他們產品上市的時間最短、擁有加密貨幣晶片最好的晶片開發人員、他們已經在幾十個地方創新,從大多數人不知道的地方降低成本和提升效率,以上這些都讓他們佔據主導地位。因此,Bitmain 可以確保在每一次迭代中都是頂尖的。

另外,我覺得很多人低估 Bitmain 或者認為因為他們玩弄手段,認為他們不可能在不耍詐的情況下繼續下去。但事實並非如此。他們玩弄手段是因為他們可以在另一方面進行業務優化,並不受懲罰。他們所做的一切都是高度優化的。如果我們想了解挖礦,需要認識到今天大部分控制採礦的是一個令人印象深刻、技術精湛、精細化的實體。

結論

所有這一切都表明挖礦是對大型玩家來說的。花的錢越多才能擁有的更多的優勢,並且沒有一種簡單的方法來可以改變這個事實。至少在傳統的共識中,一個產生和控制大部分哈希率的大型實體似乎或多或少都是最終的勝者,並且最好的情況是有 2 或 3 個主要參與者處於相同的地位。

雖然這是不利於消息,但它不是比特幣或其他加密貨幣的世界末日。哈希率分散是一項很好的選擇,但也有很多其他激勵措施和機制可以使壟斷製造商保持步調一致。比特幣/ Segwit2x 情況就是一個很好的例子, 超過 80% 的哈希率公開支持啟動 Segwit2x,但整體動作失敗。

還有很多其他工具可供加密貨幣開發人員和社區使用,以應對惡意的哈希率,包括硬分叉和社區拆分。哈希率所有者知道這一點,因此他們小心翼翼地不做任何會引起反抗或威脅其健康利潤流量的事情。現在我們知道會有大量集中的哈希率,但我們仍然可以繼續作為開發人員和發明人研究即使哈希率匯集到少數幾個地方也是安全的結構和方案。


開發應用趨勢 X 產業轉型策略:DevDays Asia 2021 亞太技術年會報名開跑!

DevDays Asia 2021 Online 亞太技術年會活動即日起開放報名,7 月 25 日前報名即可參加早鳥抽獎活動,8 月 11~13 日準時上線參與更有機會獲得Gogoro VIVA Lite、Xbox Series X 等豐富大獎。
評論
評論

面對疫後變化莫測的商業局勢,如何透過開發者的力量增強企業韌性、保持競爭優勢是勝出的關鍵策略。為賦能台灣開發者,引發企業轉型與創新動能,由經濟部指導,經濟部工業局、台灣微軟、iThome 共同主辦的「DevDays Asia 2021 Online 亞太技術年會」邁入第六屆,今年將於 8月 11 日(三)至 8 月 13 日(五)以「賦能創新.疾速突圍」為題,線上盛大登場。豐富議程包含線上論壇、實作坊、社群活動、以及國際與在地實際案例展示,匯集全球技術資源,協助開發者透過科技力量共同型塑疫後新未來,向世界展現台灣的創新能量。

過去一年全球各產業面臨各種挑戰,無論是疫情的衝擊、經貿環境的變化等,促使企業加速數位轉型的進程。在導入雲端、AI 等技術之中,開發者成為企業數位轉型的關鍵,更是承擔企業成功數位轉型、突破困境的重責。各領域與產業的技術人才需求皆有顯著提升,顯示開發者的力量已成為企業決策與建立韌性的重要一環。台灣微軟致力提供完善的開發平台,不僅分享全球豐沛的研發能量予在地人才,更結合理論與實務,以在地產業案例展現應用面向,期望藉技術年會賦能台灣產業創新發展,迎向疫後新未來。

關鍵 9 大主軸技術演講:勾勒創新科技想像,探索量子運算無限潛力

為期三天的「DevDays Asia 2021 Online 亞太技術年會」,特別邀請微軟全球副總裁 Charles Lamanna、微軟亞洲 Teams 資深工程總監 Dan Stevenson、微軟全球人工智慧業務開發總監 Matt Sinclair、微軟大中華區全球合作夥伴解決方案事業群首席技術長 徐明強博士、微軟 Teams Platform 產品行銷總監 Daniel Canning 等重量級講師進行主題演講,分享建立高生產力的未來工作模式、資安、工業物聯網價值鏈等主題,全方位幫助開發者即時掌握前瞻科技趨勢。

看好量子技術強大運算力將為資安、產業、金融與國防等領域帶來突破性發展,微軟首席架構師 Ujjwal Kumar 將以「量子運算」精彩開場,分享微軟於量子運算技術上的更新與應用情境,帶領開發者一同探索潛力無窮的量子運算領域。

此外,今年年會將聚焦於「實現創新應用開發」與「加速強化企業韌性」的 9 大關鍵議題:

  • 大數據與人工智慧(Data & AI):AI 已然成為驅動產業前進的原動力,企業也逐漸擁抱整合數據平台,微軟推出六大 Applied AI Services 產業應用場景,協助企業將 AI 落地,並透過雲端現代化資料倉儲與分析中台、數據治理與安全、資料為先的混合雲應用,協助企業在面對日趨增加的數據資產強勁轉型需求中,建立疫後時代的企業韌性。
  • 雲原生應用(Cloud Native):以微軟最新發表內容的開發者工具如 Visual Studio、GitHub,介紹智慧雲原生應用程式包含 Cloud Native App、Micro Services 等,助企業可隨環境動盪迅速反應、敏捷開發,提升 IT 即戰力。
  • 開源技術(Open Source):掌握開源將助企業洞燭市場先機,而開源發展與社群關係更是環環相扣,年會將邀請多位開源社群一同擔任協辦單位,包括軟體人才培訓學校(Build School)、台灣雲原生使用者社群(Cloud Native Taiwan User Group)、DevOps 台灣社群(DevOps Taiwan community)、STUDY4、Taiwan Java community、台灣 PostgreSQL 使用者社群(Taiwan PostgreSQL User Group)等單位,分享自身經驗,提供第一線開發者的獨到見解。
  • 開發與維運(DevOps):為實踐 DevOps 理念與架構,快速依需求更迭軟體產品與功能,年會中將以 Azure DevOps 解決方案展示更快速、方便的應用程式開發。
  • 商務流程優化(Business Process):展現如何使用 Microsoft Cloud 建構差異化的 SaaS 應用程式,極大化發揮雲端工具綜效,建構新一代為企業量身打造的解決方案,解決企業營運困境。
  • 混合式工作模式(Hybrid Work):面對後疫情時代,開發者將可運用 Microsoft Teams 輕鬆協作溝通、簡化工作流程,以一站式生產力平台整合多元企業所需功能,迎向智慧工作時代。
  • 產業情境應用解決方案(Industry Solution):微軟長期與台灣產業建立深厚合作關係,更將在年會中力邀製造、醫療、金融等產業合作夥伴,深度剖析產業實例,助開發者結合理論與市場經驗,解決產業切身痛點。
  • 物聯網應用(IoT):以日趨成熟的 IoT 技術加乘 AR 與 VR 的虛實整合概念,向開發者展示未來的智慧工廠價值鏈。
  • 資安新思維(Security):全球遠距辦公需求劇增,駭客攻擊比率大幅增加,企業急需建立零信任文化與部署全面資安防禦系統。透過微軟 Microsoft XDR、Azure AD、Azure Defender、Azure Sentinel 等解決方案,開發者將更能幫助企業避免網路威脅、守護寶貴的數據資產。

呼應疫情下各企業對遠端實作與數據分析的需求激增,此次年會中也專門設立實作坊,藉由線上與講師零距離互動與即時問答,手把手教學如何使用 Microsoft Teams 進行遠距工作,並善用 Power BI 分析數據、發現洞察,滿足開發者對於持續深化技術以及實戰經驗累積的熱切期待。

「DevDays Asia 2021 Online 亞太技術年會」預計將再次創下參加人數新高,吸引數千人次線上參與,促進台灣技術人才接軌國際,培養開發者技術實力,共同構築更完整的開發生態系。活動即日起開放報名

7 月 25 日前報名即可參加早鳥抽獎活動,8 月 11~13 日準時上線參與更有機會獲得包括 Gogoro VIVA Lite、Xbox Series X、Surface Go 2 等豐富大獎;欲了解更多,或報名參加亞洲區域旗艦技術社群年度交流的盛會,請參考官方網站

本文章內容由「台灣微軟」提供,經關鍵評論網媒體集團廣編企劃編審。