DApp이란 무엇인가
October 01, 2018 - [DApp, blockchain]
5 Reasons to Build Decentralized Apps 영상의 내용을 간략히 정리해 보았다
DApp이란?
기존의 모든 애플리케이션은 중앙서버에서 동작되고 그 결과를 클라이언트에게 내려주는 방식으로 동작이 되었다. 중앙서버가 그 모든 일을 해내기 때문에 늘 해커들의 공격대상이 되었고 중앙서버가 클라이언트에게 미치는 영향력은 막대했다.
이와 대조적으로 DApp(Decentralized Application)은 중앙서버가 아닌 지구적으로 연결된(peer to peer) 가상의 컴퓨터 머신에 데이터가 저장되고 그 위에서 실행된다.
DApp 개발을 시작해야 하는 5가지 이유
- 데이터를 본인이 직접 소유 기존에 중앙서버에 저장되던 데이터가 이제는 온전히 나의 것이 된다
- 데이터의 안정성 확보
한번 저장된 데이터는 유실되거나 깨어지지 않는다. - 빠른 데이터 전달 속도
peer-to-peer 방식으로 여러대의 컴퓨터 머신으로부터 데이터를 전달받을 수 있기 때문에 훨씬 빨라질 수 있다. - 서버가 죽지 않음
관리자의 실수나 해커의 공격으로 서버가 다운되는 일이 없다 - 아직 개척되지 않은 황무지 영역
미개척지로서 수 많은 가능성과 기회가 잠재되어 있다