專題實作|專題成果

110年

The Electrical Engineering department

The
Electrical
Engineering
department

以 FPGA 加速以太坊之 Ethash 演算法

指導老師

賴裕昆

組長

詹子潔

組員

陳孟廷

近年來區塊鏈、加密貨幣、挖礦等概念一直都是熱門話題,也受到越來越多人關注,起初大部分的加密貨幣礦工使用 CPU 系列產品做為挖礦工具,但隨著參與人數以及挖礦難度不斷提升,以及 GPU 資料處理技術的技術增長,礦工們開始使用 GPU 或是專門開發出挖礦的 ASIC 晶片來提升挖礦效能。

有別於比特幣的礦業擁有許多 ASIC 礦機,因為以太坊的共識機制加入一個隨時間線性增大的 DAG 數據,多數以太坊的礦工都使用 GPU 進行挖礦,而且以太坊加入了智能合約等多樣的的功本專題將探討以太坊的共識機制演算法 Ethash,並嘗試將部分演算法實現於FPGA 上,FPGA 選用 Xilinx Alveo U200,使用 C 與 OpenCL 程式語言編寫,並且在 Xilinx Vitis 開發平台上進行軟體與硬體模擬及分析。

© 2024 Copyright - 中原大學 電機工程學系
- made by bouncin