1 분 소요

들어가며

본 글은 필자가 궁금하여 정보를 수집하고 정리한 글입니다. 문제가 되거나 틀린 곳이 있다면 메일 혹은 댓글 달아주시면 감사하겠습니다.

DApp이란?

DApp은 Decentralized Application의 약자인다. Decentralized Application 이더리움, 큐텀, 이오스 같은 플랫폼 코인 위에서 작동하는 탈중앙화 분산 애플리케이션이다. 블록체인을 기반으로 한 앱을 칭하며 기존에 있던 앱이라는 것이 중앙 서버에 보관된 데이터를 이용하여 유저에게 서비스를 제공하는 반면 중앙 서버를 거치지 않고 플랫폼 코인 위에서 작동하는 앱이다. 즉 플랫폼 코인 기반에 p2p 형태로 작동하는 애플리케이션이다.

Dapp 혹은 dApp이라고 작성한다. 여기서 중요한건 단수형이 아니라 복수형으로 표현한다. 디앱(DApps)스 혹은 댑스(dApps)라고도 한다.

읽어 보면 좋은 글 디앱이란?

이더리움

dApp의을 알기 위해서는 이더리움을 알아야 한다. 이더리움(Ethereum)은 블록체인 기술 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이자 플랫폼의 자체 통화명이다. 또한 탈중앙화 애플리케이션을 지원하는 최초의 블록체인이다.

출처 : https://ko.wikipedia.org/wiki/%EC%9D%B4%EB%8D%94%EB%A6%AC%EC%9B%80

탈중앙화 앱

탈중앙화 앱은 블록체인 네트워크의 스마트 계약을 백엔드로 사용한다. 블록체인은 기본적인 분산네트워크에서 동일한 트랜잭션 부담을 공유하는 기계의 네트워크이다.

App = Frontend + Centralised Server
dApp = Frontend + Blockchain Server

스마트 컨트랙트

dApp은 스마트 컨트랙트(Smart Contract)가 도입되면서 생겨났다. 스마트 컨트랙트는 블록체인 기술 중 스마트 컨트랙트란 블록체인에 배포되는 일종의 코드 칭하며 코드와 그 안에 포함된 계약은 블록체인 네트워크에 존재하며, 분산되고 신뢰할 수 없는 거래 대장을 허용한다. 스마트 컨트랙트는 은행이나 변호사 등 중개인 없이 당사자 간 디지털 자산 이전 등 다양한 거래를 자동화할 수 있게 해준다. 또한 코드가 기존의 애플리케이션에서 Back-end가 하던 역할 중 비즈니스 로직을 구성한다.

dApp의 장점

  1. 검열 저항
  2. 거버넌스 참여
  3. 다운타임이 없다.
  4. 인센티브
  5. 투명성
  6. 프라이버시 (보안)

dApp의 단점

  1. 느린 속도
  2. 높은 비용
  3. 유저의 경험
  4. 작동원리

마무리

디앱은 기존 산업을 혁신하는 힘을 보유하고 있습니다. 하지만 대중화가 되기 위해서는 앞서 언급했던 단점들이 보완되어야 합니다. 현재 많은 블록체인들이 속도와 비용 그리고 사용자 경험을 개선하기 위해 다양한 솔루션을 개발 중입니다.

참고 자료

읽어 보면 좋은 자료

맨 위로 올라가기

저의 글을 읽어 주셔서 감사합니다. 문제가 있으면 저의 메일로 연락 주시면 감사하겠습니다. 댓글과 피드백 또한 감사합니다.
Thank you for visiting my blog. If you have any problems, please contact me by e-mail. Thanks also for the comments and feedback.

태그:

카테고리:

업데이트:

댓글남기기