{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T07:40:08Z","timestamp":1763106008504,"version":"3.41.0"},"reference-count":87,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,12,7]],"date-time":"2024-12-07T00:00:00Z","timestamp":1733529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Distrib. Ledger Technol."],"published-print":{"date-parts":[[2024,12,31]]},"abstract":"<jats:p>While state-of-the-art permissioned blockchains can achieve thousands of transactions per second on commodity hardware with x86\/64 architecture, their performance when running on different architectures, such as ARM, is not clear. The goal of this work is to characterize the performance and cost of permissioned blockchains on different hardware systems, which is important as diverse application domains are adopting blockchains. To this end, we conduct extensive cost and performance evaluation of two permissioned blockchains, namely Hyperledger Fabric and ConsenSys Quorum, on five different types of hardware covering both x86\/64 and ARM architecture, as well as both cloud and edge computing. The hardware nodes include servers with Intel Xeon CPU, servers with ARM-based Amazon Graviton CPU, and edge devices with ARM-based CPU such as Nvidia Jetson TX2 and Raspberry Pi 4. Our results reveal a diverse profile of the two blockchains across different settings, demonstrating the impact of hardware choices on the overall performance and cost. We find that Graviton servers outperform Xeon servers in many settings due to their powerful CPU and high memory bandwidth. Edge devices with ARM architecture, on the other hand, exhibit low performance. When comparing the cloud with the edge, we show that the cost of the latter is much smaller in the long run if manpower cost is not considered.<\/jats:p>","DOI":"10.1145\/3666013","type":"journal-article","created":{"date-parts":[[2024,5,30]],"date-time":"2024-05-30T15:47:12Z","timestamp":1717084032000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Characterizing the Performance and Cost of Blockchains on the Cloud and at the Edge"],"prefix":"10.1145","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8965-542X","authenticated-orcid":false,"given":"Dumitrel","family":"Loghin","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8158-3636","authenticated-orcid":false,"given":"Tien Tuan Anh","family":"Dinh","sequence":"additional","affiliation":[{"name":"Deakin University, Burwood, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7483-0045","authenticated-orcid":false,"given":"Chen","family":"Gang","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3391-2941","authenticated-orcid":false,"given":"Yong Meng","family":"Teo","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4446-1100","authenticated-orcid":false,"given":"Beng Chin","family":"Ooi","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2024,12,7]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Raspberry Pi 4 Tech Specs. 2019. Retrieved from https:\/\/archive.fo\/zQFoN"},{"key":"e_1_3_2_3_2","unstructured":"Secp256k1. 2019. Retrieved from https:\/\/archive.fo\/uBDlQ"},{"key":"e_1_3_2_4_2","unstructured":"Raspberry Pi OS (64 bit) Beta Test Version. 2020. Retrieved from https:\/\/archive.fo\/1B0Te"},{"key":"e_1_3_2_5_2","unstructured":"Intel Haswell. 2021. Retrieved from https:\/\/archive.fo\/ZTEge"},{"key":"e_1_3_2_6_2","unstructured":"Oregon State Energy Profile. 2021. Retrieved from https:\/\/archive.fo\/Jqgxu"},{"key":"e_1_3_2_7_2","unstructured":"Chainstack. 2022. Managed Blockchain Infrastructure. Retrieved from https:\/\/chainstack.com\/"},{"key":"e_1_3_2_8_2","unstructured":"Helium. 2022. People-Powered Networks. Retrieved from https:\/\/www.helium.com\/"},{"key":"e_1_3_2_9_2","unstructured":"Amazon. 2019. Amazon Quantum Ledger Database (QLDB). Retrieved from https:\/\/archive.fo\/Mey43"},{"key":"e_1_3_2_10_2","unstructured":"Amazon. 2021. Amazon EC2 m6g Instances. Retrieved from https:\/\/archive.fo\/MmHX0"},{"key":"e_1_3_2_11_2","unstructured":"Amazon. 2021. AWS Graviton Processor. Retrieved from https:\/\/archive.fo\/lis8L"},{"key":"e_1_3_2_12_2","unstructured":"Amazon. 2024. AWS S3. Retrieved from https:\/\/archive.fo\/oS1dm"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190538"},{"key":"e_1_3_2_14_2","unstructured":"ARM. 2009. ARM Announces Support for EEMBC CoreMark Benchmark. Retrieved from http:\/\/www.webcitation.org\/6RPwNECop"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS.2017.129"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-01741-4"},{"key":"e_1_3_2_17_2","unstructured":"T. Blummer. 2018. An Introduction to Hyperledger. Retrieved from http:\/\/archive.fo\/oyiKf"},{"key":"e_1_3_2_18_2","unstructured":"V. Buterin. 2013. A Next-Generation Smart Contract and Decentralized Application Platform. Retrieved from http:\/\/archive.fo\/Sb4qa"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.5555\/296806.296824"},{"key":"e_1_3_2_20_2","unstructured":"ConsenSys. 2020. ConsenSys Acquires Quorum Platform from J.P. Morgan. Retrieved from https:\/\/archive.ph\/46og3"},{"key":"e_1_3_2_21_2","unstructured":"ConsenSys. 2021. GoQuorum. Retrieved from https:\/\/github.com\/ConsenSys\/quorum"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319889"},{"key":"e_1_3_2_24_2","unstructured":"J. Dean and S. Ghemawat. 2011. LevelDB: A Fast Persistent Key-Value Store. Retrieved from https:\/\/archive.fo\/UGcvE"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2017.2781227"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064033"},{"key":"e_1_3_2_27_2","unstructured":"Ethereum. 2021. Proof-of-stake (POS). Retrieved from https:\/\/archive.fo\/d2VgG"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.32604\/cmc.2022.028646"},{"key":"e_1_3_2_29_2","unstructured":"Forbes. 2023. Top 10 Cryptocurrencies of 2023. Retrieved from https:\/\/archive.ph\/bvOYK"},{"key":"e_1_3_2_30_2","unstructured":"D. Franklin. 2017. NVIDIA Jetson TX2 Delivers Twice the Intelligence to the Edge. Retrieved from https:\/\/archive.fo\/aoQCU"},{"key":"e_1_3_2_31_2","unstructured":"Glassdoor. 2021. Amazon Data Center Technician Monthly Pay. Retrieved from https:\/\/archive.fo\/LWCjW"},{"key":"e_1_3_2_32_2","unstructured":"Glassdoor. 2023. How Much Does a Data Center Technician Make in Germany? Retrieved from https:\/\/archive.ph\/0tzek"},{"key":"e_1_3_2_33_2","unstructured":"Glassdoor. 2023. How Much Does a Datacenter Technician Make in Argentina? Retrieved from https:\/\/archive.ph\/kpU9q"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/WFCS.2019.8758000"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1080\/01611194.2013.856818"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.14778\/3380750.3380757"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00198"},{"issue":"4","key":"e_1_3_2_38_2","first-page":"1","article-title":"MiTFed: A Privacy Preserving Collaborative Network Attack Mitigation Framework Based on Federated Learning using SDN and Blockchain.","volume":"10","author":"Houda Z. A. E.","year":"2023","unstructured":"Z. A. E. Houda, A. S. Hafid, and L. Khoukhi. 2023. MiTFed: A Privacy Preserving Collaborative Network Attack Mitigation Framework Based on Federated Learning using SDN and Blockchain. IEEE Transactions on Network Science and Engineering 10, 4 (2023), 1\u201317.","journal-title":"IEEE Transactions on Network Science and Engineering"},{"key":"e_1_3_2_39_2","unstructured":"Hyperledger. 2020. Hyperledger-Powered Internet of Things Applications. Retrieved from https:\/\/archive.fo\/jzkDl"},{"key":"e_1_3_2_40_2","unstructured":"Hyperledger. 2020. PoET 1.0 Specification. Retrieved from http:\/\/archive.fo\/5gbba"},{"key":"e_1_3_2_41_2","unstructured":"Hyperledger. 2021. Fabric. Retrieved from https:\/\/github.com\/hyperledger\/fabric"},{"key":"e_1_3_2_42_2","unstructured":"Hyperledger. 2021. Hyperledger Fabric EVM Chaincode. Retrieved from https:\/\/archive.fo\/FxwKp"},{"key":"e_1_3_2_43_2","unstructured":"Hyperledger. 2022. Endorsement Policies. Retrieved from https:\/\/archive.fo\/EKppJ"},{"key":"e_1_3_2_44_2","unstructured":"Hyperledger. 2022. Hyperledger Burrow. Retrieved from https:\/\/archive.fo\/CpxIk"},{"key":"e_1_3_2_45_2","unstructured":"Hyperledger. 2022. Hyperledger Fabric Model. Retrieved from https:\/\/archive.fo\/sfTcE"},{"key":"e_1_3_2_46_2","unstructured":"Hyperledger. 2022. Ledger. Retrieved from https:\/\/archive.fo\/CV2ZB"},{"key":"e_1_3_2_47_2","unstructured":"Hyperledger. 2022. The Ordering Service. Retrieved from https:\/\/archive.fo\/PaALl"},{"key":"e_1_3_2_48_2","unstructured":"Hyperledger. 2022. Transaction Flow. Retrieved from https:\/\/archive.fo\/som0h"},{"key":"e_1_3_2_49_2","unstructured":"IETF. 2018. Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS) Versions 1.2 and Earlier. Retrieved from https:\/\/archive.fo\/4wOUE"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/357172.357176"},{"key":"e_1_3_2_51_2","unstructured":"D. Loghin G. Chen T. T. A. Dinh B. C. Ooi and Y. M. Teo. 2019. Blockchain goes green? An analysis of blockchain on low-power nodes. arXiv:1905.06520. Retrieved from https:\/\/arxiv.org\/abs\/1905.06520"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/IEEE.EDGE.2017.10"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2019.04.009"},{"key":"e_1_3_2_54_2","first-page":"762","volume-title":"Proceedings of the VLDB Endowment","volume":"8","author":"Loghin D.","year":"2014","unstructured":"D. Loghin, B. M. Tudor, H. Zhang, B. C. Ooi, and Y. M. Teo. 2014. A Performance Study of Big Data on Small Nodes. Proceedings of the VLDB Endowment, 8, 7 (2014), 762\u2013773"},{"key":"e_1_3_2_55_2","unstructured":"H. Moniz. 2020. The Istanbul BFT consensus algorithm. arXiv:2002.03613. Retrieved from https:\/\/arxiv.org\/abs\/2002.03613"},{"key":"e_1_3_2_56_2","unstructured":"S. Nakamoto. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from http:\/\/archive.fo\/CIl1Y"},{"key":"e_1_3_2_57_2","volume-title":"Proceedings of 1st Workshop on BlockChain and Distributed Ledger","author":"Nguyen M. Q.","year":"2019","unstructured":"M. Q. Nguyen, D. Loghin, and T. T. A. Dinh. 2019. Understanding the Scalability of Hyperledger Fabric. In Proceedings of 1st Workshop on BlockChain and Distributed Ledger."},{"key":"e_1_3_2_58_2","first-page":"305","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"Ongaro D.","year":"2014","unstructured":"D. Ongaro and J. Ousterhout. 2014. In Search of an Understandable Consensus Algorithm. In Proceedings of USENIX Annual Technical Conference, 305\u2013319."},{"key":"e_1_3_2_59_2","volume-title":"Proceedings of 33rd International Conference on Neural Information Processing Systems","author":"Paszke A.","year":"2019","unstructured":"A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin, N. Gimelshein, L. Antiga, A. Desmaison, A. Kopf, E. Yang, Z. DeVito, M. Raison, A. Tejani, S. Chilamkurthy, B. Steiner, L. Fang, J. Bai, and S. Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Proceedings of 33rd International Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_60_2","unstructured":"PegaSys. 2018. Scaling Consensus for Enterprise: Explaining the IBFT Algorithm. Retrieved from https:\/\/archive.ph\/jElsZ"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038517"},{"key":"e_1_3_2_62_2","unstructured":"Quorum. 2020. Quorum Whitepaper v0.2. Retrieved from https:\/\/bit.ly\/40qKG1t"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.71"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2014.41"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.14778\/3329772.3329775"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-13979-6"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3452789"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526046"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389693"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00148"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319883"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1002\/ett.3174"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2713818"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_2_75_2","unstructured":"J. Simon. 2019. New M5n and R5n EC2 Instances with up to 100 Gbps Networking. Retrieved from https:\/\/archive.fo\/JyBV8"},{"key":"e_1_3_2_76_2","unstructured":"C. Staelin and L. McVoy. 2018. lmbench - System Benchmarks. Retrieved from https:\/\/archive.fo\/SYkvt"},{"key":"e_1_3_2_77_2","unstructured":"Statista. 2022. Global Business Electricity Price by Country 2022. Retrieved from https:\/\/bit.ly\/3KR41mX"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCNC.2018.8390265"},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/3517189"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2018.00034"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544232"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1145\/2465529.2465553"},{"key":"e_1_3_2_83_2","unstructured":"Walmart. 2023. How Walmart Brought Unprecedented Transparency to the Food Supply Chain with Hyperledger Fabric. Retrieved from https:\/\/archive.ph\/yeLaQ"},{"key":"e_1_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM58522.2023.00072"},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2020.102436"},{"key":"e_1_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3138693"},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3293611.3331591"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2022.3213353"}],"container-title":["Distributed Ledger Technologies: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3666013","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3666013","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:53:47Z","timestamp":1750287227000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3666013"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,7]]},"references-count":87,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,12,31]]}},"alternative-id":["10.1145\/3666013"],"URL":"https:\/\/doi.org\/10.1145\/3666013","relation":{},"ISSN":["2769-6480"],"issn-type":[{"type":"electronic","value":"2769-6480"}],"subject":[],"published":{"date-parts":[[2024,12,7]]},"assertion":[{"value":"2022-09-22","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-05-18","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-12-07","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}