LearnApplyShare

DApp이란 무엇인가

October 01, 2018 - [DApp, blockchain]

5 Reasons to Build Decentralized Apps 영상의 내용을 간략히 정리해 보았다


DApp이란?

기존의 모든 애플리케이션은 중앙서버에서 동작되고 그 결과를 클라이언트에게 내려주는 방식으로 동작이 되었다. 중앙서버가 그 모든 일을 해내기 때문에 늘 해커들의 공격대상이 되었고 중앙서버가 클라이언트에게 미치는 영향력은 막대했다.

이와 대조적으로 DApp(Decentralized Application)은 중앙서버가 아닌 지구적으로 연결된(peer to peer) 가상의 컴퓨터 머신에 데이터가 저장되고 그 위에서 실행된다.


DApp 개발을 시작해야 하는 5가지 이유

  1. 데이터를 본인이 직접 소유 기존에 중앙서버에 저장되던 데이터가 이제는 온전히 나의 것이 된다
  2. 데이터의 안정성 확보
    한번 저장된 데이터는 유실되거나 깨어지지 않는다.
  3. 빠른 데이터 전달 속도
    peer-to-peer 방식으로 여러대의 컴퓨터 머신으로부터 데이터를 전달받을 수 있기 때문에 훨씬 빨라질 수 있다.
  4. 서버가 죽지 않음
    관리자의 실수나 해커의 공격으로 서버가 다운되는 일이 없다
  5. 아직 개척되지 않은 황무지 영역
    미개척지로서 수 많은 가능성과 기회가 잠재되어 있다