이더리움 개발 표준
표준 개요
이더리움 커뮤니티는 프로젝트(이더리움 클라이언트 및 지갑 등)가 여러 구현체 간에 상호운용 가능하도록 유지하고, 스마트 컨트랙트와 탈중앙화 애플리케이션(dapp)이 계속해서 조합 가능하도록 보장하는 많은 표준을 채택했습니다.
일반적으로 표준은 이더리움 개선 제안(EIP)으로 도입되며, 이는 표준 프로세스 (opens in a new tab)를 통해 커뮤니티 구성원들에 의해 논의됩니다.
- EIP 소개
- EIP 목록 (opens in a new tab)
- EIP GitHub 저장소 (opens in a new tab)
- EIP 토론 게시판 (opens in a new tab)
- 이더리움 거버넌스 소개
- 이더리움 거버넌스 개요 (opens in a new tab) 2019년 3월 31일 - Boris Mann
- 이더리움 프로토콜 개발 거버넌스 및 네트워크 업그레이드 조정 (opens in a new tab) 2020년 3월 23일 - Hudson Jameson
- 모든 이더리움 코어 개발자 회의 재생 목록 (opens in a new tab) (유튜브 재생 목록)
표준의 종류
EIP에는 3가지 종류가 있습니다.
- 표준 트랙(Standards Track): 대부분 또는 모든 이더리움 구현체에 영향을 미치는 모든 변경 사항을 설명합니다.
- 메타 트랙(Meta Track) (opens in a new tab): 이더리움을 둘러싼 프로세스를 설명하거나 프로세스에 대한 변경을 제안합니다.
- 정보 트랙(Informational Track) (opens in a new tab): 이더리움 설계 문제를 설명하거나 이더리움 커뮤니티에 일반적인 지침이나 정보를 제공합니다.
또한, 표준 트랙은 4가지 범주로 세분화됩니다.
- 코어(Core) (opens in a new tab): 합의 포크가 필요한 개선 사항입니다.
- 네트워킹(Networking) (opens in a new tab): devp2p 및 라이트 이더리움 하위 프로토콜(Light Ethereum Subprotocol)을 비롯하여 whisper 및 스웜의 네트워크 프로토콜 사양에 대한 제안된 개선 사항입니다.
- 인터페이스(Interface) (opens in a new tab): 클라이언트 API/RPC 사양 및 표준, 그리고 메서드 이름 및 컨트랙트 ABI와 같은 특정 언어 수준 표준에 대한 개선 사항입니다.
- ERC (opens in a new tab): 애플리케이션 수준의 표준 및 규칙입니다.
이러한 다양한 종류와 범주에 대한 더 자세한 정보는 EIP-1 (opens in a new tab)에서 확인할 수 있습니다.
토큰 표준
- ERC-20 - 투표 토큰, 스테이킹 토큰 또는 가상 화폐와 같은 대체 가능한(상호 교환 가능한) 토큰을 위한 표준 인터페이스입니다.
- ERC-721 - 예술 작품이나 노래의 증서와 같은 대체 불가능한 토큰을 위한 표준 인터페이스입니다.
- ERC-2309 (opens in a new tab) - 연속적인 토큰 식별자를 사용하여 하나 또는 여러 개의 대체 불가능한 토큰을 생성/전송할 때 발생하는 표준화된 이벤트입니다.
- ERC-4400 (opens in a new tab) - EIP-721 소비자 역할을 위한 인터페이스 확장입니다.
- ERC-4907 (opens in a new tab) - ERC-721 토큰에 제한된 권한을 가진 시간 제한 역할을 추가합니다.
- ERC-777 - (권장하지 않음) ERC-20을 개선한 토큰 표준입니다.
- ERC-1155 - 대체 가능한 자산과 대체 불가능한 자산을 모두 포함할 수 있는 토큰 표준입니다.
- ERC-4626 - 수익 창출 볼트의 기술적 매개변수를 최적화하고 통합하도록 설계된 토큰화된 볼트 표준입니다.
토큰 표준에 대해 자세히 알아보세요.
더 읽어보기
도움이 된 커뮤니티 리소스를 알고 계신가요? 이 페이지를 편집하여 추가해 주세요!