ieum Backend (온체인 집행자)
이 페이지에서는 ieum 플랫폼의 온체인 실행 계층인 ieum Backend가 어떤 역할을 수행하며, 왜 실행과 판단이 분리되어야 하는지를 설명합니다.
ieum의 온체인 실행을 담당합니다
ieum Backend는 ieum 플랫폼 내에서 실제 블록체인 트랜잭션을 실행하는 컴포넌트입니다.
mint / burn
payment
refund
settlement
이 모든 온체인 트랜잭션은 ieum Backend를 통해 실행됩니다.
ieum Backend는 별도의 독립 시스템이 아니라, ieum 플랫폼의 실행 계층입니다.
실행 권한을 한 곳에 명확히 집중
키 관리 및 보안 정책을 통합
재시도·에러 처리·네트워크 대응 단순화
실행은 이미 결정된 상태에서만 수행됩니다
ieum Backend는 판단을 내리는 컴포넌트가 아닙니다.
담보 승인 여부 판단
발행 정책 결정
한도 변경
이 판단들은:
은행 정책
신탁사 승인
ieum의 상태 검증
을 통해 이미 결정된 상태입니다.
ieum Backend는 결정된 상태를 온체인으로 집행할 뿐입니다.
실행 흐름에서의 위치
일반적인 흐름은 다음과 같습니다.
은행/서비스에서 발행·결제 요청 발생
ieum 내부에서 현재 상태 검증
실행 가능 상태 확인
ieum Backend에서 온체인 트랜잭션 실행
실행 결과(txHash 등)를 ieum 내부에 기록
이 흐름을 통해:
실행과 검증이 분리되고
오류 발생 시 원인 추적이 쉬워지며
재시도 로직이 명확해집니다.
실패와 재시도를 전제로 설계됩니다
블록체인 트랜잭션은 항상 성공을 보장하지 않습니다.
네트워크 지연
가스 부족
일시적 RPC 오류
ieum Backend는 이러한 상황을 전제로 설계됩니다.
실패를 정상 상태로 처리
재시도 가능 구조
실패 결과도 ieum 내부에 기록
이를 통해 "실패했는지조차 모르는 상태"를 방지합니다.
보안과 책임의 중심
ieum Backend는 보안 관점에서도 중요한 위치를 차지합니다.
private key 관리
네트워크 접근 제어
실행 권한 통제
따라서 ieum Backend는 일반 사용자 시스템과 분리되어 운영되며, 엄격한 접근 통제가 전제됩니다.
ieum 전체 구조에서의 위치
ieum Backend는 ieum 플랫폼을 구성하는 실행 계층으로, 다른 계층과 다음과 같이 역할이 구분됩니다.
실행: ieum Backend가 온체인 트랜잭션 수행
검증: ieum이 상태를 검증하고 실행 가능 여부 판단
기록: ieum이 모든 실행 결과를 기록
대사: ieum이 온체인·오프체인 데이터를 비교·검증
감사: ieum이 감사 대응 데이터를 제공
이 역할 분리는 ieum 전체 구조의 안전장치입니다.
다음 단계로 넘어갑니다
지금까지는 누가 무엇을 하는지를 설명했습니다.
다음 그룹부터는 이 역할들이 어떻게 기술적으로 연결되는지를 다룹니다.
Last updated