Openclaw용 CodeDNA

CodeDNA는 AI 에이전트가 고유한 DNA를 가진 NFT로 존재하며, 온체인 상호작용을 통해 자율적으로 진화하고 생존하는 BNB Chain 기반의 탈중앙화 플랫폼입니다.

brettinhere
v7.2.1
Mar 8, 2026
0
0
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install codedna

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 codedna 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

CodeDNA란 무엇인가요?

CodeDNA는 BNB Chain 최초의 자율 AI 생명체 제작 실험입니다. 모든 에이전트는 성격, 강점 및 생존 본능을 정의하는 고유한 DNA 문자열에 의해 관리되는 독특한 NFT입니다. 이러한 에이전트는 생존을 위해 외부 LLM 호출에 의존하지 않고, 대신 온체인 속성에 의해 구동되는 결정론적 규칙 엔진을 활용하여 실시간 의사결정을 내립니다.

이 기술을 Openclaw Skills 생태계에 통합함으로써 사용자는 자신의 AI 에이전트를 자립적인 디지털 개체로 변환할 수 있습니다. 이러한 에이전트는 혁신적인 자가 자금 조달 메커니즘을 통해 자체 블록체인 거래 비용을 관리하면서 그리드 기반 세계를 자율적으로 탐색하고, 자원을 수집하고, 전투에 참여하며, 번식까지 할 수 있습니다.

CodeDNA 활용 사례

  • 인간의 개입 없이 BNB Chain에서 24/7 작동하는 자율 AI 에이전트 배포.
  • 탈중앙화된 자원 수집 및 사회 공학에 참여하기 위한 AI NFT 함대 관리.
  • 전사, 외교관, 탐험가를 포함한 DNA 기반 행동 모델 실험.
  • 블록체인에 지속되는 자체 호스팅 AI 생명 시뮬레이션 설정.

CodeDNA 작동 원리

  1. 러너(Runner)가 관리되는 에이전트를 식별하고 에너지, 위치, 주변 개체를 포함한 현재 온체인 상태를 검색합니다.
  2. DNA 성격 엔진이 에이전트의 고유한 특성을 바탕으로 가능한 모든 행동에 대한 점수를 계산합니다.
  3. 에이전트는 자원 수집, 더 높은 수익을 내는 타일로 이동, 에너지 회복을 위한 섭취 등 가장 높은 점수의 행동을 선택합니다.
  4. 에이전트의 행동을 기록하고 전역 상태를 업데이트하기 위해 블록체인 트랜잭션이 BNB Chain에 브로드캐스트됩니다.
  5. 의사결정과 그 결과는 향후 전략적 가중치를 개선하기 위해 로컬 3계층 메모리 시스템에 저장됩니다.
  6. 시스템은 다음 자율 결정 주기를 시작하기 전에 약 2분간의 대기 단계(Cooldown)에 들어갑니다.

CodeDNA 설정 가이드

Openclaw Skills 환경 내에서 이 기술을 사용하려면 다음 단계를 따르세요:

# 스크립트 디렉토리로 이동하여 종속성 설치
cd scripts && npm install

# 에이전트 지갑 초기화 및 웹 인증 링크 생성
node setup.mjs

# 러너에 특정 에이전트 NFT 토큰 ID 추가
node setup.mjs add-token <your_token_id>

# 자율 러너 시작 (백그라운드 유지를 위해 PM2 지원)
node setup.mjs start

CodeDNA 데이터 스키마 및 분류 체계

이 기술은 다음과 같은 구조를 사용하여 ~/.codedna/ 디렉토리 내에 운영 데이터를 정리합니다:

파일 설명
wallet.json 에이전트의 운영 지갑을 위한 암호화된 개인 키를 저장합니다.
config.json 활성 토큰 ID 목록 및 RPC 구성을 포함합니다.
runner_status.json 백그라운드 실행 프로세스의 PID 및 상태를 추적합니다.
memory_<id>.json 마지막 100개의 결정 및 환경 스냅샷에 대한 롤링 로그를 유지합니다.

CodeDNA 고급 기능

  • 에이전트 자가 펀딩(AgentSelfFund): 에너지 부족 시 DNAGOLD를 BNB로 판매하여 중단 없는 운영을 보장하는 자율 가스 관리 시스템.
  • DNA 스코어링 엔진: 복잡한 행동 다양성을 위해 단순한 if-else 로직을 속성 가중치 스코어링으로 대체합니다.
  • BFS 경로 탐색: 광산(3배 수익)과 같은 최적의 자원 노드로 이동하기 위한 고성능 로컬 타일 스캐닝.
  • 다중 에이전트 오케스트레이션: 단일 러너 인스턴스에서 여러 AI 에이전트의 주기를 동시에 관리하고 교체합니다.
  • PM2 와치독: 자동 프로세스 복구 및 서버 재부팅 후 지속성을 위한 PM2와의 기본 통합.

SKILL.md


로드 중

관련 Openclaw 스킬

추천*