A fast approach for bitcoin blockchain cryptocurrency mining system

The growth of the blockchain-based cryptocurrencies has attracted a lot of attention from a variety of fields, especially in academic research. One of them is Bitcoin, the most popular and highest valued cryptocurrency on the market. The SHA256 is the main processing part in Bitcoin mining, to date...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Integration (Amsterdam) 2020-09, Vol.74, p.107-114
Hauptverfasser: Duong, Le Vu Trung, Thuy, Nguyen Thi Thanh, Khai, Lam Duc
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 114
container_issue
container_start_page 107
container_title Integration (Amsterdam)
container_volume 74
creator Duong, Le Vu Trung
Thuy, Nguyen Thi Thanh
Khai, Lam Duc
description The growth of the blockchain-based cryptocurrencies has attracted a lot of attention from a variety of fields, especially in academic research. One of them is Bitcoin, the most popular and highest valued cryptocurrency on the market. The SHA256 is the main processing part in Bitcoin mining, to date the difficulty of which is extremely high and still increases relentlessly. Hence, it is essential to improve the speed of the SHA256 cores in the Bitcoin mining system. In this paper, we propose a two-level pipeline hardware architecture for the SHA256 processing. The first-level pipeline helps the system reduce the number of operating cycles. Besides, the maximum frequency of the system is boosted by the second-level pipeline. The proposed hardware is implemented on FPGA Xilinx Virtex 7-VC707 (28 nm technology). The mining hash rate using the proposed pipeline SHA256 cores reaches 514.92 MH/s that improves 2.4 times compared to the FPGA based conventional technique. The throughput of SHA core of current study is 296.108 Gbps that is 240 times higher compared to the standard technique. The proposed architecture is also implemented in an ASIC design using ROHM 180 nm CMOS technology, which resulted in a throughput of 69.28 Gbps that is 18 times higher than that of conventional work implemented in Intel 14 nm process.
doi_str_mv 10.1016/j.vlsi.2020.05.003
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2441571787</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0167926020300146</els_id><sourcerecordid>2441571787</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-a8ccee763498818b6c175426603501ee75f920c90219777f5461200362d16d2d3</originalsourceid><addsrcrecordid>eNp9UE1Lw0AQXUTBWv0DngKeE2cn2d0EvJSiVSh40fOSTjZ2Y5uNu2kh_94t9expBua9eR-M3XPIOHD52GXHXbAZAkIGIgPIL9iMlwpTJRAv2SyCVFqhhGt2E0IHALxQYsaWi6Stw5jUw-BdTdukdT7Z2JGc7ZPNztE3beu4kp-G0dHBe9PTlOxtb_uvJExhNPtbdtXWu2Du_uacfb48fyxf0_X76m25WKeUYzmmdUlkjJJ5UZUlLzeSuBIFSgm5AB4voq0QqALklVKqFYXkGJNIbLhssMnn7OH8N1r9OZgw6s4dfB8lNRYFF4qrUkUUnlHkXQjetHrwdl_7SXPQp7J0p09l6VNZGoSOEpH0dCaZ6P9ojdeBbExqGusNjbpx9j_6Lz_FcUc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2441571787</pqid></control><display><type>article</type><title>A fast approach for bitcoin blockchain cryptocurrency mining system</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Duong, Le Vu Trung ; Thuy, Nguyen Thi Thanh ; Khai, Lam Duc</creator><creatorcontrib>Duong, Le Vu Trung ; Thuy, Nguyen Thi Thanh ; Khai, Lam Duc</creatorcontrib><description>The growth of the blockchain-based cryptocurrencies has attracted a lot of attention from a variety of fields, especially in academic research. One of them is Bitcoin, the most popular and highest valued cryptocurrency on the market. The SHA256 is the main processing part in Bitcoin mining, to date the difficulty of which is extremely high and still increases relentlessly. Hence, it is essential to improve the speed of the SHA256 cores in the Bitcoin mining system. In this paper, we propose a two-level pipeline hardware architecture for the SHA256 processing. The first-level pipeline helps the system reduce the number of operating cycles. Besides, the maximum frequency of the system is boosted by the second-level pipeline. The proposed hardware is implemented on FPGA Xilinx Virtex 7-VC707 (28 nm technology). The mining hash rate using the proposed pipeline SHA256 cores reaches 514.92 MH/s that improves 2.4 times compared to the FPGA based conventional technique. The throughput of SHA core of current study is 296.108 Gbps that is 240 times higher compared to the standard technique. The proposed architecture is also implemented in an ASIC design using ROHM 180 nm CMOS technology, which resulted in a throughput of 69.28 Gbps that is 18 times higher than that of conventional work implemented in Intel 14 nm process.</description><identifier>ISSN: 0167-9260</identifier><identifier>EISSN: 1872-7522</identifier><identifier>DOI: 10.1016/j.vlsi.2020.05.003</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Bitcoin mining ; Blockchain ; CMOS ; Computer architecture ; Cryptocurrency mining ; Cryptography ; Data mining ; Digital currencies ; Hardware ; Pipeline architecture ; SHA-256 cryptographic hash algorithm</subject><ispartof>Integration (Amsterdam), 2020-09, Vol.74, p.107-114</ispartof><rights>2020 Elsevier B.V.</rights><rights>Copyright Elsevier BV Sep 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-a8ccee763498818b6c175426603501ee75f920c90219777f5461200362d16d2d3</citedby><cites>FETCH-LOGICAL-c328t-a8ccee763498818b6c175426603501ee75f920c90219777f5461200362d16d2d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0167926020300146$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids></links><search><creatorcontrib>Duong, Le Vu Trung</creatorcontrib><creatorcontrib>Thuy, Nguyen Thi Thanh</creatorcontrib><creatorcontrib>Khai, Lam Duc</creatorcontrib><title>A fast approach for bitcoin blockchain cryptocurrency mining system</title><title>Integration (Amsterdam)</title><description>The growth of the blockchain-based cryptocurrencies has attracted a lot of attention from a variety of fields, especially in academic research. One of them is Bitcoin, the most popular and highest valued cryptocurrency on the market. The SHA256 is the main processing part in Bitcoin mining, to date the difficulty of which is extremely high and still increases relentlessly. Hence, it is essential to improve the speed of the SHA256 cores in the Bitcoin mining system. In this paper, we propose a two-level pipeline hardware architecture for the SHA256 processing. The first-level pipeline helps the system reduce the number of operating cycles. Besides, the maximum frequency of the system is boosted by the second-level pipeline. The proposed hardware is implemented on FPGA Xilinx Virtex 7-VC707 (28 nm technology). The mining hash rate using the proposed pipeline SHA256 cores reaches 514.92 MH/s that improves 2.4 times compared to the FPGA based conventional technique. The throughput of SHA core of current study is 296.108 Gbps that is 240 times higher compared to the standard technique. The proposed architecture is also implemented in an ASIC design using ROHM 180 nm CMOS technology, which resulted in a throughput of 69.28 Gbps that is 18 times higher than that of conventional work implemented in Intel 14 nm process.</description><subject>Bitcoin mining</subject><subject>Blockchain</subject><subject>CMOS</subject><subject>Computer architecture</subject><subject>Cryptocurrency mining</subject><subject>Cryptography</subject><subject>Data mining</subject><subject>Digital currencies</subject><subject>Hardware</subject><subject>Pipeline architecture</subject><subject>SHA-256 cryptographic hash algorithm</subject><issn>0167-9260</issn><issn>1872-7522</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9UE1Lw0AQXUTBWv0DngKeE2cn2d0EvJSiVSh40fOSTjZ2Y5uNu2kh_94t9expBua9eR-M3XPIOHD52GXHXbAZAkIGIgPIL9iMlwpTJRAv2SyCVFqhhGt2E0IHALxQYsaWi6Stw5jUw-BdTdukdT7Z2JGc7ZPNztE3beu4kp-G0dHBe9PTlOxtb_uvJExhNPtbdtXWu2Du_uacfb48fyxf0_X76m25WKeUYzmmdUlkjJJ5UZUlLzeSuBIFSgm5AB4voq0QqALklVKqFYXkGJNIbLhssMnn7OH8N1r9OZgw6s4dfB8lNRYFF4qrUkUUnlHkXQjetHrwdl_7SXPQp7J0p09l6VNZGoSOEpH0dCaZ6P9ojdeBbExqGusNjbpx9j_6Lz_FcUc</recordid><startdate>202009</startdate><enddate>202009</enddate><creator>Duong, Le Vu Trung</creator><creator>Thuy, Nguyen Thi Thanh</creator><creator>Khai, Lam Duc</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope></search><sort><creationdate>202009</creationdate><title>A fast approach for bitcoin blockchain cryptocurrency mining system</title><author>Duong, Le Vu Trung ; Thuy, Nguyen Thi Thanh ; Khai, Lam Duc</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-a8ccee763498818b6c175426603501ee75f920c90219777f5461200362d16d2d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Bitcoin mining</topic><topic>Blockchain</topic><topic>CMOS</topic><topic>Computer architecture</topic><topic>Cryptocurrency mining</topic><topic>Cryptography</topic><topic>Data mining</topic><topic>Digital currencies</topic><topic>Hardware</topic><topic>Pipeline architecture</topic><topic>SHA-256 cryptographic hash algorithm</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Duong, Le Vu Trung</creatorcontrib><creatorcontrib>Thuy, Nguyen Thi Thanh</creatorcontrib><creatorcontrib>Khai, Lam Duc</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Integration (Amsterdam)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Duong, Le Vu Trung</au><au>Thuy, Nguyen Thi Thanh</au><au>Khai, Lam Duc</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A fast approach for bitcoin blockchain cryptocurrency mining system</atitle><jtitle>Integration (Amsterdam)</jtitle><date>2020-09</date><risdate>2020</risdate><volume>74</volume><spage>107</spage><epage>114</epage><pages>107-114</pages><issn>0167-9260</issn><eissn>1872-7522</eissn><abstract>The growth of the blockchain-based cryptocurrencies has attracted a lot of attention from a variety of fields, especially in academic research. One of them is Bitcoin, the most popular and highest valued cryptocurrency on the market. The SHA256 is the main processing part in Bitcoin mining, to date the difficulty of which is extremely high and still increases relentlessly. Hence, it is essential to improve the speed of the SHA256 cores in the Bitcoin mining system. In this paper, we propose a two-level pipeline hardware architecture for the SHA256 processing. The first-level pipeline helps the system reduce the number of operating cycles. Besides, the maximum frequency of the system is boosted by the second-level pipeline. The proposed hardware is implemented on FPGA Xilinx Virtex 7-VC707 (28 nm technology). The mining hash rate using the proposed pipeline SHA256 cores reaches 514.92 MH/s that improves 2.4 times compared to the FPGA based conventional technique. The throughput of SHA core of current study is 296.108 Gbps that is 240 times higher compared to the standard technique. The proposed architecture is also implemented in an ASIC design using ROHM 180 nm CMOS technology, which resulted in a throughput of 69.28 Gbps that is 18 times higher than that of conventional work implemented in Intel 14 nm process.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.vlsi.2020.05.003</doi><tpages>8</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0167-9260
ispartof Integration (Amsterdam), 2020-09, Vol.74, p.107-114
issn 0167-9260
1872-7522
language eng
recordid cdi_proquest_journals_2441571787
source Elsevier ScienceDirect Journals Complete
subjects Bitcoin mining
Blockchain
CMOS
Computer architecture
Cryptocurrency mining
Cryptography
Data mining
Digital currencies
Hardware
Pipeline architecture
SHA-256 cryptographic hash algorithm
title A fast approach for bitcoin blockchain cryptocurrency mining system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-15T11%3A24%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20fast%20approach%20for%20bitcoin%20blockchain%20cryptocurrency%20mining%20system&rft.jtitle=Integration%20(Amsterdam)&rft.au=Duong,%20Le%20Vu%20Trung&rft.date=2020-09&rft.volume=74&rft.spage=107&rft.epage=114&rft.pages=107-114&rft.issn=0167-9260&rft.eissn=1872-7522&rft_id=info:doi/10.1016/j.vlsi.2020.05.003&rft_dat=%3Cproquest_cross%3E2441571787%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2441571787&rft_id=info:pmid/&rft_els_id=S0167926020300146&rfr_iscdi=true