본문 바로가기

블록체인 기반 핀테크 및 응용 SW개발자 양성과정 일기

[블록체인 이더리움] ERC-20 & ERC-721 / dApp / 스마트 컨트랙트란?

반응형

 

ERC 란 ? 

ERC : Ethereum Request for Comment 

- 뒤에 붙는 숫자는 리퀘스트의 숫자 

 

 

 

 

Ethereum, 이더리움이란?

이더리움이란 자체 블록체인을 기반으로 다양한 탈중앙화 된 애플리케이션들이 작동할 수 있도록 고안된 하나의 플랫폼 네트워크이다. (플랫폼이자 이더리움 코인도 존재) 

 

Dapp은 이더리움 플랫폼 상에서 '스마트 계약'을 이용하여 쉽고 빠르게 토큰을 발행할 수 있다. 이더리움 블록체인에서는 ETH 이더가 사용되고 이더리움 블록체인 상의 Dapp에서는 또 다른 다양한 분야에 적용될 수 있는 각각의 솔루션으로 그에 맞는 토큰을 발행한다. 

 

 

 

 

ERC-20

- 2017년 당시 가장 많이 쓰였던 토큰 

- ERC-20 토큰은 '스마트 계약'을 통해 생성 

- 일반 거래소에서 거래하고 있는 대부분의 토큰 발행 기준 

  => 이유는 ERC-20 토큰이 대체 가능한 암호화폐를 지원하기때문

  * 대체가능 : '화폐'

- '스마트 계약'이 포함되었다면 ERC-20 토큰으로 간주 

- ERC-20은 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙 

- 필요한 이더리움과 호환성이 있는 모든 요구 사항을 충족시키는 표준은 ERC-20으로 간주

- Dapp이 발행하는 토큰이 이더리움의 통화인 이더리움과 호환성을 충족시키기 위해 규정하고 있는 프로그래밍 기준 

- ERC-20 기준을 맞춰 Dapp을 설계한 후 토큰을 발행하면, 이더리움과 쉽게 교환할 수 있고 

=> - ERC-20 토큰은 이더리움과 교환 가능하며 이더리움 지갑으로 전송 가능

 

 

 

 

 

ERC-721 

- ERC-721은 NFT의 표준안

 * NFT (Non Fungible Token), 대체불가토큰

- ERC-721로 발행되는 토큰은 대체 불가능하며 제 각각의 가치(Value)를 가지고 있다. 

- ERC-721은 이더리움 블록체인에서 대체할 수 없거나 고유한 토큰을 작성하는 방법을 설명하는 무료 공개 표준 

- 대부분의 토큰은 대체할 수 있지만 ERC-721토큰은 모두 대체할 수 없다. 

- ERC-721은 Dapp 내에서 공유될 수 있고 미래 NFT 생성에 영향을 미칠 수 있는 수집물이 될 수 있도록 함 

- NFT는 무제한 공급이 가능한데 가치의 손상을 막기 위해 대부분의 Dapp 프로젝트는 NFT의 전체 공급량을 제한하고 있다. 

- 토큰 자체보다 게임에 주로 쓰임 (ex. CryptoKitties - 모든 고양이의 생김새가 다름/ 사용자가 보유한 고양이는 전 세계 유일한 고양이)

 

 

 

 

 

ERC-20 vs ERC-721 차이점 

- ERC-20은 '대체 가능'한 토큰이지만 ERC-721은 '대체 불가능'하다. 

- ERC-721로 발행되는 토큰은 모-두 각각의 가치를 지니고 있다. 

 

 

 

 

 

dApp, Decentralized Application (댑) 이란? 

이더리움, 퀀텀 등의 탈중앙화 블록체인 플랫폼에서 스마트 컨트랙트를 통해 작동하는 어플리케이션

스마트 컨트랙트를 사용 

* 스마트 컨트랙트란 솔리디티라는 Java 기반의 독립적 프로그래밍 언어 사용하여 기존의 종이 계약을 온라인으로 계약하는 개념 

 

모바일 어플의 환경과 비교해보면 비슷하다 

이더리움 블록체인 플랫폼 == ios, android
dApp == ios, android에 올라와 있는 어플들 

 

dApp 특징 

1) 탈중앙화 => 사용자 - 사용자를 직접 연결 => 투명하고 효율적

2 ) 스마트 컨트랙트를 사용하여 보안성을 확보

3) 투명한 정보 공개 - 사용자나 제 3자가 거래 정보를 서로서로 검사하여 신뢰감 up 

 

 

 

 

 

 

 

 

 

 

References:

http://wiki.hash.kr/index.php/ERC-20

 

ERC-20 - 해시넷

ERC-20은 Ethereum Request for Comment 20의 약자이다. 20은 리퀘스트 숫자다. 이더리움 네트워크의 개선안을 제안하는 EIPs(Ethereum Improvement Proposals)에서 관리하는 공식 프로토콜이다. 옆줄(-) 없이 'ERC20', 'ER

wiki.hash.kr

http://wiki.hash.kr/index.php/ERC-721

 

ERC-721 - 해시넷

ERC-721은 증서라고 알려진 NFT의 표준안이다. NFT는 대체불가토큰(Non Fungible Token)의 약자로 대체 불가능한 토큰이라는 의미이다. 따라서 ERC-721로 발행되는 토큰은 대체 불가능하여 모두 제 각각의

wiki.hash.kr

https://blog.naver.com/seed_io/221544530624

 

[블록체인 용어 사전] dApp과 스마트컨트랙트(SmartContract)란?

dApp/댑(Decentralized Application)이란, 이더리움, 퀀텀 등의 탈 중앙화 블록체인 플랫폼에서 스마트 ...

blog.naver.com

 

반응형