Skip to main content

TxChain: Scaling Sharded Decentralized Ledger via Chained Transaction Sequences

  • Conference paper
  • First Online:
Database Systems for Advanced Applications (DASFAA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13245))

Included in the following conference series:

  • 3062 Accesses

Abstract

The blockchain has become the most prevalent distributed ledger (DL). Sharding has emerged as a major solution to the scalability bottleneck of DLs. From the underlying data structure of existing sharding schemes, although the Directed Acyclic Graph (DAG)-based topology improves the scalability of DLs compared to chained blocks, the security and reliability of consensus mechanisms in DAG-based DLs have not been verified. Moreover, these schemes suffer from high communication overhead when scaling out. To address these issues, we propose a sharded DL named TxChain, which adopts a novel data structure manipulated by the unit of transaction and constituted by chained transaction sequences of each account. TxChain optimistically processes concurrent transactions and ensures the consistency of all shards via transaction sequence conversion (TSC)-based consensus mechanism. Shards maintain the full replica of TxChain and execute transactions by trustworthy validators, which reduce the frequency of communication with other shards. We theoretically prove the consistency of shards maintained by TSC and demonstrate TxChain’s throughput scales with low latency through extensive experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dang, H., Dinh, T.T.A., Loghin, D., Chang, E.C., Lin, Q., Ooi, B.C.: Towards scaling blockchain systems via sharding. In: Proceedings of the 2019 International Conference on Management of Data, pp. 123–140 (2019)

    Google Scholar 

  2. Ellis, C.A., Gibbs, S.J.: Concurrency control in groupware systems. In: Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pp. 399–407 (1989)

    Google Scholar 

  3. Gu, N., Yang, J., Zhang, Q.: Consistency maintenance based on the mark & retrace technique in groupware systems. In: Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, pp. 264–273 (2005)

    Google Scholar 

  4. Kokoris-Kogias, E., Jovanovic, P., Gasser, L., Gailly, N., Syta, E., Ford, B.: Omniledger: a secure, scale-out, decentralized ledger via sharding. In: 2018 IEEE Symposium on Security and Privacy (SP), pp. 583–598. IEEE (2018)

    Google Scholar 

  5. Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., Saxena, P.: A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 17–30 (2016)

    Google Scholar 

  6. Sun, C., Jia, X., Zhang, Y., Yang, Y., Chen, D.: Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Trans. Comput.-Hum. Inter. (TOCHI) 5(1), 63–108 (1998)

    Article  Google Scholar 

  7. Yang, J., Wang, H., Gu, N., Liu, Y., Wang, C., Zhang, Q.: Lock-free consistency control for web 2.0 applications. In: Proceedings of the 17th international conference on World Wide Web, pp. 725–734 (2008)

    Google Scholar 

  8. Zamani, M., Movahedi, M., Raykova, M.: Rapidchain: scaling blockchain via full sharding. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 931–948 (2018)

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Science and Technology Commission of Shanghai Municipality under Grant No. 21511101501 and the National Natural Science Foundation of China (NSFC) under Grant No. 61932007.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tun Lu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xu, Z., Jiang, R., Zhang, P., Lu, T., Gu, N. (2022). TxChain: Scaling Sharded Decentralized Ledger via Chained Transaction Sequences. In: Bhattacharya, A., et al. Database Systems for Advanced Applications. DASFAA 2022. Lecture Notes in Computer Science, vol 13245. Springer, Cham. https://doi.org/10.1007/978-3-031-00123-9_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-00123-9_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-00122-2

  • Online ISBN: 978-3-031-00123-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics