GLP 네트워킹 API 명세
요약
본 문서는 다중 에이전트 시스템인 madGLP가 요구하는 네트워킹 계층 API를 명세합니다. 이 계층은 네트워크 스택, 위치 서비스, 애플리케이션 증명 등 핵심 기능을 제공하며, 로컬(BLE) 및 원격(만남 서버) 통신을 모두 지원합니다. 모든 에이전트는 Ed25519 키 기반의 Noise 세션을 통해 상호 인증된 메시지를 교환하도록 설계되었습니다.
핵심 포인트
- 로컬 네트워크는 BLE를 사용하며, 순환 인식 토큰으로 접촉 전에 익명성을 유지합니다.
- WAN 연결을 위해 만남 서버(rendezvous servers)가 홀 펀칭 및 헤드리스 레이어 역할을 수행합니다.
- 통신은 Ed25519 키 기반의 Noise 세션과 애플리케이션 증명을 통해 상호 인증됩니다.
- 모든 메시징은 UDP 데이터그램 및 GATT 쓰기를 사용하는 단일 프로토콜로 구현됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기