Solver Network

복수 Solver Node가 경쟁하고, Super Validator가 실행 결과를 검증·확정하는 네트워크 계층을 설명합니다.


Network Topology

┌─────────────────────────────────────────────────────────────────────────┐
│  EZYS Solver Network                                                     │
│                                                                         │
│  ┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐        │
│  │ Solver Node A   │  │ Solver Node B   │  │ Solver Node C   │        │
│  │ (Validator)     │  │ (Validator)     │  │ (Validator)     │        │
│  │                 │  │                 │  │                 │        │
│  │ LP α, β, γ     │  │ LP δ (자체)     │  │ LP ε, ζ        │        │
│  └────────┬────────┘  └────────┬────────┘  └────────┬────────┘        │
│           │                    │                     │                 │
│           │  Execution         │  Execution          │  Execution     │
│           │  Proposal          │  Proposal           │  Proposal      │
│           │                    │                     │                 │
│           └────────────────────┼─────────────────────┘                 │
│                                │                                       │
│                   ┌────────────▼────────────┐                          │
│                   │   Super Validators      │                          │
│                   │   (BFT Consensus)       │                          │
│                   │                         │                          │
│                   │  SV₁  SV₂  SV₃  ...    │                          │
│                   │                         │                          │
│                   │  - Selection (2/3 BFT)  │                          │
│                   │  - Ordering             │                          │
│                   │  - Commitment           │                          │
│                   └────────────┬────────────┘                          │
│                                │                                       │
│                                ▼                                       │
│                     Execution Commitment                               │
│                    (verified & finalized)                              │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

Formal Definition


Participants

Validator (Solver Node Operator)

Validator는 Solver Node를 운영하며, Intent에 대한 최적 실행 경로를 제안하는 역할입니다.

책임
설명

LP 호가 수집

관리하는 LP들에게 호가를 요청하고 병합

최적화

Cost Model로 최적 후보 선별

Execution Proposal 생성

서명된 실행 제안서를 네트워크에 제출

Execution 실행

선택된 경우, 실제 체결 및 Settlement Plan 생성

Validator는 네트워크 참여에 따라 보상을 수령할 수 있습니다.


Super Validator

Super Validator는 EZYS 네트워크의 최종 결정자이자 인프라 수호자입니다. 단순히 최적 실행을 선택하는 것을 넘어, 네트워크 전체의 합의, 거버넌스, 정산 확정까지 책임집니다.

누가 Super Validator가 되는가?

Super Validator는 **초대제(Invitation-only)**로 운영됩니다. 네트워크의 신뢰와 안정성을 보장할 수 있는 기관만 참여합니다.

자격 요건
설명

기관 유형

글로벌 은행, 대형 증권사, 인프라 사업자

기술 인프라

BFT 합의 노드를 24/7 운영할 수 있는 인프라

규제 준수

주요 금융 관할권의 라이선스 보유

심사 절차

EZYS Foundation의 심사 및 기존 Super Validator 승인

Super Validator의 역할

책임
설명

BFT 합의 운영

분산 합의를 통해 트랜잭션 순서 결정 및 확정

Execution 검증

모든 Execution Record의 정당성을 검증하고 서명

글로벌 순서 보장

실행 순서를 결정하여 이중 체결, 충돌 방지

Commitment

Epoch 단위로 Execution Set을 On-chain에 기록

거버넌스

프로토콜 파라미터 변경에 대한 투표권 행사

Super Validator는 네트워크 운영에 따라 최고 수준의 보상을 수령합니다.


BFT Consensus

Super Validator들은 Byzantine Fault Tolerant (BFT) 합의를 통해 최종 결정을 내립니다. 전체 Super Validator 중 2/3 이상이 동의해야 Execution이 확정됩니다.

Consensus Flow

Voting Example

BFT Safety


Execution Commitment

Epoch & Batch

Execution들은 Epoch 단위로 배치 처리되어 On-chain에 기록됩니다.

Commitment Structure


Privacy Model

LP 간 호가 정보가 상호 노출되지 않는 Privacy-preserving 구조입니다.

Information Boundaries

Who Knows What

정보
Solver 내부
Super Validator
Public

개별 LP 호가

Solver별 최적 제안

최종 체결 가격

체결 Validator ID

Merkle Root

타 참여자 거래 내용

✓ (blinded)

Blinded Merkle Tree

각 참여자는 자신의 거래만 검증할 수 있습니다. 다른 참여자의 거래 내용은 해시로 가려집니다.


End-to-End Flow

Intent부터 On-chain Commitment까지의 전체 흐름:


Next Steps

Last updated