Decentralized Application
- 플랫폼 코인(이더리움, 큐텀, 이오스 등) 위에서 작동하는 탈중앙화 분산 애플리케이션
- dApp의 암호화폐는 코인(Coin)이라고 하지 않고 토큰(Token)이라고 함.
- dApp은 스마트 컨트랙트가 도입되면서 생김 (비트코인에는 dApp 존재X)
- dApp은 스마트폰 블록체인을 기반으로 한 운영체제에서 구동됨. (플랫폼 코인 = 운영체제)
1. 탈중앙화
2. 위·변조 불가
3. 가동성
4. 토큰 이코노미
dApp의 생태계는 광고를 사용하는 일반 앱과는 달리 자체적인 토큰을 발행함으로써 경제 생태계를 만들 수 있음.
Decentralized Exchange
- P2P방식으로 운영되는 탈중앙화된 분산형 암호화폐 거래소
- 일반적인 중앙화 거래소 - 보안, 투명성, 및 효율성의 부재로 인한 대안으로 생김 (서버-클라이언트 방식의 중앙화된 거래소)
Decentralized Finance
탈중앙화된 분산금융
암호화폐를 담보로 걸고 일정 금액을 대출 받거나, 혹은 다른 담보를 제공하고 암호화폐를 대출 받는 방식으로 작동
Non Fungible Tokens. 대체 불가능한 토큰
- 디지털 파일과 구매자의 정보를 블록체인(분산 저장 기술)으로 기록해 파일을 디지털 자산으로 바꾸는 암호화 기술
- NFT는 거래한 기록이 자동 저장되고 위·변조가 불가능해 무결성을 확보할 수 있는 토큰 (교환과 대체가 되는 암호화폐와 구별됨)
- 이더리움(ERC-721) 기반의 블록체인을 적용한 스마트 컨트랙트 기술을 이용, 대체 불가하며 여러 차례의 거래 이후에도 고유 식별 코드가 변하지 않고 식별할 수 있도록 콘텐츠에 고유 아이디와 메타데이터 정보를 할당하는 기술
블록체인은 기록된 데이터를 수정할 수 없다.는 속성을 이용한 dApp
1. SNS - 스팀잇
스팀(steem) 블록체인에 기반하여 운영되는 블록체인 기반 SNS 시스템. 검열 없는 SNS를 추구하는 분산화된 서비스.
게시글 인덱스를 블록체인에 올림.(Saved Data), 콘텐츠를 올리는 사용자들에게 직접 보상을 주는 SNS 생태계
2. 물류 - Goose Q
https://www.gooseq.com/
트럭의 정보를 기록한 다음 암호화하여 블록 체인에 안전하게 저장하는 기능을 사용하고 있음.
3. 미술품 (NFT)
dApp은 이미지를 주로 IPFS에 저장시킴.
IPFS(InterPlanetary File System)
분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜. 데이터의 내용을 변환한 해시값을 이용하여 전 세계 여러 컴퓨터에 분산 저장되어 있는 콘텐츠를 찾아 데이터를 조각조각으로 잘게 나눠서 빠른 속도로 가져온 후 하나로 합쳐서 보여주는 방식으로 작동
dApp과 전통적인 앱의 가장 큰 차이점은 얼마나 엄격하게, 정밀하게 점검하느냐 임.
기존 앱 개발은 빠른 수정과 업데이트가 가능하지만, dApp은 스마트 계약에 메인넷에서 한번 실행되면 절대 변경이 안 되기 때문에 제품 공개 전 엄격하고 정밀하게 테스트를 해야 함.
dApp을 구동하는 블록체인의 합의 알고리즘이 얼마나 탈중앙화되어 있는가를 의미함.
PoW와 PoS가 조금 더 탈중앙화된 것으로 봄. DPoS는 탈중앙화를 조금 포기하면서 성능에 집중한 알고리즘으로 봄.
But, 탈중앙화된 합의 알고리즘을 갖는 블록체인 위에서도 얼마든지 중앙화된 거버넌스를 갖는 dApp을 만드는 것이 가능하고, 반대의 경우도 마찬가지임.
dApp 자체의 거버넌스가 얼마나 탈중앙화되어 있는가를 의미함.
자비로운 독재자 유형
사토시 나카모토가 잠적하기 전 초창기 비트코인의 거버넌스. 비트코인은 최초의 탈중앙장부를 표방한 일종의 dApp. 사토시 나카모토는 이를 개발한 개발자이자 독재자.
코어 개발팀에 의해 결정
사토시 나카모토가 잠적한 후 코어 개발팀이 꾸려짐으로써 비트코인은 이 유형의 거버넌스로 전환하게 됨. 코어 개발팀이 비전을 제시하고 강력한 추진력으로 개발을 함.
열린(Open) 거버넌스
탈중앙 소셜 네트워크 스팀잇. 20명의 증인이 존재하고 이들의 협의를 통해 새로운 기능 업데이트, 통화량 조절 등이 결정됨. 스팀잇 커뮤니티에서 영향력을 가진 누구라도 증인이 될 수 있고, 증인들이 사용자들의 의견을 종합해서 운영 방침을 정함.
온체인(On-Chain) 거버넌스
DAO. 대표자들에 의해 거버넌스가 이뤄지는 것이 아니라, 토큰을 가진 누구나 투표를 통해 운영 방향을 결정하는데 참여할 수 있음. 투표는 온체인에서 이뤄지기 때문에 신뢰해야할 대상 자체가 존재하지 않음.
총 6가지 부분을 기준으로 얼마나 많은 분야의 탈중앙화를 이루었는지에 따라 분류됨.
6가지 부분: 수탁(Custody), 가격 피드(Price Feed), 강제 청산(Margin Call), 유동성 공급(Liquidity Provision), 이율(Interest rate), 개발(Development)
CeFi
중앙화된 금융 시스템. 대부분의 현행 금융서비스.
프라이빗 키를 유저 개인이 소유하고 있는가에 대한 여부를 기준으로 삼음.
DeFi 1단계
유저 개인이 본인의 자산을 관리. 이 외 (가격 피드, 강제 청산, 유동성 공급, 이율, 개발 및 운영)는 중앙화 환경에서 제공
DeFi 2단계
유저 개인이 본인의 자산을 관리. 이외의 부문 중 한 가지 부분에서 탈중앙화 환경을 구축함.
DeFi 3단계
수탁, 유동성 공급, 강제 청산 프로세스 -> 탈중앙화. 이회의 운영은 중앙화 되어 관리.
DeFi 4단계
이율과 개발을 제외한 나머지를 탈중앙화 환경에서 운영
DeFi 5단계
개발을 제외한 모든 부분을 탈중앙화 환경에서 제공
DeFi 6단계
개발까지 탈중앙화됨. 현존하지 않음.
느린 속도와 이용에 따른 비용 문제
사용자 편의성 문제
블록체인을 이해하고 가상통화를 구매하는 절차가 일반사람들에게 쉽지 않음.
가상통화의 변덕스러운 시세
가격 변동성을 최소화하는 스테이블 코인들이 많이 등장하며 이들의 역할이 점점 중요해짐.
지역에 따라 다른 규제적인 문제
기존 dApp은 게임 분야에 한정되어 있지만. 점차 핀테크, 전자상거래, 헬스케어 등에 적용될 수 있음.
블록체인이 속도, 비용, 확장성 면에서 발전함에 따라 dApp 역시 성장 가능성이 높음.
다른 기술 (AI, IoT, 자율주행, VR) 등과 연계가 가능. 기존 기술들이 중앙 집중형 구조로 인해 보안의 위험이 있었던 것을 블록체인 기술을 통해 위험을 감소시킬 수 있음.