ERC-20 또는 Ethereum Request for Comment는 스마트 계약이 활성화 된 이더 리움 블록 체인에서 토큰을 발행하는 데 사용되는 기술 표준입니다. ERC-721 (대체 불가능한 토큰 정의용)과 같은 다른 표준이 있지만 이더 리움 플랫폼에서 생성 된 대부분의 토큰은 ERC-20 표준을 기반으로합니다..

이더 리움 기반 토큰에 대한 공통 규칙 세트 정의

에 따르면 Etherscan, 작성 당시 이더 리움 네트워크에서 시작된 196,695 개의 ERC-20 토큰 계약이 있습니다. ERC-20 표준은 이더 리움 기반 토큰을 발행하기위한 공통 규칙 세트를 설정하기 위해 개발되었습니다.. 

ERC-20 호환 토큰은 이더 리움 블록 체인에서 안정적이고 안전하게 거래를 수행하는 데 사용될 수 있습니다.이를 통해 개발자는 토큰 전송이 수행되는 방식을 정확하게 결정할 수 있습니다. 토큰이 서로 다른 암호화 주소간에 전송되는 방법을 정의하는 것 외에도 ERC-20 표준 토큰과 관련된 데이터에 액세스 할 수있는 방법을 지정합니다..

ERC-20 표준으로 토큰 화 된 경제 활성화

2015 년 11 월 19 일에 처음 제안 파비안 보겔 스텔라, 베를린에 기반을 둔 이더 리움 개발자 인 ERC-20 사양은 사용자가 블록 체인 기반 토큰을 쉽게 만들 수 있도록 개발되었습니다. 널리 사용되는 표준을 통해 개발자는 유틸리티 토큰에 필요한 추가 기능을 프로그래밍 할 수 있습니다..

ERC-20 호환 토큰은 주로 초기 코인 오퍼링 (Initial Coin Offerings)이라고하는 크라우드 펀딩 캠페인 중에 발행되었습니다.ICO). ICO 캠페인에 사용 된 대부분의 토큰은 구현하기 가장 간단한 표준 중 하나이기 때문에 ERC-20을 준수했습니다. 또한 일반적으로 사용되는 토큰 사양은 다른 이더 리움 기반 토큰 표준과의 상호 운용성을 허용합니다..  

가장 큰 ERC-20 토큰 판매는 각각 2 억 달러 이상을 올렸습니다

확인 된대로 ICOData, 수행 된 가장 큰 ERC-20 (또는 ICO) 토큰 판매에는 EOS, Telegram Open Network (TON), Filecoin 및 Tezos (XTZ) 개발자가 시작한 토큰 판매가 포함되며 각 크라우드 펀딩 캠페인은 2 억 달러 이상을 모금합니다..

ERC-20 표준을 기반으로하지 않는 이더 리움의 네이티브 토큰

특히 Ethereum의 기본 토큰 인 Ether (ETH)는 ERC-20 표준을 기반으로하지 않습니다. ERC-20 토큰 만 허용하는 암호화 네트워크에서 Ether를 사용하기 위해 사용자는 ETH를 “WETH”라고하는 “래핑 된”토큰으로 변환 할 수 있습니다. 포장 된 모든 이더 리움 토큰은 이더에 대한 1 : 1 페그를 유지하는 데 사용되는 스마트 계약에 있습니다..

언급했듯이 Investopedia, ERC-20 토큰은 IOU, 바우처, 심지어는 다양한 자산을 디지털 방식으로 나타낼 수 있습니다. 부동산 재산. ERC-20 거래를 수행하는 것도 이더 전송 및 입금을 허용하는 대부분의 암호 화폐 지갑에서 지원되므로 매우 간단합니다..

ERC-20 토큰에서 소프트웨어 버그가 발견 될 수 있음

그러나 Ethereum 기반 표준 및 ERC-20 토큰에서 발견되는 소프트웨어 버그 또는 결함이있을 수 있습니다. 블록 체인 기술은 개발 초기 단계에 있습니다..

예를 들어, 스마트 계약으로 직접 전송되는 ETH 토큰은 자금 손실을 초래합니다.. 

토큰의 계약이 토큰 전송 요청에 응답 할 수 없을 때 발생하는 프로토콜 오류로 인해 전송 프로세스 중에 토큰이 손실됩니다. 약 $ 70,000 상당 이더 리움 이 결함으로 인해 토큰이 손실되었습니다..

