분산형 애플리케이션, 줄여서 dApp 이는 다음을 기반으로 한 응용 프로그램입니다. 블록체인 중개자 없이 금융거래를 할 수 있도록 해준다. 기능면에서 일반 앱과 유사하고 비슷한 기능을 제공하지만 한 가지 중요한 차이점이 있습니다. 바로 P2P 네트워크에서 실행된다는 것입니다. dApp에 대한 몇 가지 다른 요구 사항이 있습니다: 모든 거래의 투명성과 공개 가용성, 오픈 소스 코드, 네트워크 보안을 보장하기 위한 암호화폐 토큰 사용. 그러나 요구 사항을 모두 충족하지 않거나 전혀 충족하지 않는 응용 프로그램도 있습니다.
cryptomais.com의 편집자들은 DApp, 즉 분산형 애플리케이션이 무엇인지, 그리고 어떻게 작동하는지 알려줄 것입니다.
분산형 애플리케이션이 생성되는 방법
dApp의 작동 방식을 이해하려면 블록체인과 스마트 계약의 기본 원칙을 이해해야 합니다. 시대가 발전함에 따라 이더리움 또는 바이낸스 스마트 체인 블록체인에서 분산형 애플리케이션이 출시됩니다. 이는 사용자가 스마트 계약을 생성하고 사용할 수 있도록 하는 네트워크 프로토콜입니다. 이러한 계약은 미리 결정된 조건이 충족될 때 특정 기능을 수행하도록 프로그래밍되어 있습니다.
블록체인과 스마트 계약을 사용하면 제3자가 상대방 간의 거래를 처리할 필요가 없습니다. 이는 시간과 비용을 절약하는 역할을 하며 거래의 기밀성을 높이는 데에도 도움이 됩니다.
스마트 계약은 단일 서버에서 호스팅되지 않지만 전 세계 수천 개의 컴퓨터 노드에서 지원됩니다. 각 노드에는 노드에 대한 모든 정보와 노드와 상호 작용하는 트랜잭션이 포함되어 있습니다. 모든 사람이 동일한 모방을 가질 수 있도록 정보는 항상 업데이트됩니다. 이는 분산화를 보장합니다. 네트워크에서 노드를 제거해도 전체 작동에는 영향을 미치지 않습니다.
따라서 스마트 계약은 dApp의 주요 구성 요소입니다. 시각적으로 애플리케이션은 모바일 서비스, 웹사이트 등 무엇이든 될 수 있지만 백엔드는 전체 또는 부분적으로 블록체인을 기반으로 구축됩니다. 따라서 이더리움의 경우 Solidity라는 독특한 프로그래밍 언어가 사용됩니다. Vyper 및 Serpent 언어도 있습니다. 프런트엔드의 경우 모든 언어 및 기타 도구를 사용할 수 있습니다.
dApp의 장점과 단점
최고의 dApp의 예
기업과 일반 사람들 모두에게 막대한 이익을 가져다 준 진정으로 혁신적인 몇 가지 애플리케이션에 대해 이야기해 보겠습니다. 이 목록에는 가장 널리 사용되는 프로토콜과 가장 혁신적이고 흥미로운 솔루션이 포함되어 있습니다.
수집기를 사용하여 현재 인기 있는 dApp을 추적할 수 있습니다. Dapp 레이더 또는 유사합니다.
1. 기본
기능: 브라우저 및 광고 관리 시스템
토큰: BAT
시가총액: US$1,019,034,205
출시 연도: 2017
Brave는 분산형 광고 구매 프로토타입이 내장된 브라우저입니다. 이는 소비자를 최우선으로 생각하고 광고 세계에서 "소비자 관심"이라는 새로운 가치 지표를 만듭니다. 이는 확인이 어려운 조회수나 클릭수보다 효율적입니다. Brave는 JavaScript 창시자이자 Mozilla Firefox 창립자인 Brendan Eich가 공동 창립한 회사입니다. 디지털 블록체인 광고 플랫폼을 통해 생태계 참가자(즉, 광고주, 게시자 및 사용자)는 사용자에게 BAT 토큰을 보상함으로써 중복 중개를 제거하는 새로운 비즈니스 프로토타입에 참여할 수 있습니다.
외부 채널의 정보를 확인하는 오라클 시스템의 분산형 데이터 수신에 대한 솔직한 패턴입니다. Chainlink는 데이터 피드, API 및 결제 거래에 대한 모든 스마트 계약 보안 액세스를 제공합니다. 오라클은 데이터베이스 또는 다른 소스일 수 있으며 Chainlink는 스마트 계약으로 데이터 전송을 제공합니다. 이 기능은 계약이 외부 상황의 변화에 비자발적으로 대응할 수 있도록 하는 데 핵심입니다.
이더리움 블록체인에서 실행되는 분산형 서비스입니다. MakerDAO는 가치가 미국 달러에 고정되어 있는 스테이블 코인인 Dai 토큰 발행을 담당합니다. 누구나 이 프로토콜을 사용하여 부채 담보 포지션(CDP)을 드릴하고 ETH를 담보로 잠그고 해당 담보에 대해 Dai를 발행할 수 있습니다. LTV 지수는 150%이다. 즉, 사용자는 담보 가치의 최대 66% Dai를 받을 수 있습니다. 이 비율보다 낮은 포지션은 페널티와 청산의 위험이 있습니다. 청산보증은 공개시장에서 3% 할인된 가격으로 판매됩니다.
미국 기반의 Uniswap 프로젝트는 이더리움 암호화폐 및 ERC-20 토큰의 교환 도구 역할을 하며 풀 역할도 합니다. 사용자는 스마트 계약에 토큰을 예치하여 거래에 유동성을 제공하고 교환 보상을 받습니다. Uniswap은 낮은 거래 수수료, 비수탁 보관 방식(사용자가 자금 보안을 제어함), 거래에 사용할 수 있는 다양한 토큰과 같은 이유로 인기가 있습니다.
Polkadot 프로토콜을 사용하면 여러 블록체인을 단일 네트워크에 연결할 수 있으므로 고객이 선택한 블록체인에 데이터나 자산을 보낼 수 있습니다. 네트워크는 릴레이 체인이라고 불리는 메인 네트워크와 사용자가 생성한 체인이라는 두 가지 유형의 블록체인을 지원하는 것을 기반으로 합니다. 이 시스템은 전례 없는 경제적 확장성을 제공하여 일반 검증인 세트를 사용하여 여러 체인을 보호할 수 있습니다. 특히 트랜잭션을 여러 병렬 블록체인에 분산함으로써 트랜잭션의 확장성을 달성합니다.
이더리움은 가장 인기 있는 옵션으로 간주되지만 바이낸스 스마트 체인에 종속됩니다. 일반적으로 스마트 계약을 지원하는 모든 블록체인 네트워크를 사용할 수 있습니다.
분산형 애플리케이션은 어떻게 생성되나요?
스마트 계약은 선택한 블록체인(예: Ethereum의 Solidity)에서 지원하는 프로그래밍 언어로 작성되며 외부 셸은 기존 무기고의 편리한 도구를 사용하여 생성됩니다.
dApp의 장점은 무엇인가요?
첫째, 중개자가 부족하고 익명성과 독립성이 부족하여 자금을 누군가에게 맡길 필요가 없습니다.
dApp의 단점은 무엇입니까?
기존 앱보다 조금 더 복잡하며 때때로 해킹의 대상이 되기도 합니다.
결론
기존 애플리케이션에 비해 분산형 애플리케이션은 아직 개발 초기 단계에 있습니다. 그러나 이미 다양한 서비스를 제공하는 수천 개의 서비스가 있습니다. 이는 암호화폐가 교환 수단으로만 인식되던 비트코인이 탄생한 이래로 엄청난 발전입니다. 이더리움의 등장과 함께 인기를 얻은 스마트 계약은 업계를 진정으로 변화시키고 미래 발전 경로를 보여주었습니다. 개발자는 이러한 도구를 사용하여 게임 및 예측 시장부터 금융 및 투자 포트폴리오 계획에 이르기까지 다양한 사용 사례를 갖춘 애플리케이션을 만듭니다.