DApp 란 무엇인가?
DApp은 탈중앙화 웹을 구성하는 애플리케이션 ( 및 웹 사이트, 일명 "웹 앱" ) 이다. 대부분의 Web3
DApp은 일반 웹사이트 및 앱과 모양과 느낌이 비슷하다. 프론트엔드 ( 보이고 상호작용하는 부분 ) 에서는 Web 2.0 웹 사
이트 및 앱과 Web3 DApp 간의 차이점이 거의 없다. 그러나 뒤에서 ("백엔드") DApp는 근본적으로 다른 방식으로 작동한다.
Web2.0 사이트와 앱은 일반적으로 기업이 제어하는 서버가 호스팅한다. 서버는 Web2.0 사이트나 앱의 코드가 "존재하는"
컴퓨터 이다. 사이트를 "방문" 한다는 것은 이 서버에 액세스하는 것을 의미한다 앱 제공자 또는 하드웨어 소유자가 서버 및
서비스에 대한 전적인 권한을 갖기 때문에 이 모델을 "중앙집중식" 이라고 부를 수 있다.
DApp 는 대부분 중앙 집중식 서버에서 호스팅되지 않으므로 누구를 소유자라고 특정할 수 없다. 이 앱의 핵심 프로그램
(및 이외 수많은 구성 요소)는 블록체인, 즉 독립적으로 운영되는 서버 네트워크에 있기 때문이다.
중앙 권력 기관도 없고 일괄 서비스 종료도 불가능하다. Web3에서는 이러한 탈중앙화 서버를 "노드" 라고 부른다.
노드는 블록체인 네트워크 ( 및 모든 Web3 ) 를 가능하게 하는 독립적인 서버이다.
웹은 서서히 변화하고 있으며 종국에는 Web3 기술로 완전히 전환될 것이다 이러한 변화가 진행되는 동안 일부 Web3 DApp이 부분적으로 Web 2.0 인프라에서 실행되는 하이브리드 세상이지만 이들 DApp은 블록체인에서 실행되는 프로그램과 상호작용하므로 Web3인 것에는 틀림없다.
DApp를 사용해야 하는 이유는 무엇인가?
DApp는 블록체인 네트워크에서 시작되면 네트워크의 모든 노드가 호스팅 책임을 공유한다 그러면 몇가지 고유한 이점이 있다.
첫째 DApp은 "허가가 필요 없다" 사용자 이름과 비밀번호 대신에 암호화폐 월렛이 Web3 의 모든 DApp에 액세스할 수 있는 여권의 역활을 한다. Web3 DApp을 사용하면 ( Web 2.0에서 그렇듯 ) 더 이상 로그인 자격증명을 별도로 기억할 필요가 없다.
둘째 DApp은 "회복탄력성이 뛰어나다. 컴퓨팅 세계에서 회복탄력성이 하나의 버전이 유실되거나 파괴되는 경우를 대비한
백업본이 많아 안정망이 든든히 갖춰져 있음을 의미한다. DApp 는 블록체인 네트워크에 배포되면 블록체인 원장의 사본을
저장하는 모든 노드가 공동으로 호스팅한다. 적어도 하나의 노드가 온라인 상태인 한 해당 DApp에 액세스할 수 있다. 전
세계적으로 탈중앙화된 노드 네트워크 간에 호스팅을 분산하기 떄문에 DApp는 중앙 집중식( Web 2.0 ) 버전보다 훨씬 회
복탄력성이 뛰어나고 안정적이다. 정전이나 네트워크 문제 등 한곳에 장애가 발생했을 때 복구가 훨쒼 쉽다.
셋째, DApp은 검열에 저항한다 . 예컨대 어느 국가의 정부나 Uber 사용을 제한하고 싶다면 특정 지역의 Uber 서버를 콕 집어 차단하면 된다 . 하지만 DApp은 전 세계적으로 분산된 노드가 서비스를 지탱하기 때문에 어떤 서비스 제공자나 중앙 권력 기관도 DApp 액세스를 비활성화할 수 없다. DApp용 코드가 블록체인 네트워크 배포되면 오프라인으로 전환이 불가능하다.
DApp 의 특징을 요약하면 다음과 같다.
1.암호화폐 월렛이 모든 Web3에 보편적이기 에 액세스가 용이함
2.회복탄력성이 뛰어나고 지리적으로 분산되어 있어 보안성이 높음
3.중앙 집중식 당국이나 중앙에 몰린 서버가 존재하지 않기 때문에 제한하기 훨씬 어려움
이러한 이점에 매료된 많은 개발자가 이미 Web3에서 DApp으로 프로젝트를 구축하기 시작했다.
오늘날 어떤 DApp가 구축되고 있나?
DApp는 정말 다양하다. 최초의 DApp은 2017년 , 이더리움 네트워크 출범과 함께 생성되었으며 주로 탈중앙화 금융 (DeFi)
를 다뤘다. 이러한 초디 DApp는 허가가 필요 없는 특성, 검열 저항성 덕분에 새로 떠오르기 시작한 암호화폐 시장에서 암호화페 자산에 요긴하게 활용 되었다.
오늘날 DApp은 용도가 훨씬 다양해 졌으며 Web2 와 @Web3의 가교 역활을 한다 몇 가지 흔히 사용되는 용도를 소개하자면
탈중앙화 금융 ( DeFi )
DeFi 는 지금까지 경험해온 것과 동일한 금육 서비스를 Web3 의 세계에서 제공한다. 뱅킹,거래, 투자, 대출, 융자 등의 서비스가 모두 가능하다.
DeFi DApp과 기존의 Web 2.0 금융 앱의 결정적인 차이점은 Web3 모델이므로 권력이 막강한 중앙 중개인이 없어, 이들의 입맛대로 서비스가 제한되는 일이 없다는 것이다. 그 결과, DeFi는 간접비를 지출할 필요성이 없어지며, 금융 서비스를 더욱 효율적이고, 접근이 용이하며, 저렴하게 만들 수 있다.
은행은 중앙 집중식 서비스의 대표적 사례이다. 여러분이 현금을 입금할 때 잔액을 업데이트하는 것은 은행 내부 회계 시스템 소관이며 오류가 발생하면 중앙 당국(은행)에게 가서 따져야 한다. 그리고, 여러분의 계좌에서 친구의 계좌로 송금하면 은행 마음대로 요율을 정한 송금 수수료가 부과된다 그리고 이러한 서비스는 본인들 업무 시간 중에만 작동하기도 한다.(주말에 결제한 경우 다음 영업일까지 처리되지 않을 수 있음).
이와는 반대로 DeFi 생태계는 금융 서비스 시장을 개방하여 Web3의 이점을 받아들이도록 설계되었다. 블록체인의 탈중앙화 보안 모델을 채택하면 중앙 당국의 필요성이 사라진다.
DeFi DApp은 가능하지만 Web 2.0 서비스로는 불가능한 것들을 소개해준다..
1.정상 업무 시간뿐 아니라 365일 24시간 자산에 액세스 및 거래
2.인터넷에 연결되어 있고 암호화폐 월렛이 있는 누구에게도 송금
3.암호화폐 자산 대출 또는 다른 사람에게 대출해줘 암호화폐 형태로 이자 수익
탈중앙화 게이밍
게임도 탈중앙화로 인해 큰 이득을 볼 수 있다. 최근까지 비디오 게임 산업은 시장 구조가 단순했다.
사용자가 게임 시스템 ("콘솔" 이라고함) 과 게임 , 구독권이나 게임 내 DLC를 구입한다 . 빅테크 기업은 이러한 가치 창출 자산을 모두 소유하고 사용자에게 지속적으로 판매하며 큰 돈을 벌고 있다.
그러나 Web3 게이밍 DApp은 이 모델을 방해한다 . 사용자가 실제로 구입한 콘텐츠는 소유권을 보유하고 원하는 대로 사용할 수 있다. Web3 게이밍 DApp은 Web3상의 다른 것들과 마찬가지로 무료이며 허가가 필요하지 않다. 암호화폐 월렛만 연결하면 게임을 플레이할 수 있다.
(게임에 따라 다르긴 하지만) 로그인하면 새로운 캐릭터 , 아이템, 능력 등을 얻을 기화가 죽어진다. 이러한 게임 내 자산은 "토큰화" 되어 블록체인에 암호화 토큰으로 보관되고 암호화폐 월렛에 직접 추가할 수도 있다.
게이밍 DApp에서 강력한 검을 얻었다고 가정해보자 그검은 토큰으로 표시되고 암호화페 월렛에 직접 저장되기 때문에 실제 소유하고 있는 것이다. 동일한 월렛에 연결된 모든 게이밍 DApp에서 내 소유로 인정된다. 토큰화된 자산이기에 암호화폐 자산이 거래되는 탈중앙화 시장에 검을 판매하겠다고 내놓을 수도 있으며 "P23(Play-to-Earn)이라는 완전히 새로운 게임 경제도 열린다.
탈중앙화 게이밍 DApp을 사용하면 자신만의 콘텐츠를 만들 수도 있고, 귀하가 소유하고 사용하는 플랫폼 간에 가치를 전
송할 수 있다. 따라서 게임 내 자산을 직접 만들었든, 다른 사람에게서 구매했든, 게임 플레이를 통해 획득했든 상관없
이 가치를 소유하고 다른 사용자에게 쉽게 판매할 수 있다. 이렇게 P2E 게임은 사용자가 탈중앙화 비디오 게임을 플레
이하면서 암호화폐 보상을 얻을 수 있는 기회를 제공하며 많은 사람들이 실제로 Web3 기반의 P2E 게임으로 생계를 잇
고 있다.
탈중앙화 소셜 미디어
오늘날 대다수의 대형 소셜 미디어 플랫폼은 대부분 무료입니다. 사용자에게 가입 및 이용료를 청구하지 않습니다. 그런
데 역설적인 것은 이들은 세계에서 가장 시가총액이 높은 기업들이란 사실이지요. 그럼 그 돈은 어디서 나오는 걸까요? 바
로 광고입니다! 소셜 미디어 회사는 데이터를 수집, 저장, 판매하여 돈을 법니다.
Web3 소셜 DApp은 (Web 2.0 소셜 플랫폼과 마찬가지로) 사람들이 온라인에서 친구 및 가족과 연결하는 데 도움을 주지
만 중요한 차이점이 있는데, 바로 가치의 흐름이 뒤바뀐다는 점입니다. Web3 DApp은 데이터를 가져와서 수익을 창출하
는 대신 네트워크에 참여하고 콘텐츠를 생성한 대가로 암호화폐를 제공합니다.
소셜 미디어 DApp은 중앙 권력 기관 없이 사용자들이 서로 연결할 수 있게 합니다. 허가가 필요 없고 검열 걱정도 없습니
다. 그리고 기본적으로 광고가 없습니다. 사용자들이 콘텐츠를 게시하기 위해 매우 적은 금액의 암호화폐를 결제(“마이크
로트랜잭션"이라고 함)하며 서비스에 도움을 주는 경우가 대부분입니다. 그리고 사용자는 다른 사용자가 자신의 콘텐츠
와 상호작용할 때 (위에 언급된 마이크로트랜잭션을 통해) 수익을 올리기도 합니다. 하지만, 모든 소셜 미디어 DApp에 동
일한 수익 모델이 존재하지는 않습니다.
소셜 미디어 DApp은 콘텐츠 제작자가 자신이 창출한 가치를 더 많이 가져갈 수 있는 신기원도 엽니다(예컨대, YouTube
는 플랫폼에서 콘텐츠 제작자가 창출한 모든 광고 수익의 약 45%를 떼어 간다고 추정됨). 소셜 미디어 DApp에서는 간접비
와 중개자가 떼어 가는 비율이 훨씬 적습니다. 전에는 콘텐츠 제작자가 수입을 얻을 방법이 광고 밖에 없었지만 이제는 사
용자가 좋아하는 제작자에게 “팁"을 줄 수 있는 미시 경제가 꽃을 피우고 있습니다.
소셜 미디어 DApp은 다양한 Web 2.0 소셜 미디어 앱의 장점을 그대로 가져왔습니다. Steemit은 Reddit의 탈중앙화 버
전, LBRY는 YouTube의 탈중앙화 버전, Entre는 LinkedIn의 탈중앙화 버전, Audius는 Soundcloud의 탈중앙화 버
전, Twetch는 Facebook의 탈중앙화 버전이라고 볼 수 있습니다. (Web 2.0이든 Web3든) 모든 앱의 과제는 동일합니다. 바
로 참여입니다. 이들 플랫폼은 사람들이 사용하고 공유하고 연결해야 생존할 수 있습니다.
Facebook은 MySpace를 끌어내렸고, Instagram은 Facebook에 (인수되기 전까지) 큰 위협을 가했습니다. 지금은 TikTok
이 역사상 가장 빠르게 성장한 소셜 미디어 플랫폼입니다. Web3 소셜 미디어 DApp이 성공하려면 많은 사용자의 참여
가 필요합니다. 하지만 역사를 반추해볼 때, 시기가 문제일 뿐 변화는 반드시 찾아옵니다.
'기타' 카테고리의 다른 글
VI 에디터 명령어 (1) | 2024.07.17 |
---|---|
프로세스(process) , 스레드(thread) (1) | 2024.02.16 |
동기와 비동기 (0) | 2024.02.16 |
Web3 란 무엇인가? (1) | 2023.12.20 |
Web3 의 기반이 되는 기술과 그 작동 방식 (1) | 2023.12.20 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!