EIP-7827은 버전 관리가 가능한 JSON 계약 표준을 제안하며, 스마트 계약의 메타데이터를 구조화된 방식으로 온체인에 저장하고 업데이트할 수 있게 합니다.
개념
JSON 계약은 스마트 계약의 ABI, 설명, 파라미터 정보 등을 JSON 형식으로 온체인에 저장하는 개념입니다. 버전 관리를 통해 계약 업그레이드 시 메타데이터 변경 이력을 추적할 수 있습니다.
버전 관리 시스템
각 메타데이터 업데이트가 새로운 버전으로 기록되며 이전 버전도 접근 가능합니다. 프록시 패턴이나 업그레이드 가능한 계약에서 버전별 인터페이스 정보를 관리하는 데 유용합니다.
개발자 경험
개발자 도구가 이 표준을 통해 계약의 최신 인터페이스 정보를 자동으로 가져올 수 있습니다. 별도의 중앙화된 메타데이터 서버 없이도 계약 정보를 신뢰성 있게 제공합니다.
현재 상태
Draft 상태로 개발자 도구 생태계와 함께 스펙을 다듬고 있습니다. 블록체인 투명성과 개발자 경험 향상을 위한 실용적인 표준으로 주목받고 있습니다.