본문 바로가기
Blockchain

[Blockchain] CeFi vs DeFi 차이점(DEX란?)

by 개발자 염상진 2022. 6. 22.

De-Fi(Decentralized Finance)란 블록체인 기반 탈중앙화된 금융 시스템입니다. 기존 금융 시스템에서는 최종 대부자인 중앙은행이 존재하고, 특별한 권한을 획득한 시중은행들이 사람들의 돈을 예치하고 대출해주는 시스템을 가지고 있었습니다. 이를 중앙화된 금융 시스템이라고 해서 Ce-Fi(Centralized Finance)라고 합니다.

 

Ce-Fi vs De-Fi

 

Ce-Fi(Centralized Finance)란 전통적인 중앙집중적인 금융입니다. 은행을 통해서만 송금이 가능하고, 은행은 기업과 개인들의 이체 내역 및 신용정보를 확인할 수 있습니다. 이로 인해 거대한 권력으로 자리 잡았습니다. 모든 거래 데이터가 은행으로 집중되기 때문입니다.

 

 

 

 

블록체인 기술이 나오고 암호화폐가 등장하면서 중앙집중형에서 분산된 방식이 등장합니다. 탈중앙화 금융(De-Fi)가 각광받기 시작한 건 리먼 브라더스 파산 사태 이후 입니다. 이제 사람들은 은행도 망할 수 있다는 것을 목격했습니다. 마침 비트코인이 탈중앙화된 금융이 가능하다는 것을 보여주면서 공개된 장부에 거래내역을 투명하게 작성할 수 있는 금융의 새로운 대안으로 떠올랐습니다. 

 

De-Fi 탈중앙화된 금융 시스템

 

De-Fi에서는 개인이 가진 자산을 암호화된 지갑으로 관리할 수 있습니다. 암호화폐 지갑은 공개키와 개인키를 관리하는 키 관리 시스템입니다. 복잡한 암호방식이 적용되기 때문에 사실상 해킹이 불가능합니다. 또한 트랜잭션에 실명을 기록하지 않기 때문에 거래의 익명성이 보장됩니다. 

 

 

 

[Blockchain] 핫 월렛 콜드 월렛 차이 (암호화폐 지갑이란?)

블록체인에서는 지갑을 사용해서 다른 노드와 거래를 할 수 있습니다. 블록체인 뿐만 아니라 현실 세계에서도 돈을 다른 사람에게 보내기 위해서는 계좌번호와 공인인증서, 비밀번호가 필요합

about-tech.tistory.com

 

비트코인 이후 이더리움이 등장하면서 비트코인을 대거 투자받아 이더리움 블록체인에 사용되는 이더(ETH)에 가치를 부여하기 시작합니다. 가치가 모이기 시작하면서 암호화폐를 기반으로 한 금융이 가능해집니다. 여기서 금융이란 예금, 대출을 의미합니다. 이더리움에서의 금융은 스마트 컨트랙트로 구현됩니다.

 

 

 

 

이더리움 블록체인에 참여한 누구나 이더(ETH)를 예치할 수 있고 미리 작성된 스마트 컨트랙트에 의해 대출을 받을 수도 있습니다. 중개자인 은행 없이도 금융이 가능하다는 것을 보여준 사건입니다. 프로그램에 의해 익명성을 보장받으면서 금융 서비스가 가능해진 것입니다.

 

DEX(Decentralized Exchange)란?

 

DEX는 탈중앙화 거래소입니다. 거래소가 중개인 역할을 할 필요없이 블록체인 네트워크 위에서 노드들이 토큰을 거래할 수 있는 시스템입니다. DEX는 ERC-20에서 제안에서 시작합니다. 이제 이더리움 블록체인에서 누구나 자신만의 토큰을 발행하고 다른 토큰과 교환할 수 있습니다. 서로 다른 토큰들이 이더리움 블록체인 위에서 스왑 됩니다.

국내에서 암호화폐 거래소의 선두주자인 빗썸/ 업비트는 모두 Ce-Fi 입니다. 따라서 높은 수수료를 지불하면서 거래를 해야 하고, 빗썸이나 업비트가 유동성 위기에 처하면 이용 고객들은 고스란히 피해를 보는 구조입니다. 따라서 거래 수수료가 저렴하고 보안유지가 되는 탈중앙화 거래소가 탄생하게 됩니다. 

 

 

이더리움 기반 스왑 기술을 접목한 DEX의 대표주자는 유니스왑(Uniswap)입니다. 자신이 발행한 토큰을 다른 토큰과 상대적 가치에 따라 교환할 수 있었습니다. 유니토큰의 가치가 5만원이고 이더의 가치가 100만원이라면 이더 1개로 유니토큰 20개와 스왑할 수 있습니다.  모든 스왑은 스마트 컨트랙트로 진행되고 사람이 개입하지 않는 탈중앙화된 특성을 가지고 있습니다.

토큰이 정상적으로 거래되기 위해서는 유동성 공급자(Liquidity Provider)가 존재해야 합니다. 따라서 토큰의 지속적인 유동성을 공급하기 위해 해당 토큰을 가지고 있는 사람들이 토큰을 예치하면 이에 대한 보상을 지급합니다. 유동성이 뒷받침 된 토큰들은 정상적인 교환 가치를 가지게 됩니다. 

 

유니스왑(Uniswap)

