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
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.
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