1일 1개념정리 24.08.09.금 ~
큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.
무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#54. ERC-20
예전에 ERC721에 대해 다루면서 대비되는 개념이 ERC20이라고 했다. ERC20은 대체가능한 토큰으로써 사용된다. 오늘은 이 프로토콜이 어디서 어떻게 사용되는지 알아보자.

ERC-20
ERC20은 이더리움 블록체인에서 사용되는 표준 토큰 프로토콜로, "Ethereum Request for Comment 20"의 약자이다. 토큰을 관리하기 위한 일종의 규칙이다. ERC20은 스마트컨트랙트를 기반으로 동작한다. 즉 사전에 정의된 규칙에 따라 자동으로 실행되는 계약이라서 "중앙 관리자 없이" 전송, 조회, 발행, 등의 작업을 수행할 수 있다.(탈 중앙화 방식) ERC20은 다음과 같은 특징이 있다.
- 상호 운용성 : ERC20 표준을 준수하는 모든 토큰은 같은 규칙을 따르기 때문에, 서로 다른 토큰도 동일한 방법으로 관리하고 전송할 수 있다. 이점 때문에 ERC20토큰은 여러곳에서 지원되는 프로토콜이다.
- 일관성: 모든 ERC20 토큰은 동일한 인터페이스를 따르므로, 개발자들이 토큰을 관리할 때 일관성을 유지할 수 있다. 이는 코드의 단순화나 더 쉬운 토큰 사용 환경을 제공할 수 있다.
- 이더리움 네트워크 : ERC20 토큰은 이더리움 블록체인을 활용하기 때문에, 이더리움의 보안과 네트워크 기능을 그대로 사용할 수 있다.
물론 장점만 있는 것은 아니다....
<ERC20 단점>
- 트랜잭션 비용(= 가스비) : 이더리움 네트워크에서 ERC20 토큰을 전송하거나 사용할 때마다 가스비가 발생하고, 네트워크 혼잡시 가스비가 높아질 수 있다.
사실 이것 말고도 사용자 오류로 잘못된 컨트랙트가 실행되면 자금 손실이 발생할 수 있고, 일부 서비스에서 스마트 컨트랙트를 지원하지 않으면 전송시 토큰이 훼손될 수 있다 등의 단점이 있지만 약간 당연한 소리기도 해서 이렇게 짧게 적어놓겠다.
더 쉽게 설명
조금만 더 쉽게 설명해보자 !!!!!!! 아주 쉽게 말하면 이더리움 블록체인에 쓰이는 ERC20은 디지털상의 돈인 "토큰"을 만들 때 지키는 규칙이고, 규칙만 지키면 서로 다른 앱에서도 사용이 가능하다.
메이플스토리에는 "메소"라는 재화가 있는데 이를 가지고 물건을 사거나 다른사람과 거래할 수 있다. 이 메소가 만약 다른 게임에서도 사용할 수 있다면 어떻게 될까 ?! 만약 메소를 롤에서도 사용할 수 있다면 ?!!
→ 바로 그런 걸 가능하게 해주는 규칙이 ERC20 프로토콜이다. 여러 게임사에서 "같은 규칙"으로 재화를 만든다면 메소를 다른 게임으로 보낼 수 있다는 것이다.
'1일 1개념정리 (24년 8월~12월) > 블록체인' 카테고리의 다른 글
1일1개 (83) - 혼돈의 카오스 (0) | 2024.11.16 |
---|---|
1일1개 (72) - 빼빼로 하나 0.0004이더리움에 살게요 (0) | 2024.10.28 |
1일1개 (68) - 중동 석유 부자가 맘먹고 블록체인 해킹하기 (3) | 2024.10.24 |
1일1개 (34) - 화성 보내주는 단 하나의 도구 (1) | 2024.09.14 |
1일1개 (33) - 아니 네 만원이랑 내 만원이랑 가치가 다르다고요 (1) | 2024.09.13 |