무지개곰
article thumbnail

ERC 란?

ERC-20, ERC-721, ERC-1155등 토큰의 종류에 따라 ERC의 종류가 다릅니다. 이때 ERC는 Ethereum Request for Comment의 줄임말로 이더리움 프로토콜 개발을 위한 표준을 제안하는 문서의 집합을 의미합니다.

 

ERC는 이더리움의 스마트 컨트랙트와 DApp (분산 애플리케이션) 개발에 있어서 매우 중요한 역할을 합니다. 이더리움은 다양한 암호화폐와 블록체인 기반의 프로젝트들이 쉽게 구축될 수 있도록 설계되었지만, 그 과정에서 이더리움 커뮤니티에서 공통적으로 인정된 표준이 필요하게 되었습니다. 그리고 ERC는 이러한 표준을 제공하는 문서입니다.

 

EIP 란?

EIP는 이더리움 플랫폼에 대한 표준으로, 코어 프로토콜 규격, 클라이언트 API, 계약표준 등을 정합니다. 크게 스탠다드 트랙, 인포메이셔널, 메타라는 세 타입으로 나뉩니다.

스탠다드 트랙 제안이란?

스탠다드 트랙 제안은 이더리움 구현의 전체 또는 상당 부분을 변경하거나 영향을 주는 표준 제안입니다. 변경에 대한 예시로는 가령 네트워크 프로토콜의 변경, 블록 또는 트랜잭션 검증 규칙 변경, 제안된 애플리케이션 표준의 변경등이 있습니다.

인포메이셔널 제안이란?

인포메이셔널제안은 이더리움 디자인 이슈를 다루거나, 이더리움 커뮤니티에 정보나 범용 가이드라인을 제공하는 것으로 EIP 제안서는 인포메이셔널 제안서의 형식을 따릅니다. 인포메이셔널 제안서는 이더리움 커뮤니티에서 제출되는 이더리움 블록체인과 관련된 정보를 제공하는 제안서입니다. 기술적인 세부사항이나 용어, 이더리움 기술의 특징, 토큰 경제학 증에 대한 정부를 제공합니다. EIP와 인포메이셔널 제안서의 차이는 인포메이셔널 제안서의 경우 이더리움 블록체인의 업그레이드나 변경을 제안하지 않습니다.

메타 제안이란?

메타제안이란 이더리움 개발자 커뮤니티의 제안 프로세스를 개선하고, 제안의 질과 검토 과정의 효율성을 높이기 위한 제안입니다. EIP 제안을 위한 새로운 제안서 양식을 도입하며 이 양식은 EIP 제안서를 작성하는 방법과 규칙을 더욱 명확하게 하며, EIP 제안서가 검토를 받을 때 필요한 문서, 정보, 프로세스 등을 상세하게 설명합니다. 

 

ERC는 스탠다드 트랙 EIP에 속하며 EIP의 전체 목록은 https://eips.ethereum.org/ 에서 확인할 수 있습니다.

ERC를 사용하는 이유

이더리움 네트워크에서 ERC를 사용하는 이유는 이더리움 블록체인에서 인식할 수 있는 표준인 ERC를 이용하게 되는 경우 상호운용성, 보안성, 표준화, 기능성 등의 장점이 있습니다.

  • 상호운용성 : ERC 토큰 스탠다드를 따르는 모든 토큰은 모든 이더리움 지갑에서 호환됩니다. 이를 통해 토큰을 간편하게 전송하고, 다른 애플리케이션에서 사용할 수 있다는 장점이 있습니다.
  • 보안성 : ERC 토큰 스탠다드를 따르는 토큰은 이더리움의 보안 인프라를 활용합니다. 이더리움 블록체인에서 토큰 전송, 소유권 등에 대한 모든 기록은 블록체인 상에 기록되며, 이를 통해 토큰의 안정성과 신뢰성이 높아집니다.
  • 표준화 : ERC 토큰 스탠다드는 이더리움 커뮤니티에서 동의된 표준입니다. 이를 통해 스마트 컨트랙트를 작성하는 개발자들은 토큰의 특성, 메서드, 이벤트 등을 미리 정해진 표준에 따라 작성할 수 있으며, 이를 통해 개발의 효율성을 높일 수 있습니다.
  • 기능성 : ERC 토큰 스탠다드는 토큰의 기능을 확장할 수 있는 기능성을 제공합니다. 예를 들어, ERC-20 토큰은 토큰의 소각, 락업, 전송 제한 등의 기능을 추가할 수 있습니다.

자주 사용하는 ERC

ERC-20

ERC-20 토큰은 대체 가능 토큰의 표준입니다. 토큰 스탠다드 중 가장 많이 사용되는 스탠다드 중 하나이며 이더리움 블록체인 상에서 토큰을 구현하는 방법에 대한 표준을 정의합니다. Aave, Uniswap, Tether 등 ERC-20 토큰은 수천 개 이상으로 많은 토큰들이 발행되고 있습니다.

ERC-721

ERC-721은 NFT라는 용어로 널리 알려져 있으며 ERC-20과는 달리 각각의 토큰이 고유한 식별자와 속성을 가지고 있기 때문에 각각의 토큰을 개별적으로 다룰 수 있습니다. 이러한 특징을 이용하여 주로 게임, 예술, 부동산 등의 분야에서 ERC-721을 사용하고 있습니다.

ERC-1155

ERC-1155는 하나의 토큰에 여러 종류의 자산을 포함할 수 있다는 특징이 있습니다. 이러한 특징 때문에 각각의 자산은 고유한 식별자를 가지지 않습니다. ERC-20과 ERC-721과는 달리 하나의 토큰으로 여러 개의 자산을 관리할 수 있기 때문에 다른 토큰 보다 더 적은 가스 비용이 든다는 특징도 있습니다.


코드 보러 가기

ERC-20

 

[Solidity] ERC20이란? (ERC20 토큰 발행)

이더리움에서 가장 유명하면서도 널리 사용되는 토큰 표준 중 하나로 ERC20이 있습니다. ERC20을 따르면 자산을 보다 쉽게 교환할 수 있고 다양한 Dapp끼리 동일한 표준에 따라 상호 연동할 수 있습

rainbow96bear.tistory.com

ERC-721

 

[Solidity] ERC-721이란?

ERC-721은 블록체인 환경에서 고유한 가치를 가진 자산을 표현하기 위한 토큰화 표준입니다. 이 글에서는 ERC-721의 개념, 특징, 활용 사례에 대해 알아보겠습니다. ERC721 표준 ERC721을 통하여 NFT를 발

rainbow96bear.tistory.com

ERC-1155

 

[Solidity] ERC-1155란?

ERC-1155는 이더리움 블록체인에서 다중 자산을 관리하는 표준입니다. 이 표준은 이더리움 기반의 스마트 컨트랙트를 사용하여 개발자가 게임 아이템, 디지털 자산, 토큰화된 자산 등을 효율적으

rainbow96bear.tistory.com

 

profile

무지개곰

@무지개곰

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!