메인 콘텐츠로 건너뛰기

요약

  • 스테이블코인 결제를 위해 구축되었습니다. Plasma는 대량의 자금 이동, 결제 애플리케이션, 스테이블코인 우선 사용자 경험을 중심으로 설계되었습니다.
  • 완전한 EVM 호환성. 개발자는 기존 Solidity 계약, 지갑, 라이브러리, 프레임워크를 최소한의 변경으로 사용할 수 있습니다.
  • 고성능 아키텍처. Plasma는 BFT 합의 레이어와 Reth 기반 EVM 실행 환경을 결합합니다.
  • 결제 중심. Plasma는 스테이블코인 가스 결제, 프라이버시 보존 전송, 기타 결제 전용 워크플로를 위해 프로토콜이 유지 관리하는 인프라를 개발하고 있습니다.
  • 깊은 스테이블코인 유동성. Plasma는 모든 블록체인 중 가장 깊은 스테이블코인 유동성 기반 중 하나를 보유하며, 빌더에게 첫날부터 대규모 결제 유동성에 대한 접근을 제공합니다.
  • 제품과 네트워크의 결합. Plasma One은 Plasma 네트워크 위에 구축된 대표 제품으로, 기반 인프라를 사람들이 실제로 사용할 수 있는 소비자 계좌로 전환합니다.

Plasma에서 빌드해야 하는 이유

스테이블코인 전송은 이미 유용합니다. 하지만 이를 둘러싼 완전한 결제 제품을 구축하는 일은 여전히 어렵습니다. 네오뱅크, 카드 제품, 가맹점 결제, 급여 시스템, 송금 앱 또는 에이전트 결제 서비스는 단순한 토큰 전송 이상이 필요합니다. 신뢰할 수 있는 결제, 유동성, 가스 추상화, 계좌 인프라, 권한 부여, 프라이버시, 모니터링, 법정 화폐 연결, 금융 파트너와의 통합이 필요합니다. 오늘날 팀들은 종종 여러 체인, 벤더, 계약, API, 운영 시스템에 걸쳐 이러한 요소들을 조립합니다. 이는 제품이 규모를 갖추기도 전에 복잡성을 만들어냅니다. Plasma는 스테이블코인 빌더를 위해 그러한 복잡성을 줄이도록 설계되었습니다. 개발자는 Foundry, Hardhat, Solidity 라이브러리, 표준 지갑과 같은 익숙한 도구를 사용하여 EVM 애플리케이션을 배포할 수 있습니다. 동시에 Plasma는 스테이블코인 가스 추상화 및 기밀 결제 흐름을 위한 프로토콜이 유지 관리하는 구성 요소를 포함하여 네트워크 주변에 결제 전용 인프라를 구축하고 있습니다.

설계 철학

Plasma는 스테이블코인 결제가 프로토콜 수준에서 일등급 대우를 받아야 한다는 원칙을 중심으로 구축되었습니다. 범용 블록체인은 폭넓은 프로그래밍 가능성을 위해 최적화되어 있습니다. Plasma는 EVM 호환성을 통해 그 프로그래밍 가능성을 유지하면서도 네트워크, 파트너, 에코시스템을 결제 사용 사례에 집중합니다. 이는 다음을 우선시함을 의미합니다:
  • 저비용 스테이블코인 전송
  • 높은 처리량의 결제 활동
  • 예측 가능한 결제
  • 스테이블코인 유동성
  • 계정 추상화 및 가스 추상화
  • 프라이버시 보존 결제 흐름
  • 기존 EVM 도구와의 호환성
  • 더 넓은 결제 에코시스템과의 통합
Plasma는 개발자가 이미 사용하고 있는 EVM 실행 환경을 유지하면서도 스테이블코인 결제를 중심으로 네트워크를 최적화합니다.

아키텍처 개요

Plasma는 두 가지 핵심 아키텍처 구성 요소를 중심으로 구축됩니다:

1. PlasmaBFT 합의 레이어

PlasmaBFT는 Fast HotStuff 합의 알고리즘의 파이프라인 구현입니다. 각 단계를 순차적으로 처리하는 전통적인 설계와 달리, Plasma는 제안, 투표, 커밋 프로세스를 동시 파이프라인으로 병렬화합니다. 이는 처리량을 증가시키고 최종성까지의 시간을 줄입니다. 최종성은 결정론적이며 일반적으로 몇 초 내에 달성됩니다. 프로토콜은 부분 동기성 하에서 안전성과 활성도를 유지하며 완전한 비잔틴 결함 허용을 제공합니다. 이 합의 설계는 높은 트랜잭션 양, 낮은 지연 시간, 글로벌 수요 하에서 일관된 성능을 갖춘 스테이블코인 워크로드에 최적화되어 있습니다.

2. EVM 실행 레이어

Plasma의 실행 환경은 완전한 EVM 호환성을 갖추며, Rust로 작성된 고성능 모듈식 이더리움 실행 클라이언트인 Reth를 기반으로 합니다. 개발자는 이더리움 메인넷에서 수정 없이 표준 Solidity로 작성된 계약을 배포할 수 있습니다. 지갑, SDK, 라이브러리, 개발자 프레임워크를 포함한 모든 주요 도구가 기본으로 지원됩니다. 브리징 레이어, 사용자 정의 컴파일러 또는 수정된 계약 패턴이 필요하지 않습니다. Plasma는 예측 가능한 실행을 완전한 호환성과 결합하여 EVM 네이티브 애플리케이션을 손쉽게 구축하고 확장할 수 있게 합니다.