[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

When Private Blockchain Meets Deterministic Database

Published: 30 May 2023 Publication History

Abstract

Private blockchain as a replicated transactional system shares many commonalities with distributed database. However, the intimacy between private blockchain and deterministic database has never been studied. In essence, private blockchain and deterministic database both ensure replica consistency by determinism. In this paper, we present a comprehensive analysis to uncover the connections between private blockchain and deterministic database. While private blockchains have started to pursue deterministic transaction executions recently, deterministic databases have already studied deterministic concurrency control protocols for almost a decade. This motivates us to propose Harmony, a novel deterministic concurrency control protocol designed for blockchain use. We use Harmony to build a new relational blockchain, namely HarmonyBC, which features low abort rates, hotspot resiliency, and inter-block parallelism, all of which are especially important to disk-oriented blockchain. Empirical results on Smallbank, YCSB, and TPC-C show that HarmonyBC offers 2.0x to 3.5x throughput better than the state-of-the-art private blockchains.

Supplemental Material

MP4 File
Presentation video for SIGMOD 2023

References

[1]
Mohammad Alomari, Michael Cahill, Alan Fekete, and Uwe Rohm. 2008. The cost of serializability on platforms that use snapshot isolation. In 2008 IEEE 24th International Conference on Data Engineering. IEEE, 576--585.
[2]
Mohammad Javad Amiri, Divyakant Agrawal, and Amr El Abbadi. 2019a. CAPER: A Cross-Application Permissioned Blockchain. Proc. VLDB Endow., Vol. 12, 11 (2019), 1385--1398. https://doi.org/10.14778/3342263.3342275
[3]
Mohammad Javad Amiri, Divyakant Agrawal, and Amr El Abbadi. 2019b. On sharding permissioned blockchains. In 2019 IEEE International Conference on Blockchain (Blockchain). IEEE, 282--285.
[4]
Mohammad Javad Amiri, Divyakant Agrawal, and Amr El Abbadi. 2021. Sharper: Sharding permissioned blockchains over network clusters. In Proceedings of the 2021 International Conference on Management of Data. 76--88.
[5]
Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, et al. 2018. Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the thirteenth EuroSys conference. 1--15.
[6]
Arati Baliga, I Subhod, Pandurang Kamat, and Siddhartha Chatterjee. 2018. Performance evaluation of the quorum blockchain platform. arXiv preprint arXiv:1809.03421 (2018).
[7]
Mathieu Baudet, Avery Ching, Andrey Chursin, George Danezis, Francc ois Garillot, Zekun Li, Dahlia Malkhi, Oded Naor, Dmitri Perelman, and Alberto Sonnino. 2019. State machine replication in the libra blockchain. The Libra Assn., Tech. Rep (2019).
[8]
Johannes Behl, Tobias Distler, and Rüdiger Kapitza. 2015. Consensus-oriented parallelization: How to earn your first million. In Proceedings of the 16th Annual Middleware Conference. 173--184.
[9]
Marcus Brandenburger, Christian Cachin, Rüdiger Kapitza, and Alessandro Sorniotti. 2018. Blockchain and trusted computing: Problems, pitfalls, and a solution for hyperledger fabric. arXiv preprint arXiv:1805.08541 (2018).
[10]
Marcus Brandenburger, Christian Cachin, Rüdiger Kapitza, and Alessandro Sorniotti. 2019. Trusted computing meets blockchain: Rollback attacks and a solution for hyperledger fabric. In 2019 38th Symposium on Reliable Distributed Systems (SRDS). IEEE, 324--32409.
[11]
Yehonatan Buchnik and Roy Friedman. 2020. FireLedger: A High Throughput Blockchain Consensus Protocol. Proc. VLDB Endow., Vol. 13, 9 (2020), 1525--1539. https://doi.org/10.14778/3397230.3397246
[12]
Michael J Cahill, Uwe Röhm, and Alan D Fekete. 2009. Serializable isolation for snapshot databases. ACM Transactions on Database Systems (TODS), Vol. 34, 4 (2009), 1--42.
[13]
Jeeta Ann Chacko, Ruben Mayer, and Hans-Arno Jacobsen. 2021. Why do my blockchain transactions fail? A study of hyperledger fabric. In Proceedings of the 2021 International Conference on Management of Data. 221--234.
[14]
Zhihao Chen, Haizhen Zhuo, Quanqing Xu, Xiaodong Qi, Chengyu Zhu, Zhao Zhang, Cheqing Jin, Aoying Zhou, Ying Yan, and Hui Zhang. 2021. SChain: A Scalable Consortium Blockchain Exploiting Intra- and Inter-Block Concurrency. Proc. VLDB Endow., Vol. 14, 12 (2021), 2799--2802. http://www.vldb.org/pvldb/vol14/p2799-chen.pdf
[15]
Mohammad Jabed Morshed Chowdhury, Alan Colman, Muhammad Ashad Kabir, Jun Han, and Paul Sarda. 2018. Blockchain versus database: A critical analysis. In 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE). IEEE, 1348--1353.
[16]
Brian F Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM symposium on Cloud computing. 143--154.
[17]
James A. Cowling, Daniel S. Myers, Barbara Liskov, Rodrigo Rodrigues, and Liuba Shrira. 2006. HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance. In 7th Symposium on Operating Systems Design and Implementation (OSDI '06), November 6--8, Seattle, WA, USA, Brian N. Bershad and Jeffrey C. Mogul (Eds.). USENIX Association, 177--190. http://www.usenix.org/events/osdi06/tech/cowling.html
[18]
Tyler Crain, Christopher Natoli, and Vincent Gramoli. 2021. Red belly: A secure, fair and scalable open blockchain. In 2021 IEEE Symposium on Security and Privacy (SP). IEEE, 466--483.
[19]
Michael Crosby, Pradan Pattanayak, Sanjeev Verma, Vignesh Kalyanaraman, et al. 2016. Blockchain technology: Beyond bitcoin. Applied Innovation, Vol. 2, 6--10 (2016), 71.
[20]
Hung Dang, Anh Dinh, Ee-Chien Chang, and Beng Chin Ooi. 2018. Chain of trust: Can trusted hardware help scaling blockchains. arXiv preprint arXiv:1804.00399 (2018).
[21]
Hung Dang, Tien Tuan Anh Dinh, Dumitrel Loghin, Ee-Chien Chang, Qian Lin, and Beng Chin Ooi. 2019. Towards scaling blockchain systems via sharding. In Proceedings of the 2019 international conference on management of data. 123--140.
[22]
Justin DeBrabant, Andrew Pavlo, Stephen Tu, Michael Stonebraker, and Stan Zdonik. 2013. Anti-caching: A new approach to database management system architecture. Proceedings of the VLDB Endowment, Vol. 6, 14 (2013), 1942--1953.
[23]
Bailu Ding, Lucja Kot, and Johannes Gehrke. 2018. Improving optimistic concurrency control through transaction batching and operation reordering. Proceedings of the VLDB Endowment, Vol. 12, 2 (2018), 169--182.
[24]
Tien Tuan Anh Dinh, Rui Liu, Meihui Zhang, Gang Chen, Beng Chin Ooi, and Ji Wang. 2018. Untangling blockchain: A data processing view of blockchain systems. IEEE transactions on knowledge and data engineering, Vol. 30, 7 (2018), 1366--1385.
[25]
Tien Tuan Anh Dinh, Ji Wang, Gang Chen, Rui Liu, Beng Chin Ooi, and Kian-Lee Tan. 2017. Blockbench: A framework for analyzing private blockchains. In Proceedings of the 2017 ACM International Conference on Management of Data. 1085--1100.
[26]
Muhammad El-Hindi, Carsten Binnig, Arvind Arasu, Donald Kossmann, and Ravi Ramamurthy. 2019. BlockchainDB: A shared database on blockchains. Proceedings of the VLDB Endowment, Vol. 12, 11 (2019), 1597--1609.
[27]
Jose M Faleiro and Daniel J Abadi. 2015. Rethinking serializable multiversion concurrency control. Proceedings of the VLDB Endowment, Vol. 8, 11 (2015).
[28]
Jose M Faleiro, Daniel J Abadi, and Joseph M Hellerstein. 2017. High performance transactions via early write visibility. Proceedings of the VLDB Endowment, Vol. 10, 5 (2017).
[29]
Jose M. Faleiro, Alexander Thomson, and Daniel J. Abadi. 2014. Lazy Evaluation of Transactions in Database Systems. In SIGMOD. 15--26.
[30]
Alan Fekete, Dimitrios Liarokapis, Elizabeth O'Neil, Patrick O'Neil, and Dennis Shasha. 2005. Making snapshot isolation serializable. ACM Transactions on Database Systems (TODS), Vol. 30, 2 (2005), 492--528.
[31]
Hyperledger Foundation. 2019. Hyperledger Annual Report. https://www.hyperledger.org/learn/publications/hyperledger-annual-report (2019).
[32]
Christian Gorenflo, Stephen Lee, Lukasz Golab, and Srinivasan Keshav. 2019. Fastfabric: Scaling hyperledger fabric to 20,000 transactions per second. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE, 455--463.
[33]
James N Gray. 1978. Notes on data base operating systems. Operating systems (1978), 393--481.
[34]
GG Gueta, I Abraham, S Grossman, D Malkhi, B Pinkas, MK REITER, DA SEREDINSCHI, O Tamir, and A Tomescu. 1804. Sbft: a scalable decentralized trust infrastructure for blockchains, 2018.
[35]
Zhihan Guo, Kan Wu, Cong Yan, and Xiangyao Yu. 2021. Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking. In Proceedings of the 2021 International Conference on Management of Data. 658--670.
[36]
Suyash Gupta, Jelle Hellings, Sajjad Rahnama, and Mohammad Sadoghi. 2019. Proof-of-execution: Reaching consensus through fault-tolerant speculation. arXiv preprint arXiv:1911.00838 (2019).
[37]
Suyash Gupta, Jelle Hellings, and Mohammad Sadoghi. 2021a. Fault-Tolerant Distributed Transactions on Blockchain. Morgan & Claypool.
[38]
Suyash Gupta, Jelle Hellings, and Mohammad Sadoghi. 2021b. RCC: Resilient Concurrent Consensus for High-Throughput Secure Transaction Processing. In 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, Greece, April 19--22, 2021. IEEE, 1392--1403. https://doi.org/10.1109/ICDE51399.2021.00124
[39]
Suyash Gupta, Sajjad Rahnama, Jelle Hellings, and Mohammad Sadoghi. 2020. ResilientDB: Global Scale Resilient Blockchain Fabric. Proc. VLDB Endow., Vol. 13, 6 (2020), 868--883. https://doi.org/10.14778/3380750.3380757
[40]
Robert Hagmann. 1987. Reimplementing the Cedar file system using logging and group commit. In Proceedings of the eleventh ACM Symposium on Operating systems principles. 155--162.
[41]
Stavros Harizopoulos, Daniel J. Abadi, Samuel Madden, and Michael Stonebraker. 2019. OLTP through the looking glass, and what we found there. In Making Databases Work: the Pragmatic Wisdom of Michael Stonebraker, Michael L. Brodie (Ed.). ACM / Morgan & Claypool, 409--439. https://doi.org/10.1145/3226595.3226635
[42]
Mike Hearn and Richard Gendal Brown. 2016. Corda: A distributed ledger. Corda Technical White Paper, Vol. 2016 (2016).
[43]
Jelle Hellings and Mohammad Sadoghi. 2021. Byshard: Sharding in a byzantine environment. Proceedings of the VLDB Endowment, Vol. 14, 11 (2021), 2230--2243.
[44]
Yihe Huang, William Qian, Eddie Kohler, Barbara Liskov, and Liuba Shrira. 2020. Opportunities for optimism in contended main-memory multicore transactions. Proceedings of the VLDB Endowment, Vol. 13, 5 (2020), 629--642.
[45]
HG Insights. 2022. Companies Currently Using Hyperledger Fabric. https://www.hyperledger.org/learn/publications/hyperledger-annual-report (2022).
[46]
Manos Kapritsos, Yang Wang, Vivien Quema, Allen Clement, Lorenzo Alvisi, and Mike Dahlin. 2012. All about Eve:Execute-Verify Replication for Multi-Core Servers. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). 237--250.
[47]
Kangnyeon Kim, Tianzheng Wang, Ryan Johnson, and Ippokratis Pandis. 2016. Ermia: Fast memory-optimized database system for heterogeneous workloads. In Proceedings of the 2016 International Conference on Management of Data. 1675--1687.
[48]
Attila Klenik and Imre Kocsis. 2022. Porting a benchmark with a classic workload to blockchain: TPC-C on Hyperledger Fabric. In Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing. 290--298.
[49]
Ramakrishna Kotla, Lorenzo Alvisi, Michael Dahlin, Allen Clement, and Edmund L. Wong. 2007. Zyzzyva: speculative byzantine fault tolerance. In Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, SOSP 2007, Stevenson, Washington, USA, October 14--17, 2007, Thomas C. Bressoud and M. Frans Kaashoek (Eds.). ACM, 45--58. https://doi.org/10.1145/1294261.1294267
[50]
Hyeontaek Lim, Michael Kaminsky, and David G Andersen. 2017. Cicada: Dependably fast multi-core in-memory transactions. In Proceedings of the 2017 ACM International Conference on Management of Data. 21--35.
[51]
Jian Liu, Wenting Li, Ghassan O Karame, and N Asokan. 2018. Scalable byzantine consensus via hardware-assisted secret sharing. IEEE Trans. Comput., Vol. 68, 1 (2018), 139--151.
[52]
Dumitrel Loghin, Gang Chen, Tien Tuan Anh Dinh, Beng Chin Ooi, and Yong Meng Teo. 2019. Blockchain goes green? An analysis of blockchain on low-power nodes. arXiv preprint arXiv:1905.06520 (2019).
[53]
Yi Lu, Xiangyao Yu, Lei Cao, and Samuel Madden. 2020. Aria: a fast and practical deterministic OLTP database. Proceedings of the VLDB Endowment, Vol. 13, 12 (2020), 2047--2060.
[54]
Sujaya Maiyya, Faisal Nawab, Divy Agrawal, and Amr El Abbadi. 2019. Unifying Consensus and Atomic Commitment for Effective Cloud Data Management. Proc. VLDB Endow., Vol. 12, 5 (2019), 611--623. https://doi.org/10.14778/3303753.3303765
[55]
Bruce Momjian. 2001. PostgreSQL: introduction and concepts. Vol. 192. Addison-Wesley New York.
[56]
Shuai Mu, Yang Cui, Yang Zhang, Wyatt Lloyd, and Jinyang Li. 2014. Extracting more concurrency from distributed transactions. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). 479--494.
[57]
Senthil Nathan, Chander Govindarajan, Adarsh Saraf, Manish Sethi, and Praveen Jayachandran. 2019. Blockchain meets database: design and implementation of a blockchain relational database. Proceedings of the VLDB Endowment, Vol. 12, 11 (2019), 1539--1552.
[58]
Dan RK Ports and Kevin Grittner. 2012. Serializable Snapshot Isolation in PostgreSQL. Proceedings of the VLDB Endowment, Vol. 5, 12 (2012).
[59]
Thamir M Qadah and Mohammad Sadoghi. 2018. Quecc: A queue-oriented, control-free concurrency architecture. In Proceedings of the 19th International Middleware Conference. 13--25.
[60]
Dai Qin, Angela Demke Brown, and Ashvin Goel. 2021. Caracal: Contention Management with Deterministic Concurrency Control. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles. 180--194.
[61]
Dai Qin, Ashvin Goel, and Angela Demke Brown. 2017. Scalable Replay-Based Replication For Fast Databases. Proc. VLDB Endow., Vol. 10, 13 (2017), 2025--2036. https://doi.org/10.14778/3151106.3151107
[62]
Francois Raab. 1993. TPC-C-The Standard Benchmark for Online transaction Processing (OLTP).
[63]
Sajjad Rahnama, Suyash Gupta, Rohan Sogani, Dhruv Krishnan, and Mohammad Sadoghi. 2021. RingBFT: Resilient Consensus over Sharded Ring Topology. arXiv preprint arXiv:2107.13047 (2021).
[64]
Ana Reyna, Cristian Mart'in, Jaime Chen, Enrique Soler, and Manuel D'iaz. 2018. On blockchain and its integration with IoT. Challenges and opportunities. Future generation computer systems, Vol. 88 (2018), 173--190.
[65]
Pingcheng Ruan, Tien Tuan Anh Dinh, Dumitrel Loghin, Meihui Zhang, Gang Chen, Qian Lin, and Beng Chin Ooi. 2021. Blockchains vs. Distributed Databases: Dichotomy and Fusion. In Proceedings of the 2021 International Conference on Management of Data. 1504--1517.
[66]
Pingcheng Ruan, Dumitrel Loghin, Quang-Trung Ta, Meihui Zhang, Gang Chen, and Beng Chin Ooi. 2020. A transactional perspective on execute-order-validate blockchains. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. 543--557.
[67]
Signe Rüsch, Kai Bleeke, and Rüdiger Kapitza. 2019. Bloxy: Providing transparent and generic BFT-based ordering services for blockchains. In 2019 38th Symposium on Reliable Distributed Systems (SRDS). IEEE, 305--30509.
[68]
Mark Russinovich, Edward Ashton, Christine Avanessians, Miguel Castro, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Cédric Fournet, Matthew Kerner, Sid Krishna, et al. 2019. CCF: A framework for building confidential verifiable replicated services. Technical report, Microsoft Research and Microsoft Azure (2019).
[69]
Felix Martin Schuhknecht, Ankur Sharma, Jens Dittrich, and Divya Agrawal. 2021. chainifyDB: How to get rid of your Blockchain and use your DBMS instead. In 11th Conference on Innovative Data Systems Research, CIDR 2021, Virtual Event, January 11--15, 2021, Online Proceedings. www.cidrdb.org. http://cidrdb.org/cidr2021/papers/cidr2021_paper04.pdf
[70]
Ankur Sharma, Felix Martin Schuhknecht, Divya Agrawal, and Jens Dittrich. 2019. Blurring the lines between blockchains and database systems: the case of hyperledger fabric. In Proceedings of the 2019 International Conference on Management of Data. 105--122.
[71]
Chrysoula Stathakopoulou, Tudor David, Matej Pavlovic, and Marko Vukolić. 2019. Mir-bft: High-throughput robust bft for decentralized networks. arXiv preprint arXiv:1906.05552 (2019).
[72]
Florian Suri-Payer, Matthew Burke, Zheng Wang, Yunhao Zhang, Lorenzo Alvisi, and Natacha Crooks. 2021. Basil: Breaking up BFT with ACID (transactions). In SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, Virtual Event / Koblenz, Germany, October 26--29, 2021, Robbert van Renesse and Nickolai Zeldovich (Eds.). ACM, 1--17. https://doi.org/10.1145/3477132.3483552
[73]
Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, and Daniel J Abadi. 2012. Calvin: fast distributed transactions for partitioned database systems. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. 1--12.
[74]
Stephen Tu, Wenting Zheng, Eddie Kohler, Barbara Liskov, and Samuel Madden. 2013. Speedy transactions in multicore in-memory databases. In Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles. 18--32.
[75]
Tianzheng Wang and Hideaki Kimura. 2016. Mostly-optimistic concurrency control for highly contended dynamic workloads on a thousand cores. Proceedings of the VLDB Endowment, Vol. 10, 2 (2016), 49--60.
[76]
Zhaoguo Wang, Shuai Mu, Yang Cui, Han Yi, Haibo Chen, and Jinyang Li. 2016. Scaling multicore databases via constrained parallel execution. In Proceedings of the 2016 International Conference on Management of Data. 1643--1658.
[77]
Shan-Hung Wu, Tsai-Yu Feng, Meng-Kai Liao, Shao-Kan Pi, and Yu-Shan Lin. 2016. T-part: Partitioning of transactions for forward-pushing in deterministic database systems. In Proceedings of the 2016 International Conference on Management of Data. 1553--1565.
[78]
Karl Wüst and Arthur Gervais. 2018. Do you need a blockchain?. In 2018 Crypto Valley Conference on Blockchain Technology (CVCBT). IEEE, 45--54.
[79]
Dylan Yaga, Peter Mell, Nik Roby, and Karen Scarfone. 2019. Blockchain technology overview. arXiv preprint arXiv:1906.11078 (2019).
[80]
Chang Yao, Divyakant Agrawal, Gang Chen, Qian Lin, Beng Chin Ooi, Weng-Fai Wong, and Meihui Zhang. 2016. Exploiting single-threaded model in multi-core in-memory systems. IEEE Transactions on Knowledge and Data Engineering, Vol. 28, 10 (2016), 2635--2650.
[81]
Maofan Yin, Dahlia Malkhi, Michael K Reiter, Guy Golan Gueta, and Ittai Abraham. 2019. Hotstuff: Bft consensus with linearity and responsiveness. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing. 347--356.
[82]
Xiangyao Yu, Andrew Pavlo, Daniel Sanchez, and Srinivas Devadas. 2016. Tictoc: Time traveling optimistic concurrency control. In Proceedings of the 2016 International Conference on Management of Data. 1629--1642.
[83]
Yuan Yuan, Kaibo Wang, Rubao Lee, Xiaoning Ding, Jing Xing, Spyros Blanas, and Xiaodong Zhang. 2016. Bcc: Reducing false aborts in optimistic concurrency control with low cost for in-memory databases. Proceedings of the VLDB Endowment, Vol. 9, 6 (2016), 504--515.
[84]
Yunhao Zhang, Srinath T. V. Setty, Qi Chen, Lidong Zhou, and Lorenzo Alvisi. 2020. Byzantine Ordered Consensus without Byzantine Oligarchy. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4--6, 2020. USENIX Association, 633--649. https://www.usenix.org/conference/osdi20/presentation/zhang-yunhao

