testnet
GitHub EN

규정 준수

이중 트랙 트랜잭션 mechanism

마루는 두 가지 별개의 경로를 통해 트랜잭션을 처리합니다. 표준 저위험 활동을 위한 개방 경로(Open Path)와 고가치 또는 규제 자산 전송을 위한 규제 경로(Regulated Path)입니다. PCL이 올바른 경로를 자동으로 결정합니다.

Legal Oracle mechanism

규제는 변합니다. Travel Rule 임계 금액이 바뀌고, 제재 리스트가 갱신되고, 관할권 규칙이 진화합니다. 마루는 **정책 엔진** (PCL — 안정적, 거의 변하지 않음)과 **파라미터 공급** (Legal Oracle — 법·정책 변화에 따라...

PCL 이중 트랙 트랜잭션 모델 mechanism

마루의 PCL은 스마트 컨트랙트 상호작용을 위한 이중 트랙 시스템을 가능하게 합니다. '오픈 트랙'은 PCL 검사를 우회하는 표준적인 직접 EVM 호출로 구성됩니다. '규제 트랙'은 상호작용이 `IPcl.runOnPcl` 함수를 통해 라우팅되는 옵트인...

프로그래밍 가능 컴플라이언스 계층 (PCL)

프로그래밍 가능 컴플라이언스 계층(PCL)은 마루 네트워크의 핵심 모듈로, 블록체인 상에서 직접 컴플라이언스 정책을 생성하고 시행할 수 있게 합니다. 이 모듈은 트랜잭션이 처리되기 전에 가로채어, 전역 및 컨트랙트별 규칙 집합에 대해 유효성을 검사합니...

PCL 정책 관리자 term

`x/pcl` 모듈을 구성할 특별한 권한을 가진 단일 주소입니다. 이 역할은 전체 네트워크에 적용되는 규칙을 제어하므로 컴플라이언스 계층의 보안 및 거버넌스에 매우 중요합니다. 정책 관리자의 주소는 모듈 내의 매개변수로 저장되며 일반적으로 마루 네트워...

PCL 정책 시행 mechanism

PCL 시행은 활성 정책이 들어오는 트랜잭션에 대해 확인되는 프로세스입니다. 이 메커니즘은 마루의 트랜잭션 생명주기에 깊이 통합되어 있으며, 전역 규칙을 위한 Ante Handler와 컨트랙트별 규칙을 위한 EVM 훅을 통해 작동하여 어떤 트랜잭션도 ...

PCL 정책 구조 component

PCL 정책은 재사용성과 명확성을 위해 3계층 구조를 사용합니다. **PolicyTemplate**은 규칙 유형의 청사진입니다. **UnitPolicy**는 템플릿을 구체적인 파라미터와 (선택적으로) 함수 selector와 결합한 인스턴스입니다. **...

PCL 내장 정책 템플릿 component

마루의 PCL은 가장 일반적인 규제·비즈니스 컴플라이언스 게이트를 다루는 6개의 내장 정책 템플릿을 기본 제공합니다. 각 템플릿은 파라미터 스키마와 평가 로직을 정의하며, 관리자는 구체적 파라미터로 `UnitPolicy` 엔트리를 만들어 `Global...

PCL 사전 컴파일 주소 component

PCL은 사전 컴파일된 계약으로 구현되어 마루 프로토콜 내에 특별하고 하드코딩된 주소를 가집니다. 이 주소인 `0x1000000000000000000000000000000000000005`는 정책 등록이나 트랜잭션 시뮬레이션과 같은 PCL과의 모든 상...

PCL 프리컴파일

프로그래밍 가능한 규제 준수 계층(PCL) 프리컴파일은 EVM과 마루의 네이티브 규제 준수 엔진 사이의 다리 역할을 하는 고정 주소의 특수 목적 스마트 컨트랙트입니다. 개발자는 표준 솔리디티 도구를 사용하여 디앱에 대한 규제 및 비즈니스 규칙을 프로그...

PCL ReasonCode mechanism

PCL이 트랜잭션을 거절할 때, 거절 사유는 자유 텍스트가 아니라 **표준 코드**로 노출됩니다. 지갑, 에이전트 SDK, dapp UI가 실패를 일관되게 해석하고 (적절한 경우) 자동 복구 흐름으로 연결할 수 있게 합니다 — 예를 들어 `EasAtt...

DENYLIST_POLICY component

가장 단순한 정책 템플릿 — 트랜잭션 발신자 (그리고 일부 설정에서는 수신자)를 차단된 주소의 정적 목록과 대조. denylist는 거버넌스로 통제되며 제재 리스트가 변경될 때 Legal Oracle을 통해 갱신됩니다.

EAS_POLICY component

발신자가 특정 EAS 스키마로 발행된 유효한 (만료되지 않고 폐기되지 않은) attestation을 보유했는지를 트랜잭션 게이팅의 기준으로 삼습니다. KYC, KYB, 자격 증명, 자격 기반 게이트의 표준 프리미티브. EAS 프리컴파일을 통해 atte...

OKRW_EAS_PERIODIC_VOLUME_LIMIT_POLICY component

`PERIODIC_VOLUME_POLICY`의 슬라이딩 윈도우 누적 추적을 EAS attestation 조건과 결합하여, 미인증 사용자에게 *엄격한* 일/월 OKRW 상한을, 인증 사용자에게 더 높은 (또는 이 레이어에서 무제한) 상한을 부여합니다. ...

OKRW_EAS_TRANSFER_LIMIT_POLICY component

EAS attestation 검사와 건당 한도를 결합하되 두 개의 다른 한도 임계값을 적용: attestation을 보유한 발신자에게 하나, 보유하지 않은 발신자에게 하나. KYC 계층 접근의 가장 일반적인 프로덕션 패턴 — 미인증 사용자는 소액 거래...

PERIODIC_VOLUME_POLICY component

설정된 시간 윈도우에 걸쳐 발신자별 denom별 누적 트랜잭션 금액을 추적하고, 누적 합계가 한도를 넘기는 트랜잭션을 거절합니다. 각 트랜잭션을 독립적으로 검사하는 `VOLUME_POLICY`와 구별됩니다. 일/월 전송 상한 및 Travel Rule ...

VOLUME_POLICY component

특정 토큰 denom에 대한 건당 최소/최대 트랜잭션 금액 한도를 강제. 각 트랜잭션은 한도와 독립적으로 평가됩니다 — 롤링 윈도우 없음, 누적 추적 없음. 기간 기반 누적 한도는 `PERIODIC_VOLUME_POLICY` 참조.

정책 제어 레이어 (PCL) mechanism

PCL은 EVM 스마트 컨트랙트로 향하는 트랜잭션을 가로채는 Cosmos SDK 모듈입니다. 실행 전에 사전 정의된 정책 템플릿을 트랜잭션 컨텍스트(발신자 신원, 대상 컨트랙트, 호출 데이터)와 대조하여 유효성을 평가합니다. 이를 통해 스마트 컨트랙트...

개방적이되 규제를 준수 mechanism

마루는 누구나 지갑을 생성할 수 있는 무허가형 체인입니다. 그러나 거래 상대방의 신원, 거래 규모 및 자산 유형에 따라 트랜잭션을 규제 경로(Regulated Path) 또는 개방 경로(Open Path)로 동적으로 라우팅합니다.

Recovery Primitive — 동결 / 소각 / 재발행 mechanism

해킹, 피싱, 명백히 불법인 자금 흐름은 실제 결제 시스템에서 발생합니다. 마루는 체인을 롤백하지 않고 상태를 교정하는 **범위 제한된 3개의 recovery primitive**를 제공합니다 — 동결, 소각, 재발행. 셋 모두 문서화된 법적 근거가 ...

ESC
검색어를 입력하세요