[시사매거진=우병현 객원기자] DApps(Decentralized Application)은 회사 또는 중앙 권한의 통제 범위를 벗어난 방식으로 작동하는 분산 응용 프로그램이다. 우리가 알고 있는 대부분의 어플리케이션은 중앙화(Centralized) 되어 있다. 그리고 중앙화를 통해 개인 어플리케이션에 대한 제어 및 제한 기능을 수행하기도 한다. 중앙화 어플리케이션과 달리 DApps의 서버-개인 모델은 완전히 분산되어 있다. 즉, 이러한 응용 프로그램에 관한 모든 결정은 합의를 통해 결정된다.
2018년 디앱닷컴이 재미있는 보고서 하나를 발표했다. DApps의 성공을 통해 DApps가 세계에서 가장 유명한 기술 플랫폼인 애플의 App Store와 경쟁하게 될 것이라는 보고서다. 아직은 모바일 어플리케이션이 DApps보다 훨씬 높은 위치에 놓여 져 있지만, 2009년 App Store의 매출(2008년 App Store 런칭, 25억 개 앱, 42억 달러 매출)과 2018년 DApps의 매출(67억 달러)을 비교해 보았을 때 절대 무시할 수 없는 수치라는 것이다. 또한 시장 조사기관인 Gartner의 정보에 따르면 App Store는 그 당시 전 세계 모바일 어플리케이션 판매량의 99.4%를 차지했으며, 판매된 모든 iPhone에 탑재가 되어 있었다는 것이다. 반대로 아직까지 DApps 자체를 모르는 사람들이 이를 활용하는 인구보다 몇 배 이상 많다고 생각한다면, 향후 어플리케이션의 판도가 어떻게 될까?
DApps과 기존 어플리케이션의 차이점
DApps의 사용 비용
블록체인의 특성으로 인해 DApps은 상호 작용할 때마다 약간의 수수료가 필요하지만 현재 이 비용은 DApps의 발신자(소유자가 아님)가 지불해야 한다. 이 비용이 발생하는 이유는 DApps가 기존 어플리케이션과 달리 전 세계 수천 개의 노드에서 실행되어야 하기 때문이다. 소액 요금은 이러한 노드를 운영하는 사람들이 생계를 유지하는 방법이기도 하다.
DApps의 가치 저장 능력
DApps는 내부에 자체적으로 값을 저장할 수 있다. 예를 들어, 이더리움을 저장하고 특정 수 (예를 들어, 10ETH)가 저장된 후 무작위 참가자에게 랜덤으로 넘겨주는 복권 DApps을 스마트 컨트렉트를 통하여 만드는 것이 가능하다. 이것은 기본적으로 참가자들 사이에 신뢰할 수 있는 제 3의 중개자 역할을 하는 국가 복권과는 근본적으로 다르다. 왜냐하면 DApps 내에는 어떠한 가치도 저장하지 않기 때문이다. DApps의 핵심 장점 중 하나는 신뢰할 수 있는 중간 계층(예를 들어, 정부)을 제거하여 최종 사용자에게 더 큰 가치를 제공 할 수 있다는 것이다.
자체 관리 애플리케이션 내에서 값을 저장하고 이동시키는 능력은 매력적인 경제적 모델을 만들어 낼 수도 있다. 예를 들어, 이노우에 마코토 (Makoto Inoue)의 blockparty DApp은 참여자들 사이에 예금을 동등하게 분배함으로써 중개인 및 수수료 없이 참여자들에게 보상을 제공하기도 하다.
죽지 않는 DApps
일단 DApp이 네트워크에 푸시되면 영원히 그곳에 머무를 것이고, 누구나 서비스를 사용할 수 있고 거기에 남아있을 것이라는 신뢰를 얻을 수 있다. DApps의 가장 큰 장점은 서비스가 중단되지 않을 것이라는 신뢰다. 반대로 지금까지 실생활에서 여러 온라인 서비스가 여러가지 사유로 인해 중단되고 멈춘 사례는 많이 찾아볼 수 있다.
DApps의 시너지 효과
DApps는 더 높은 수준의 시너지 효과를 제공한다. 일단 DApp이 블록체인에 올라가 사람들이사용하고 호환을 하게 된다면, 다른 DApps들이 이를 호환하고 경쟁하기 위해서 개발되기도 한다. 예를 들어, Rootstock(RSK)이라는 프로젝트는 비트코인의 단점을 보완하기 위하여 개발된 프로젝트다.
아직은 느린 DApps
이더리움 네트워크는 현재 초당 약 15 건의 트랜잭션을 처리 할 수 있다. 즉, DApp에서 사용자와의 상호 작용이 많이 필요할 경우 심각한 속도 제한이 있음을 의미한다. 이와 관련하여 이더리움 개발자인 비탈릭 부터린(Vitalik Buterin)은 초당 1만 건의 트랜잭션 확장성과 숫자를 근본적으로 향상시킬 계획이 있음을 언급했다.
안전한 DApps
DApps를 제거하는 유일한 방법은 몇 천개의 개별 노드들이 전부 연결 해제 되어야 하므로, DApps를 제거하는 것은 새로운 나라를 만드는 것보다 어렵다. DApps를 제거 할 수 있는 커뮤니티 지원이 압도적으로 많다면 하드 포크를 통해 가능하지만, 이렇게 될 가능성도 거의 희박하며 발생할 가능성이 거의 없다.
다만, 이렇게 많은 장점을 가지고 있는 DApps들 중에 아직까지 실생활에서 활용되는 DApps은 주로 게임 및 갬블 관련 DApps이라는 것이 아쉬운 측면이다. 서두에 Dapp.com 보고서에 따르면 ETH, EOS, TRON 및 STEEM, 이렇게 4곳의 데이터를 고려했는데, ETH가 DApps를 위한 가장 보편적인 플랫폼으로 선정 되었음에도 불구하고, 2018년 2/4분기 EOS의 거래량이 급속도로 늘어난 가장 큰 이유가 게임 및 갬블(EOS 총 거래량의 97%)로 인한 것이라고 보고했다.
이더리움을 제외한 EOS 및 TRON의 DApps의 80% 이상은 게임 및 갬블(카지노) DApps인 것으로 확인할 수 있다. 다음에 기회가 된다면 이러한 풍조에 대해 조금 더 자세히 다룰 수 있는 기회가 있겠지만, 정서적으로 혹은 법률적으로 올바르지 않은 것일 수 있는, 실제 돈이 오가는 DApps에 많은 사람들이 참여를 한다는 것은 그 참여자들이 블록체인의 DApps의 신뢰성을 믿고 참여한다고 밖에 말할 수 없을 것이다. 상대방을 믿지 못하고, 중개인을 믿지 못하고, 기업을 믿지 못하는 그러한 불신을 블록체인 기술, 더 나아가 무궁무진한 DApps을 통해 해결하고 좀 더 정의로운 시대가 올 것이라 생각한다.