Communitygithub.com

dmustapha/confid9ntial-fhevm-skill

프로덕션에 바로 사용 가능한 SKILL.md로, AI 코딩 에이전트가 Zama FHEVM 기반의 기밀 스마트 계약을 올바르게 작성할 수 있도록 지원: 20가지 안티패턴, 3가지 템플릿, 라이브 Sepolia 데모 포함

confid9ntial-fhevm-skill란 무엇인가요?

이 스킬은 AI 코딩 에이전트(예: Claude Code, Cursor, Codex)가 Zama FHEVM(Fully Homomorphic Encryption Virtual Machine)을 사용하여 기밀 스마트 계약을 정확히 작성할 수 있도록 설계된 포괄적인 SKILL.md입니다. 개발자에게 흔한 20가지 안티패턴을 식별하고 피하는 방법을 가르치며, 3가지 재사용 가능한 계약 템플릿을 제공하고, Sepolia 테스트넷에서 실행되는 라이브 데모를 포함합니다. 이 스킬은 기밀 컴퓨팅, 블록체인 개발 및 AI 기반 코드 생성 영역에서 유용하며, 에이전트가 최소한의 반복 시도로 안전하고 정확하며 배포 가능한 계약을 생성할 수 있도록 보장합니다. FHEVM 기반 스마트 계약을 다루는 모든 AI 코딩 도구와 호환되며, 프롬프트 기반으로 계약 구조화, 암호화 상태 관리 및 가스 최적화를 안내합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add dmustapha/confid9ntial-fhevm-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

confid9ntial-fhevm-skill은(는) 무엇을 하나요?

프로덕션에 바로 사용 가능한 SKILL.md로, AI 코딩 에이전트가 Zama FHEVM 기반의 기밀 스마트 계약을 올바르게 작성할 수 있도록 지원: 20가지 안티패턴, 3가지 템플릿, 라이브 Sepolia 데모

개요

이 스킬은 FHEVM (Fully Homomorphic Encryption Virtual Machine) 상의 기밀 스마트 계약 작성을 전문으로 합니다. Zama의 FHEVM은 Ethereum 호환 스마트 계약이 완전히 암호화된 데이터를 처리할 수 있게 해주며, 이 스킬은 AI 에이전트가 이를 활용하는 데 필요한 지침을 제공합니다.

주요 기능

  • 20가지 안티패턴 탐지: 흔한 보안 및 최적화 오류를 피하는 방법
  • 3가지 템플릿: 빠른 계약 작성을 위한 재사용 가능한 구조
  • 라이브 Sepolia 데모: 테스트넷에서 작동하는 예제
  • 에이전트 중심 설계: 반복 횟수를 최소화한 정확한 코드 생성

호환 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 코딩 에이전트

사용 방법

  1. AI 코딩 에이전트에 이 SKILL.md 파일을 제공하세요.
  2. 기밀 스마트 계약 작성을 요청할 때, "FHEVM 계약", "기밀 스마트 계약" 또는 "암호화된 상태 계약"과 같은 키워드를 사용하세요.
  3. 에이전트가 템플릿과 안티패턴 가이드를 사용하여 안전한 계약을 생성합니다.

안티패턴 목록 (요약)

#안티패턴해결 방법
1암호화 없이 원시 상태 사용euintXX 타입 사용
2암호화 값 직접 비교TFHE.isEqual() 사용
3업데이트 전 구식 해싱TFHE 라이브러리로 해시
...(전체 20개)SKILL.MD 참조

템플릿

  • 기본 잔고 계약: 암호화된 잔고를 가진 간단한 토큰
  • 기밀 투표: 악의적 서버 없이 안전한 투표
  • 개인 거래소: 암호화된 주문과 매칭

라이브 데모

Sepolia 테스트넷에서 실행되는 예제를 보려면 confid9ntial-fhevm-skill 저장소의 demo/ 디렉토리를 확인하세요.

참고 사항

  • 항상 최신 @zama-fhevm/contracts 패키지를 사용하세요.
  • 가스 한도를 충분히 설정하세요 (암호화 연산은 가스 집약적).
  • Sepolia 이외의 네트워크에 배포하기 전에 테스트를 거치세요.

관련 스킬