Abstract

Blockchain distributed ledger technology (DLT) has widespread applications in society 5.0 because it improves service efficiency and significantly reduces labor costs. However, employing blockchain DLT entails considerable energy consumption in the mining process. This paper proposes a blockchain accelerator (BCA) with ultralow power consumption and a high processing rate to address the problem. The BCA focuses on accelerating the double secure hash algorithm (SHA) 256 function required in the mining process at a system-on-chip (SoC) level. We propose three ideas, namely, multiple local memories (multimem), double-cell processing element (D-PE), and nonce autoupdate (NAU), to reduce the external data transfer time and improve the BCA hardware efficiency. We propose a cascaded multiple BCA chip model to enhance the system throughput by several-fold. Our experiments on an ASIC and FPGA prove that the proposed BCA successfully performs the mining process for multiple blockchain networks with much lower power consumption than that of the state-of-the-art CPUs and GPUs. The BCA is laid out with Renesas 65 nm technology with a chip area of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$25~mm^{2}$ </tex-math></inline-formula> and consumes <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$530~mW$ </tex-math></inline-formula> at 100 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">MHz</i> . The power efficiency of the layout chip is improved by 2428 and 143 times compared with that of the fastest CPU Intel i9-10940X and GPU RTX 3090, respectively.

Highlights

  • S UPER Smart Society 5.0 is Japan’s concept of a technology-based, human-centered society that balances economic development with the resolution of social problems, such as an aging society, greenhouse gas emissions, and labor shortages [1]

  • Our experiment shows that the blockchain accelerator (BCA) core occupies 18% of the LUT resources and 20% of the memory resources of the Alveo U280 card, consumes 8.38 W of dynamic power when operating at 400 MHz and takes 11.95 seconds to compute double secure hash algorithm (SHA)-256 232 times

  • We have proposed an ultralow power and high-throughput BCA architecture for accelerating double SHA-256 computation

Read more

Summary

Introduction

S UPER Smart Society 5.0 is Japan’s concept of a technology-based, human-centered society that balances economic development with the resolution of social problems, such as an aging society, greenhouse gas emissions, and labor shortages [1]. One of the greatest challenges of a decentralized BC network is to guarantee that all nodes of the network maintain the same integrity ledger nodes may be honest or dishonest To achieve this purpose, several consensus protocols have been proposed, such as proof of work (PoW), proof of stake (PoS), and delegated proof of stake (DPoS). Step 3 is the most time- and energy-consuming process This step hashes the block header by utilizing an SHA. Double SHA-256 has been the most popular algorithm in recent years In this step, a large number of trials are conducted by computing the double SHA-256 of the header with all possible values of the nonce field until a valid hash smaller than a predefined target is found

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call