BTM為什麼沒有A卡挖礦核心
阿新 • • 發佈:2018-12-11
BTM,全稱Bytom Blockchain Protocol,中文名叫比原鏈,使用Tensority演算法,BTM在幣圈名氣應該並不算低,挖BTM的礦工並不在少數。 而挖BTM的礦工們,使用的都是Nvidia的顯示卡,但眾所周知,顯示卡技術並不只是只有Nvidia,AMD也是有出顯示卡的,有很多礦工曾經提出過這樣的疑問:為什麼A卡不能挖BTM?為什麼BTM沒有支援A卡的挖礦核心? 作者基於好奇,做了一番基於這些問題的資料收集。 首先在BTM官網公報的Technical White Paper(技術白皮書)中提到,BTM對於POW(工作量證明)機制是認可的,但防止以後會出現只為“挖礦而挖礦”的硬體,所以採用對人工智慧ASIC晶片友好型POW演算法,使得礦機在閒置或被淘汰後,可以用於AI加速服務。所以BTM的POW演算法大量引入了人工智慧領域的矩陣運算和卷積運算。 而對於這種型別的深度學習領域,Nvidia在這方面比AMD的積累要多,硬體方面,Nvidia的每個GPU裡面都有獨立的完整指令集,同時Nvidia顯示卡的CUDA比AMD顯示卡的OpenCL更好用,所以對於這種型別的演算法要比AMD更加靈活,更加有優勢。總的來說, 開發N卡的挖礦核心比起A卡,程式設計方面更加簡單,同時出來的挖礦效果也更好。