THEMIS: An efficient and memory-safe BFT framework in rust research statement

Rüsch S, Bleeke K, Kapitza R (2019)


Publication Type: Conference contribution

Publication year: 2019

Publisher: Association for Computing Machinery, Inc

Pages Range: 9-10

Conference Proceedings Title: SERIAL 2019 - Proceedings of the 2019 3rd Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers

Event location: Davis, CA, USA

ISBN: 9781450370295

DOI: 10.1145/3366611.3368144

Abstract

Byzantine fault tolerant (BFT) protocols have previously been developed mainly in C or Java. C offers high performance but is more error-prone, leading to more potential Byzantine faults, whereas Java offers memory safety at the cost of performance. The Rust programming language combines the performance advantages of C with safe memory management, and newer releases now enable the implementation of complex, non-blocking asynchronous frameworks, as is needed for efficient BFT frameworks. We present a BFT framework implementation in Rust and preliminary performance evaluations for the PBFT protocol.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Rüsch, S., Bleeke, K., & Kapitza, R. (2019). THEMIS: An efficient and memory-safe BFT framework in rust research statement. In SERIAL 2019 - Proceedings of the 2019 3rd Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers (pp. 9-10). Davis, CA, USA: Association for Computing Machinery, Inc.

MLA:

Rüsch, Signe, Kai Bleeke, and Rüdiger Kapitza. "THEMIS: An efficient and memory-safe BFT framework in rust research statement." Proceedings of the 3rd Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, SERIAL 2019 - Part of Middleware 2019 Conference, Davis, CA, USA Association for Computing Machinery, Inc, 2019. 9-10.

BibTeX: Download