块链
数字加密货币
散列函数
计算机科学
数据库事务
块(置换群论)
吞吐量
现场可编程门阵列
建筑
密码哈希函数
密码学
嵌入式系统
Virtex公司
计算机体系结构
操作系统
计算机安全
数据库
无线
艺术
视觉艺术
几何学
数学
作者
Duc Khai Lam,Quoc Linh Phan,Quoc Truong Nguyen,Van Quang Tran
出处
期刊:Lecture notes on data engineering and communications technologies
日期:2023-01-01
卷期号:: 171-180
标识
DOI:10.1007/978-3-031-46749-3_17
摘要
Blockchain technology has become extremely popular, especially in recent years. It has been successfully applied in the field of cryptocurrencies. Prominent is Ethereum, the most popular and highly valued cryptocurrency on the market. It is used in many aspects of society, including healthcare, education, and the economy. Ethereum mining is the process of adding a block of transactions to the Ethereum Blockchain. This process generates a new block, which processes, stores, and secures the transaction information created by the user’s transaction processes. Ethash is Ethereum’s current mining algorithm. The primary cryptographic hash functions of Ethash are Keccak512 and Keccak256. This paper proposes a 2-stages pipelined architecture with high throughput and high efficiency for the Keccak hash function. Then we applied this architecture to implement the Ethash algorithm on hardware. This design will be implemented on Xilinx Virtex-7 VC707 FPGA. The results of our proposed Keccak architecture achieve a Frequency of 816.742 MHz, Throughput and Efficiency reach 35.545 Gbps and 36.196 Mbps/Slices, respectively. The Hashrate of the proposed system achieves 414.14 KH/s with an operating Frequency of 66.263 MHz.
科研通智能强力驱动
Strongly Powered by AbleSci AI