아키텍처
Nigo Protocol은 합의에 기록되는 데이터 모델, 상태 전이 실행, 합의와 네트워크, 영속 저장 및 외부 API를 서로 다른 모듈 경계로 분리합니다.
먼저 전체 아키텍처에서 데이터와 제어 흐름을 확인한 뒤 관심 영역으로 이동하세요.
- StateCell: 합의 상태의 최소 단위와 생명주기
- 트랜잭션 모델: canonical transaction kind와 실행 결과
- EVM 호환 계층: 실행, transaction ingress, RPC와 정책 차이
- Native Program: StateCell 전이를 검증하는 프로토콜 프로그램
- 허가형 QBFT 합의: 정적 validator profile, finality와 복구 경계
내부 task 이력이나 구현 순서를 그대로 공개하지 않고, 현재 유지되는 계약과 데이터 흐름을 중심으로 작성합니다.