ERC-20 토큰에 대한 선택 및 필수 규칙

이더 리움 커뮤니티는 ERC-20 토큰을 정의하기위한 규칙 목록을 개발했습니다. ERC-20 토큰 생성을위한 9 가지 규칙이 있습니다-3 개의 선택적 (권장) 지침과 6 개의 필수 규칙을 포함합니다.. 

ERC-20 토큰을 사용할 때 토큰의 이름, 관련 기호 및 권장되는 소수점 이하 18 자리 사용은 선택적 규칙 또는 지침입니다. 자세히 코인 텔레그래프, ERC-20 토큰이 따라야하는 필수 규칙에는 다음 기능 (또는 프로세스)과 관련된 규칙이 포함됩니다. 

  • 승인-위조 방지에 사용됩니다. 함수 미결제 토큰 공급에 대해 각 ERC-20 트랜잭션을 확인합니다.,  
  • 수당-계좌에 충분한 자금이 있는지 확인하기 위해 송금하기 전에 ERC-20 계좌의 잔액을 확인하는 데 사용됩니다.,
  • balanceOf-특정 이더 리움 계정에 저장된 토큰 수를 반환하는 함수,
  • transfer-사용자 계정으로의 토큰 전송을 관리하는 데 사용됩니다 (토큰의 총 공급량에서 가져옴).,
  • transferFrom-다른 사용자간에 토큰을 전송하는 데 사용되는 함수,  
  • totalSupply-발행 된 총 ERC-20 토큰 수

이더 리움, 스마트 계약 및 ERC-20 토큰의 작동 방식

ERC-20 토큰이 스마트 계약 기반 이더 리움 생태계에서 어떻게 작동하는지 이해하기 위해 암호 화폐의 블록 체인과 가상 기기 오픈 소스 네트워크에서 거래 지원.

무허가 및 공개적으로 접근 가능한 분산 네트워크 인 이더 리움은 블록 체인에 트랜잭션을 등록하고 가상 머신을 통해 스마트 계약을 처리하는 등 두 가지 주요 기능을 수행합니다. 이러한 기능은 이더 리움 경제 시스템의 필수 부분이므로 분산 애플리케이션 (dApp)을 구축 할 때 필요합니다..

ERC-20 토큰은 소유권 증명을 나타낼 수 있습니다.

Ethereum에 dApp을 배포하는 개발자는 암호화 네트워크의 컴퓨팅 성능을 사용하는 데 대한 비용이 청구되며 모든 지불은 플랫폼의 기본 암호화 폐인 Ether로 이루어집니다. dApp을 생성하는 동안 개발자는 ERC-20 토큰을 발행하여 통화로 사용하거나 로열티 프로그램에서 ‘포인트’역할을 할 수 있습니다..

DApp 개발자는 자산 또는 금이나 상품을 포함한 기타 실제 자산의 소유권 증명을 나타내는 ERC-20 토큰을 만들 수도 있습니다. 설명했듯이 ERC-20 준수 토큰은 스마트 계약을 통해 발행됩니다..

스마트 계약을 통해 개발자는 ERC-20 토큰과 관련된 거래를 관리 할 수 ​​있습니다. 이는 계정 잔액 기록을 유지하는 데 사용할 수 있기 때문입니다. 이더 리움 기반 스마트 계약은 다음을 사용하여 프로그래밍됩니다. 견고, 사용하는 If-This-Then-That (IFTTT) 로직.

ERC-20 및 기타 표준을 준수하면 소스 코드 업데이트가 더 쉬워집니다.

ERC-20 토큰이 발행 된 후 거래되거나 상품 및 서비스 비용을 지불하는 데 사용될 수 있습니다. ERC-20과 같은 확립 된 표준이 없으면 이더 리움 네트워크에서 토큰을 거래 할 수 없습니다. 다른 토큰이 서로 호환되지 않을 수 있기 때문입니다..

Ethereum 개발자는 ERC-20 사양과 같은 확립 된 표준을 따르는 모범 사례를 준수하는 것이 중요합니다. 소프트웨어 프로그램은 잘 기록 된 개발자가 특정 코드의 기능을 더 쉽게 이해할 수 있습니다. 적절하게 문서화 된 소스 코드를보다 효율적인 방식으로 업데이트 할 수도 있습니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me