Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

개요

전체 스택 핵심 최적화

블록체인 트랜잭션 라이프사이클

블록체인 트랜잭션의 라이프사이클은 제출부터 최종 결과까지 여러 밀접하게 연결된 단계를 거칩니다. 트랜잭션은 먼저 RPC 인터페이스를 통해 제출되고, mempool에 추가되며, 블록으로 패키징되고, 합의를 통해 검증되고, 상태 머신에 의해 실행되며, 마지막으로 데이터베이스의 영구 저장소에 기록됩니다. 이 전체 파이프라인을 완료한 후에야 사용자는 확인된 결과를 받습니다.

한 단계만 개선하는 것으로는 충분하지 않습니다. 파이프라인의 비효율성은 시스템 전체 성능에 영향을 미칠 수 있습니다. 이것이 바로 Stable이 블록체인 스택을 처음부터 끝까지 최적화하는 데 중점을 두는 이유입니다.

다음 페이지에서는 Stable이 안정적이고 고성능의 트랜잭션 처리를 보장하기 위해 아키텍처의 각 레이어(합의, 실행, 데이터베이스 및 RPC)를 어떻게 업그레이드하는지 설명합니다.

다음 권장

  • 합의: StableBFT가 높은 처리량과 낮은 지연 시간을 위해 CometBFT를 어떻게 확장하는지 알아보세요.
  • 실행: Stable EVM이 Block-STM 및 낙관적 블록 처리를 통해 트랜잭션을 병렬로 실행하는 방법을 살펴보세요.
  • 저장소 (StableDB): 분리된 상태 커밋과 메모리 매핑된 저장소가 디스크 I/O 병목 현상을 어떻게 제거하는지 이해하세요.
  • 고성능 RPC: 읽기 및 쓰기를 분리하는 분할 경로 RPC 아키텍처를 이해하세요.