탈중앙화 거래소의 가장 성공적인 모델입니다. 유니스왑은 이더리움 블록체인 위에서 토큰을 교환할 수 있는 De-Fi 프로토콜입니다. 유동성 풀을 제공해서 정상적인 교환가치를 보장하고 있습니다. 유동성 풀을 제공한 LP들에게 거래금액의 0.3%를 제공하면서 유동성을 제공하고 있습니다.

 

 

환율

유니스왑은 ERC-20을 기반으로 토큰간 교환을 자동으로 구현합니다. 토큰 간 환율은 해당 토큰의 유동성 풀에 의해 결정됩니다. 예를 들어 1ETH와 500 유니토큰을 교환한다고 가정합니다. LP는 10ETH와 500 유니토큰을 예치했습니다. 

ETH Pool * UniToken Pool = invariant(불변량)
ETH Pool = 10
UniToken Pool = 500
invariant = 5000

 

유니스왑은 탈중앙화 거래소로 수수료를 유동성 공급자들에게 지급합니다. 거래금액의 0.03%는 예치자에게 지급됩니다. 이더 풀에는 수수료를 제외한 금액이 추가됩니다. invariant에 따라서 유니토큰 풀의 상대적인 가치는 변동되게 됩니다. 즉 1 이더를 보낼 때 45.33 UniToken을 받을 수 있게 됩니다. 

ETH Pool = 10 + (1-0.003) = 10.997
UniToken Pool = invariant(5000) / ETH Pool = 5000 / 10.997 = 454.67

환율 = 500 - 454.67 = 45.33

 

스시스왑(Sushi Swap)

유니스왑은 오픈 소스 기반 DEX로 누구나 fork 해서 새로운 프로젝트를 작성할 수 있습니다. 트위터의 한 개발자인 Chef nomi는 유니스왑을 보고 여기에 토큰 이코노미를 적용해 새로운 DEX를 만들었습니다. 유니스왑은 LP들에게 0.3% 보상을 지급한 반면 스시 스왑은 LP들에게는 0.25% 보상을 지급하고, 스시 토큰을 스테이킹한 사용자들에게 0.05% 보상을 지급합니다. 따라서 자신이 보유하고 있지 않고 유동성을 제공하지 않은 풀에 대해서도 보상 시스템이 마련됩니다. 

 

 

 

스시스왑을 사용하는 유저들은 스시 토큰을 보상으로 받고 DEX 지배 구조 투표권을 가질 수 있게 됩니다. 토큰 이코노미 거버넌스에 접근이 가능해집니다. 많은 사용자들이 유니스왑에서 스시스왑으로 이전했습니다. 유니스왑의 LP들이 스시스왑으로 대거 이전하면서 런칭 2주만에 100% 엄청난 양의 스시토큰을 보상으로 지급합니다. 

스시스왑의 개발자인 Chef nomi는 본격적인 유니스왑에서 스시스왑으로 마이그레이션을 진행하면서 정작 본인은 본인이 가진 스시토큰 전량을 이더리움으로 바꿔버립니다. 스시토큰은 가격이 폭락했지만 권한을 Sam Bankman-Fried에게 넘기면서 겨우 정상적인 궤도에 진입할 수 있었습니다. 

Chef nomi의 사과 트윗

 

스시스왑이 런칭되는 과정에서 개발자의 잘못으로 가격이 폭락하는 사태가 있었지만 사람들에게 한가지 사실이 각인됩니다. 기존에 존재하던 시스템에 제대로된 토큰 이코노미를 적용해 생태계를 만들면 엄청난 수익을 얻을 수 있다는 사실을 말입니다. 실세 스시스왑은 기존의 유니 스왑에 거버넌스 토큰을 발행하는 토큰 이코노미를 적용해 바이낸스에 런칭하면서 엄청난 성공을 거뒀습니다. 

스시스왑 성공 이후 음식이름을 앞에 단 여러 DEX들이 출시되었습니다. 출시과정에서 문제가 있었던 스시스왑이었지만 결국 초기투자자들은 엄청난 수익을 올렸기 때문입니다. 기존 경제시스템에 점점 블록체인이 접목되고, 토큰 이코노미가 적용되면서 활용사례는 무궁무진하다고 할 수 있습니다. 

 

 

 

[Blockchain] 니모닉 코드 생성 과정

니모닉 단어 코드란 결정적 지갑에서 난수를 12개의 단어로 인코딩한 단어 그룹입니다. BIP-39에서 제안된 기술입니다. 기존에 사용하던 시드키는 숫자+문자로 구성된 난수로 기억하기가 힘들었

about-tech.tistory.com

 

 

[Blockchain] HD 월렛이란? (Hierarchical Deterministic Wallet)

암호화폐 지갑을 사용할 때 비밀키를 잊어버리면 복구할 방법이 없습니다. 만약 큰 금액의 자산을 관리하고 있다면 비밀키 관리 문제는 굉장히 중요한 이슈가 됩니다. 만약 사용처 별로 여러개

about-tech.tistory.com

 

 

[Blockchain] 마이이더월렛(MEW) 사용법 (암호화폐 지갑 만들기)

마이이더월렛은 이더리움 블록체인에서 암호화폐를 보관하고 송금할 수 있는 지갑입니다. 마이이더월렛으로 블록체인과 통신하고 이더(ETH) 및 ERC20 토큰들을 관리할 수 있습니다. 마이이더월렛

about-tech.tistory.com

 

댓글