Plasma는 Rust로 작성된 Fast HotStuff의 고성능 구현체인 PlasmaBFT로 보호됩니다. 이는 비잔틴 장애 허용(BFT) 합의의 안전성과 낮은 지연 시간의 최종성을 결합하여, 스테이블코인 규모의 애플리케이션에 필요한 높은 처리량과 결정론적 보장을 제공합니다.합의는 모듈식이며 Plasma의 Reth 기반 실행 계층과 긴밀하게 통합되도록 설계되었습니다. 블록 최종성은 최소한의 통신 오버헤드로 몇 초 안에 달성되며, 검증자 선택은 성능과 예측 가능한 동작에 최적화된 단순화된 Proof of Stake 시스템에 의해 결정됩니다.
Proof of Stake와 위원회 구성 메커니즘은 활발히 개발 중입니다. 이 페이지는 의도된 아키텍처를 설명하지만 변경될 수 있습니다.
위원회 구성은 성능을 저하시키지 않고 BFT 합의를 확장하도록 설계되었습니다. PlasmaBFT에서는 각 라운드에 참여할 검증자의 하위 집합이 선택됩니다. 이는 통신 오버헤드를 줄이고 모두 대 모두 메시징의 2차 복잡도를 피할 수 있게 합니다.검증자는 암호학적으로 안전한, 스테이크 가중 무작위 프로세스를 통해 선택됩니다. 선택은 결정론적이며 감사 가능하고 Sybil 공격에 저항력이 있습니다.위원회의 각 검증자는 해당 라운드에 대해 사전에 알려져 있어, 추가 통신 없이 효율적인 서명 검증과 이중 서명 감지가 가능합니다.
D. Malkhi and K. Nayak, “HotStuff-2: Optimal Two-Phase Responsive BFT,” 2023, 2023/397. [Online]. Available: https://eprint.iacr.org/2023/397
M. M. Jalalzai, J. Niu, C. Feng, and F. Gai, “Fast-HotStuff: A Fast and Robust BFT Protocol for Blockchains,” IEEE Trans. Dependable and Secure Comput., vol. 21, no. 4, pp. 2478–2493, Jul. 2024, doi: 10.1109/TDSC.2023.3308848. Available online.
R. Gelashvili, L. Kokoris-Kogias, A. Sonnino, and Z. Xiang, “Jolteon and Ditto: Network-Adaptive Efficient Consensus with Asynchronous Fallback,” Financial Cryptography and Data Security, p. 32, 2022. Available: https://arxiv.org/pdf/2106.10362
M. Yin, D. Malkhi, M. K. Reiter, G. G. Gueta, and I. Abraham, “HotStuff: BFT Consensus with Linearity and Responsiveness,” in Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, PODC ’19, New York, NY, USA, Jul. 2019, pp. 347–356. Available: https://dl.acm.org/doi/pdf/10.1145/3293611.3331591