금융·블록체인 / 크로스체인 연동

Beatoz-Axelar Integration

Beatoz EVM과 Axelar CGP를 연결한 크로스체인 연동입니다. Gateway·인증·가스·입금 컨트랙트와 온체인 이벤트를 감시해 명령을 실행하는 릴레이어를 구현했습니다.

역할
1인 개발 · 설계부터 구현, 운영 도구까지
기간
2025.07 - 2025.08
소속
Beatoz Labs
01 / 프로젝트 요약

Beatoz EVM과 Axelar CGP를 연결한 크로스체인 연동입니다. Gateway·인증·가스·입금 컨트랙트와 온체인 이벤트를 감시해 명령을 실행하는 릴레이어를 구현했습니다.

판단 / A풀어야 했던 문제

무엇이 어려웠는가.

두 체인의 이벤트를 빠짐없이 처리하되 같은 명령이 중복 실행되지 않아야 했습니다. 불필요한 RPC 호출을 줄이면서 실행 상태도 확인할 수 있어야 했습니다.

판단 / B설계와 구현

어떻게 풀었는가.

Axelar Gateway·인증·가스·입금 컨트랙트를 Beatoz EVM에 맞춰 구성하고, 릴레이어가 이벤트를 감시해 목적 체인 명령을 실행하도록 만들었습니다. 배치 처리와 직접 RPC 호출을 구분해 호출량과 장애 범위를 줄였습니다.

03 / 사용 기술
01Solidity02Go03Rust04Cosmos SDK05Tendermint06TypeScript
04 / 상세 내용

개요

  • 1인 개발로 진행한 Beatoz EVM ↔ Axelar CGP 크로스체인 연동입니다.
  • 컨트랙트(Gateway/Auth/Gas/Deposit)와 이벤트 모니터링/명령 실행 릴레이어를 포함합니다.

핵심 구성

1) Axelar CGP 컨트랙트 레이어

  • Gateway/AuthWeighted/GasService/DepositService 등 CGP 구성요소를 체인 환경에 맞게 통합합니다.
  • 검증(가중치 멀티시그) 및 메시지/토큰 처리 흐름을 컨트랙트 수준에서 구현합니다.

2) Relayer(이벤트 모니터링 → 명령 실행)

  • 소스 체인 이벤트를 모니터링하고, 목적 체인에서 명령 실행을 수행하는 워커/서비스를 구성합니다.
  • 운영 안정성을 위해 배치 처리 및 직접 RPC 기반 최적화(불필요 호출 감소) 방향으로 구성했습니다.

운영 포인트

  • 크로스체인은 “성공 케이스”보다 **실패/재시도/중복 방지(멱등성)**가 핵심이라, 이벤트 처리와 실행 단계를 분리해 추적 가능하게 구성했습니다.
05 / 실제 자료
Beatoz-Axelar Integration 프로젝트 이미지
프로젝트 이미지 / 콘셉트