Cited By

View all
  • (2025)Integrating Consortium Blockchain and Mimic Security in Distributed Storage SystemPrinciples and Applications of Blockchain Systems10.1002/9781394237258.ch7(241-270)Online publication date: 3-Jan-2025
  • (2024)Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain LedgersProceedings of the VLDB Endowment10.14778/3675034.367504517:10(2541-2554)Online publication date: 6-Aug-2024
  • (2024)TPGraph: A Highly-scalable Time-partitioned Graph Model for Tracing BlockchainProceedings of the 17th ACM International Systems and Storage Conference10.1145/3688351.3689161(25-38)Online publication date: 16-Sep-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Management of Data
Proceedings of the ACM on Management of Data  Volume 1, Issue 1
PACMMOD
May 2023
2807 pages
EISSN:2836-6573
DOI:10.1145/3603164
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2023
Published in PACMMOD Volume 1, Issue 1

Permissions

Request permissions for this article.

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)147
  • Downloads (Last 6 weeks)15
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Integrating Consortium Blockchain and Mimic Security in Distributed Storage SystemPrinciples and Applications of Blockchain Systems10.1002/9781394237258.ch7(241-270)Online publication date: 3-Jan-2025
  • (2024)Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain LedgersProceedings of the VLDB Endowment10.14778/3675034.367504517:10(2541-2554)Online publication date: 6-Aug-2024
  • (2024)TPGraph: A Highly-scalable Time-partitioned Graph Model for Tracing BlockchainProceedings of the 17th ACM International Systems and Storage Conference10.1145/3688351.3689161(25-38)Online publication date: 16-Sep-2024
  • (2024)Toward High-Performance Blockchain System by Blurring the Line between Ordering and ExecutionProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.1109/SC41406.2024.00033(1-16)Online publication date: 17-Nov-2024
  • (2024)V2FS : A Verifiable Virtual Filesystem for Multi-Chain Query Authentication2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00160(1999-2011)Online publication date: 13-May-2024
  • (2024)TELL: Efficient Transaction Execution Protocol Towards Leaderless Consensus2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00154(1902-1915)Online publication date: 13-May-2024
  • (2024)DodoFuture Generation Computer Systems10.1016/j.future.2024.05.004159:C(15-26)Online publication date: 8-Aug-2024

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media