본문 바로가기
Blockchain

[Blockchain] KIP-7 vs ERC-20 차이점?

by 개발자 염상진 2022. 7. 18.

이더리움에 ERC-20이 있다면 클레이튼(Klaytn)에는 KIP-7이 있습니다. ERC-20을 기반으로 제작되었고, 대체 가능 토큰(FT, Fungible Token)을 생성하는 기술 표준입니다. 대체 가능한 토큰(FT)는 각 토큰 단위가 동일한 가치를 가지고 가용 토큰간 상호 교환이 가능합니다. 

KIP-7으로 제작된 토큰은 표준 인터페이스를 통해 클레이튼 블록체인에서 지갑부터 DEX까지 여러가지 애플리케이션에 사용될 수 있습니다. ERC-20에서 토큰을 발행해 이더리움 블록체인 위에서 상호교환할 수 있는 기능을 그대로 사용할 수 있으며, 추가된 기능도 함께 사용가능합니다.

 

 

 

KIP-7 vs ERC-20

KIP-7에서는 ERC-20에서 제공하지 않는 부가 기능을 제공합니다. 대표적으로 mint, burn and pause extention 등이 있습니다. 또한 transfer / mint / burn 작업은 이벤트 로그 추적을 거쳐야 하며 송금 작업은 무조건 transfer, mint, burn 작업들에서 발생되어야 합니다. 각 메서드 그룹들은 KIP-13 인터페이스를 구현해야 합니다.

KIP-7 Interface

 

클레이튼 지갑 Kaikas

Klaytn 블록체인에서는 Kaikas 라는 지갑을 지원합니다. 기본적인 UI는 메타마스크와 동일하며, 사용 방법도 거의 유사합니다. 메타마스크와 동일하게 Chrome 확장 기능으로 사용가능하고, HD 월렛 타입을 가지므로 마스터 시드 구문으로 여러 계정을 동시에 관리할 수 있습니다. 

 

 

클레이튼 IDE

Klaytn은 이더리움 기반 플랫폼입니다. 따라서 이더리움과 상당부분 호환됩니다. 클레이튼에서의 메인넷은 Cyper를 사용하며 테스트넷으로는 Baobab을 사용합니다. 컨트랙트를 개발하는 언어도 Solidity를 사용하며, 이더리움 IDE인 Remix와 거의 정말, 거의 유사한 Klaytn IDE를 사용합니다.

Klaytn의 스마트 컨트랙트 또한 Truffle로 컴파일/배포가 가능합니다. Klaytn에서 Truffle을 사용해 개발을 진행하기 위해서는 Ganache역할을 하는 EN 노드를 사용해야 합니다. 만약 원격 EN 노드로 배포를 진행하려면 truffle-hdwallet-provider-klaytn 프레임웤을 사용합니다.

 

 

Reference

 

 

 

[Blockchain] ERC-20 투표로 관리자 owner 설정 하는 방법

ERC-20 토큰은 이더리움 블록체인 네트워크에서 대체 가능한 토큰을 발행하는 기술 표준입니다. 이더(ETH)와 교환가능하며, 이더리움 블록체인 위에서 발행된 토큰들과 SWAP이 가능한 토큰을 발행

about-tech.tistory.com

 

 

[Blockchain] 이더리움 토큰 발행하기 (ERC-20 라이브러리 사용)

이더리움 블록체인에서 자신만의 토큰을 발행하고, 다른 토큰과 교환하거나 이더(ETH)와 교환해 현금화할 수 있습니다. 토큰을 발행하기 위해서는 ERC-20 표준 스펙을 준수하는 스마트 컨트랙트를

about-tech.tistory.com

 

 

[Blockchain] Truffle(트러플) 프레임워크 사용법(개발 배포 테스트)

Truffle framework는 솔리디티로 스마트 컨트랙트 개발시 배포/테스트 환경을 제공합니다. node.js 위에서 작동하며 NPM으로 설치합니다. Truffle을 사용하기 위해서는 NodeJS Version 5.0이상이 필요하며, JSON

about-tech.tistory.com

 

댓글