A MVCC Approach to Parallelizing Interoperability of Consortium Blockchain
Driven in part of the rapid growth of consortium blockchain applications, blockchain interoperability becomes extremely essential to exchange transactional data among decentralized applications. To ensure the data integrity of transactions, the state-of-the-art studies of the blockchain interoperabi...
Saved in:
| Published in | Parallel and Distributed Computing, Applications and Technologies Vol. 13148; pp. 273 - 285 |
|---|---|
| Main Authors | , , , , |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2022
Springer International Publishing |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783030967710 3030967719 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-030-96772-7_25 |
Cover
| Summary: | Driven in part of the rapid growth of consortium blockchain applications, blockchain interoperability becomes extremely essential to exchange transactional data among decentralized applications. To ensure the data integrity of transactions, the state-of-the-art studies of the blockchain interoperability apply data locks, which however severely decrease system efficiency. To boost interoperability performance, this paper proposes a novel approach based on multi-version concurrency control to parallelize interoperable transactions, which aims high transaction processing throughput while ensuring data integrity. The experimental evaluation with the Smallbank benchmark shows that the proposed method achieves up to 4x performance increase (in terms of processed transactions per second, TPS) compared with the existing methods, and moreover, it decreases the average latency with 58%. |
|---|---|
| ISBN: | 9783030967710 3030967719 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-030-96772-7_25 |