[DApp] DApp과 실제 사례들

Mong22·2023년 3월 28일
0
post-thumbnail

DApp이란?

  DApp은 Decentralized Application의 약자로 탈중앙화된 블록체인 플랫폼을 기반으로 스마크 컨트랙트로 구성된 어플리케이션을 의미한다. 기존의 어플리케이션과 달리, DApp은 블록체인 네트워크에 참여하는 노드들이 신뢰와 권한을 나눠 갖는다.


  위의 표는 DApp과 전통적인 어플리케이션의 차이점이다. DApp과 기존 어플리케이션의 가장 큰 차이점은 보안, 투명성, 가동성, 그리고 속도라고 할 수 있다. 이를 토대로 DApp의 장단점에 대해 자세히 알아보자.

DApp의 장점

1. 보안성 및 투명성

어플리케이션의 데이터를 탈중앙화된 블록체인에 저장하여 남겨진 거래 내역들을 누구나 확인할 수 있기 때문에 보안성과 투명성을 확보할 수 있다.

2. 다운타임 없음

  노드가 스마트 컨트랙트를 배포하면 블록체인 네트워크에 포함된다. 이 때, 블록체인 네트워크는 연결된 노드들에 의해 작동되며 항상 활성화 상태이다. 따라서 클라이언트의 상호 작용 요구를 언제나 해결할 수 있다.

3. 프라이버시

  유저는 개인 신원 정보 없이 가상화폐 지갑만 사용하여 DApp과 자유롭게 상호작용할 수 있다.


DApp의 단점

1. 값비싼 사용료

  DApp에서 하는 모든 거래는 수수료를 요구한다. 이는 POW를 통해 거래가 블록에 들어가야 하기 때문이다. 이 수수료는 가스로 계산되고, 이더로 결제되며, 채굴자에게 바로 전송된다.

2. 느린 속도

  DApp은 스마트 컨트랙트를 이용할 때, POW 과정을 필수적으로 거쳐야하기 때문에, 비교적 기존의 어플리케이션보다 속도가 느릴 수 밖에 없다.


  그럼 현재 성공한 DApp들에는 어떤 것들이 있고, 앞서 언급한 장점과 단점을 어떻게 활용하고 보완하는 지 알아보자.


DApp 성공 사례 분석

1. 포모3D

  포모3D는 2018년 7월 TeamJust에 의해 출시한 이더리움 기반의 DApp이다. 포모3D는 단순한 게임이다. 24시간에서 시간이 카운트되고, 유저들이 이더리움을 통해 key 1개를 구매할 때마다 시간이 30초씩 증가한다. 시간이 0이 되기 전, 마지막 key를 구매한 사람이 적립된 이더리움을 모두 가져가게 된다.

2. MakerDAO

  MakerDAO는 이더리움을 담보로하여 스테이블 코인 DAI를 발행하는 DApp이다. 즉, 블록체인 네트워크를 통해 담보대출을 실현한 어플리케이션이라고 할 수 있다. DAI는 달러의 가치와 동일하게 유지된다.

3. Uniswap

  유니스왑은 이더리움과 ERC20 토큰 간의 자동 교환 거래를 용이하게 한 거래소이다. 거래 수수료가 0.3%미만으로 중앙집권 거래소보다 저렴하다. 투자를 목적으로 이용된다.

4. dYdX

  dYdX는 격리 마진 거래, 교차 마진 거래, 현물 거래, 무기한 계약 거래, 대출 및 차입 서비스와 같은 탈중앙화 금융 서비스를 제공하는 거래소다. 투자 및 다양한 금융 서비스를 위해 사용된다.

5. 수집형 게임들

  제로엑스 유니버스, 이더몬, 크립토키티, 하이퍼 드래곤즈 등 다양한 수집 게임이 DApp을 통해 많이 개발되고 있다.


시사점 및 고찰

  현재 DApp은 경제적 목적으로 대부분 이용되고 있다. 성공 사례와 조사 과정에서 얻은 정보들을 바탕으로, 이더리움을 기반으로 새로운 토큰을 생성해 투자하거나 금융 서비스를 제공하는 DApp들이 대부분 살아남았다. 물론 게임 분야에서도 포모3D, 크립토 키티와 같이 성공한 DApp들이 많다. 하지만, 퀄리티와 이용 목적을 따져봤을 때, 기존 어플리케이션으로 구현된 게임을 따라가지 못한다. 포모3D는 게임이지만, 일종의 투자 장치로 볼 수 있으며, 타 게임들은 대부분 수집형 게임으로 단순한 플래시게임에 미치치 않는다.

  지금까지의 정보를 토대로 생각해보면, DApp을 통해 그래픽이 뛰어나고 역동적인 어플리케이션을 구현하지는 못한다. 하지만, 언제나 활성화되어 있으며 중앙 서버를 거치치 않고도 거래가 이루어질 수 있다. 따라서, 새로운 게임 또는 기존의 무거운 온라인 게임의 결제 시스템을 스마트 컨트랙트를 이용하면 어떨까 싶다. 이는 유저들로 하여금 새로운 방식에 대한 흥미를 이끌어낼 수 있으리라 생각한다.


Reference

https://m.upbitcare.com/academy/education/blockchain/239
https://www.btcc.com/ko-KR/academy/crypto-basics/what-is-dapp
https://hyun-am-coding.tistory.com/entry/%EB%94%94%EC%95%B1DApp%EC%9D%B4%EB%9E%80
https://m.upbitcare.com/academy/education/blockchain/49
https://www.btcc.com/ko-KR/academy/crypto-basics/what-is-dydx-coin

profile
Wah!

0개의 댓글