메인 콘텐츠로 건너뛰기
Plasma의 아키텍처는 고성능 합의 계층과 Ethereum의 EVM 실행 모델을 결합합니다. 이 모듈식 설계는 개발자에게 Ethereum에서 기대하는 도구를 제공하면서, 글로벌 규모의 스테이블코인 결제 워크로드를 위해 설계된 성능을 제공합니다. 핵심적으로 Plasma는 합의 계층으로 Fast HotStuff의 파이프라인 구현체인 PlasmaBFT를 사용합니다. 실행은 Rust로 작성된 현대적인 Ethereum 실행 엔진인 Reth 기반 클라이언트에 의해 처리됩니다. 이 두 컴포넌트는 깨끗하고 느슨하게 결합된 아키텍처에서 Engine API를 통해 통신합니다. 이 모델에서:
  • PlasmaBFT는 블록 시퀀싱과 최종성을 처리합니다
  • Reth는 상태 전이, 트랜잭션 실행 및 EVM 로직을 처리합니다
이러한 분리를 통해 Plasma는 수정 없이 전체 EVM 호환성을 상속할 수 있습니다. 모든 컨트랙트, opcode 및 호출은 Ethereum 메인넷과 정확히 동일하게 동작합니다. 개발자는 타협 없이 기존 도구, 라이브러리 및 컨트랙트 로직을 활용할 수 있습니다. 변화하는 것은 성능입니다. PlasmaBFT는 슬롯 기반 최종성이나 외부 가젯에 의존하지 않고 빠른 연속으로 블록을 제안하고 최종화할 수 있습니다. 합의 파이프라인은 합의 단계의 병렬 처리를 허용하여 지연 시간을 줄이고 처리량을 증가시킵니다. 이어지는 섹션에서는 시스템의 각 계층(합의 및 실행)을 더 깊이 살펴보고, Plasma가 대규모로 대량의 결제 흐름을 지원하기 위해 어떻게 발전하는지 설명합니다. 핵심 프로토콜 로드맵은 전용 결제 레인, 더 빠른 최종성, 프로토콜 네이티브 계정 기능을 포함하여 결제 관련 워크로드를 위해 이 기반을 확장하기 위한 체인 수준의 변경 사항을 설명합니다.