분산 응용 프로그램 : dApp이란 무엇입니까?

친구 공유하기

cryptocurrency의 세계는 사람들이 돈을 보는 방법을 변화 시켰을뿐만 아니라 이전에는 존재하지 않았던 새롭고 흥미 진진한 단어들을 만들어 냈습니다. 블록 체인 커뮤니티에서 가장 많이 사용되는 버즈 단어 중 하나는 분산 애플리케이션 ( dApp 이라고도 함)  입니다 .

좋은 기회가 있습니다. ‘dApp은 무엇이며 어떤 역할을합니까?’라고 스스로에게 묻고 있습니다. 이 가이드를 읽으 실 때까지이 두 가지 질문에 모두 답변 할 수 있습니다!

먼저, 애플리케이션을 분산화 하는 이유에 대한 개요를 제공합니다 . 또한 기술이 어떻게 작동하는지, 그리고 어떻게 현실 세계의 문제를 해결하는 데 사용될 수 있는지 보여줄 것입니다. 모든 것이 학습 과정의 모든 부분을 이해하는 데 도움이되는 예제와 함께 명확하고 간단한 방법으로 설명 될 것입니다. 시작하려면 ‘ 분산화 된 ‘ 용어로 이해해야 합니다.

분산 형 응용 프로그램 : 분산 형은 무엇을 의미 합니까?

무언가가 분산되어 있다면 그것은 한 사람이나 다른 기관에 의해 통제, 소유 또는 관리되지 않는다는 것을 의미합니다. Bitcoin의 창시자 인 Satoshi Nakamoto는 돈을 분권화하려는 목적으로 세계 최초로 cryptocurrency를 설계했습니다. 그러나 나중에이 안내서에서 설명 하겠지만 분권화는 돈을 위해 좋은 것이 아니라 모든 것에도 적용될 수 있습니다!

재미있는 사실 : 나카 모토 사토시는 가명입니다. Bitcoin의 창시자는 Bitcoin을 설립 할 때이 이름을 사용했지만 나중에 가짜로 판명되었습니다. 진정한 창조주가 누구인지는 아무도 모른다!

일을 간단하게하기 위해 우리는 유로화 (EUR)의 예를 사용할 것입니다. 소비자가 지역 슈퍼마켓에 들어가고 종이 돈으로 식료품 점에 돈을 지불하면 중앙 집중식 시스템에 기여합니다. 이는 구매자와 판매자가 유로의 흐름을 통제하지 않기 때문입니다.

그 역할은 유럽 중앙 은행 (European Central Bank)을 위해 마련된 것으로, 유럽 중앙 은행은 매일 시민들이 통제 할 수없는 많은 일을 할 수있는 권한을 가지고 있습니다. 여기에는 금리가 포함되어 돈의 공급이 증가하거나 수수료가 부과 될 수 있습니다.

불행히도, 역사가 암시하는 것처럼, 중앙 은행은 항상 일을 올바르게하는 것은 아니며, 가격을 지불해야하는 은행을 이용하는 사람들입니다. 그러나 Bitcoin은 분산 통화를 도입하여 이러한 신념에 도전했습니다.

분권화 됨으로써, 통화에는 중앙 은행이나 정부의 사용을 통제 할 수있는 정부가 없습니다. 대신 Bitcoin 네트워크를 사용하면 사회가 제어 할 수 있습니다. 즉, 인터넷에 연결된 모든 사람이 거래를보고 확인할 수 있습니다.

컴퓨팅 성능을 사용하여 Bitcoin 네트워크 ( 노드 라고도 함 ) 의 컴퓨터에 새로운 Bitcoin이 제공됩니다. 이것이 노드가 광부 라고 불리는 이유 입니다. 그들은 거래 확인을 통해 광산에 가서 보상을받습니다. 금 광부가 금으로 보상받는 방법과 비슷합니다. 이 시스템을 사용하면 블록 체인을 분산 된 방식으로 실행할 수 있습니다.

이제 분권화가 무엇이며 어떻게 자금에 적용될 수 있는지 이해 했으므로 다음 단계는 분산 된 애플리케이션 세계에서 현명한 계약의 역할을 이해하는 것입니다.

분산 된 응용 프로그램 : 스마트 계약이란 무엇입니까?

똑똑한 계약 기술은 Ethereum이 2015 년에 처음 소개 한 것으로, 금융 거래보다 더 많은 가능성을 열었습니다. 본질적으로 현명한 계약은 두 명 이상의 사람들이 특정 조건에 따라 계약을 체결 할 수있게합니다. 이러한 조건이 충족되면 스마트 계약이 자동으로 실행됩니다.

실제 사례에 분산 된 애플리케이션을 적용하려면 집 판매에 대해 생각하십시오. 일반적으로 브로커와 신청비를 지불해야합니다. 자, 똑똑한 계약으로 그것을 상상해 봅시다.

  1. 집을 현명하게 계약합니다 (집 소유권을 나타내는 토큰을 사용하는 것이 가능합니다). 150 ETH에 가격을 정했습니다.
  2. 똑똑한 계약 조건은 누군가 150 ETH를 똑똑한 계약서에 보냈을 때 그 사람의 주소로 토큰을 보낸다는 것입니다
  3. 그래서 누군가가 집을 사기를 원한다면, 스마트 계약서에 적정량의 ETH를 보내면됩니다.
  4. 그것이 맞다면 토큰 (집 소유권)이 그 사람에게 보내지고 150 ETH가 보내집니다. 적정 금액이 아니라면 ETH가 발송인에게 반환되며 귀하의 주택은 현명한 계약 상태로 유지됩니다.

현명한 계약을 사용하면 브로커가 필요하지 않습니다. 신청 수수료를 지불 할 필요가 없습니다. 신뢰할 수있는 중앙 권한이 없으므로 커미션을 청구 할 수 없습니다! Ethereum 네트워크에서 트랜잭션을 확인 / 확인하는 노드에 대한 Ether 트랜잭션 수수료 만 있으면됩니다. 이 수수료는 매우 적습니다! 일반적 으로 $ 0.30 ~ $ 1.30 정도 입니다.

호텔 / 항공편 예약, 자동차 판매, 돈 빌려주는 것, 더 많은 것을 포함하여 영리한 계약을 끊임없이 사용합니다.

스마트 계약 기술의 주요 이점은 계약을 확인하기 위해 제 3 자의 필요성을 제거한다는 것입니다. 모든 거래는 공개 블록에서 볼 수 있으며이 예에서는 계약 조건에 따라 자금이 자동으로 배포됩니다. 똑똑한 계약이 분산 된 시스템 (블록 체인)에서 실행되므로 신뢰할 수있는 제 3 자도 없습니다!

현명한 계약으로 인해, 우리는 일반적으로 수수료 및 처리 수수료에 소비되는 끝없는 금액을 절약 할 수 있습니다. 뿐만 아니라 끝없는 시간을 절약 할 수 있습니다!

분산 응용 프로그램을 지원하는 스마트 계약에 대한 또 다른 장점 :

현명한 계약이 블록 체인에 제출되면 수정하거나 변경할 수 없으므로 취소 할 수 없습니다. 이는 아무도 계약을 무단으로 변경할 수 없음을 의미합니다!

똑똑한 계약 기술이 작동하는 방법에 대한 자세한 설명은 내 스마트 계약이란 무엇입니까? 가이드를 읽으십시오 .

분산 응용 프로그램 : dApp이란 무엇입니까?

지금까지 우리 가이드를 따랐다면 이제는 분산 시스템에서 운영된다는 것이 무엇을 의미하는지 잘 이해해야합니다. 또한 현명한 계약으로 비즈니스의 미래를 향상시킬 수있는 방법을 이해할 수 있습니다.

이제는 dApp 이라고도 불리는 주제가되었습니다 . dApp 또는 분산 된 응용 프로그램의 기술을 사용하기 전에 먼저 일반 (중앙 집중식) 응용 프로그램의 히스토리와 그 기능을 이해하는 것이 좋습니다. 그런 다음이 앱을 분산화하는 것이 중요한 이유를 설명 합니다.

중앙 집중식 애플리케이션의 간략한 역사

초기 컴퓨터에서는 앱을 사용자 기기에 직접 설치해야합니다. 테트리스 나 솔리테어와 같은 게임을 할 수도 있습니다. 이것은 로컬 컴퓨터에 설치된 앱의 예이며 외부 서버 (예 : 인터넷)와 관계가 없습니다.

컴퓨터 후반기에 앱은 월드 와이드 웹과 통신 할 수있는 능력을 얻었습니다. 이것의 가장 좋은 예는 사용자가 세계 어디에서나 데이터를 보내고받을 수있는 웹 브라우저입니다. 다음은 모바일 앱과 함께 인터넷에 연결된 PC의 기능과 이점을 제공합니다.

여기서 중요한 점은 이러한 모든 애플리케이션이 중앙 집중식 이며 분산 애플리케이션 의 반대입니다 . 이것은 일반 사용자와 관련이 없을 수도 있지만, 잠시 생각해 보면 그것이 우리에게 어떤 영향을 미치는지 이해할 수 있습니다. 중앙 집중식 앱이 우리에게 영향을 미치고 우리에게 문제를 일으키는 여러 가지 방법이 있습니다. 이것이 분산화가 중요한 이유입니다! 더 자세히 설명해 드리겠습니다 …

dApps의 의미 : dApps가 왜 중요하고 dApps는 어떻게 작동합니까?

페이스 북 – 소셜 미디어 거인 -은 전 세계 사람들이 사용합니다. 중국 (세계 인구의 약 20 %에 달하는 국가)에서 금지되어 있지만 사용중인 Facebook 계정이 20 억 개가 넘습니다.

Facebook에 제공하는 개인 정보의 양을 생각해보십시오. Facebook 계정을 만듦으로써 귀하의 성명, 생년월일 및 거주 국가와 같은 개인 정보를 제공합니다. 그러나 페이스 북을 추가로 사용함에 따라 귀하의 이름, 생년월일 및 당신이 살고있는 나라.

페이스 북은 귀하의 위치, 사진, 직장, 아침 식사를 위해 무엇을 먹을지, 애완 동물 관계를 맺고 있는지, 애완 동물을 키우고 있는지 등을 확인할 수 있습니다. 이 정보에 20 억 명의 사용자를 곱하면 페이스 북 팀에는 매우 큰 데이터베이스가 있습니다. 이 데이터는 모두 중앙 집중식 서버에서 개인적으로 보관됩니다.

이는 Facebook이 제공 한 정보를 남용하지 않도록 Facebook을 신뢰한다는 의미입니다. 그러나이 정보는 종종 마케팅 회사에 판매됩니다!

중앙 집중식 서버는 해킹 당하거나 실패 / 중단되기 때문에 시스템을 종료하면 전체 네트워크가 오프라인 상태가되어 페이스 북에 액세스 할 수 없기 때문에 나쁘다. 페이스 북이 분산 형 서버를 대신 사용하고 분산 형 애플리케이션과 같을 경우 하나의 시스템이 종료 되더라도 네트워크가 정보를 하나의 중심점이 아닌 여러 다른 노드에서 공유하기 때문에 문제가되지 않습니다.

뿐만 아니라 분산 서버가있는 Facebook은 사용자 정보를 가진 사람을 신뢰할 필요가 없다는 것을 의미합니다. 대신, 아무도 제어 할 수없는 공유 데이터베이스에 저장됩니다. 정보는 암호화 될 것이고 그것을 암호 해독 할 수있는 유일한 사람이 당신 것입니다!

다른 샘플

YouTube는 중앙 집중화의 또 다른 대표적인 사례입니다. YouTube 관리 팀은 업로드 된 동영상을 완벽하게 제어 할 수 있습니다. 플랫폼이 동의하지 않으면 비디오를 삭제할 수 있습니다. 그들은 또한 그것을 업로드 한 사용자를 차단할 수 있습니다!

또 다른 한 가지 : 사용자가 동영상으로 수익을 창출 할 수 있지만 YouTube는 수익에서 큰 비중을 차지합니다. 대신 YouTube가 분산 앱인 경우 문제가되지 않습니다. dApp에는 지불 할 제 3 자 (예 : YouTube)가 없으며 동영상을 삭제하거나 차단할 제 3 자도 없습니다!

기술

DApps는 현명한 계약과 블록 체인을위한 인터페이스와 같습니다. 블록 체인을 인터넷, 월드 와이드 웹 (World Wide Web)과 같은 스마트 계약 및 유튜브 및 페이스 북과 같은 분산 된 애플리케이션으로 생각하십시오.

그것은 아니다 정확히 처럼,하지만 당신이 그것을 상상하는 데 도움이됩니다.

기본적으로 분산 응용 프로그램을 사용하면 스마트 계약서와 블록 체인을 사용자 친화적 인 방법으로 사용할 수 있습니다. 스마트 계약서를 사용하여 집을 판매 한 예에서 dApp는 휴대 전화에 다운로드하거나 PC에서 사용하여 실제로 집값을 설정하고 세부 정보를 입력하고 사진을 업로드하는 등의 작업을 수행합니다. 누군가가 누를 때 dApp에서 “구매”하면 dApp은 ETH를 현명한 계약으로 보냅니다.

분산 응용 프로그램 : 분산 응용 프로그램을  작성하려면 어떻게합니까?

분산 된 응용 프로그램 은 이제 여러 블록 체인을 통해 사용할 수 있지만  Ethereum은 여전히 ​​가장 많이 사용됩니다. 이러한 이유로 ‘Ethereum dApp’이라는 용어를 자주 듣습니다.

똑똑한 계약이나 dApp을 만드는 데 관심이있는 사람들은 Ethereum의 프로그래밍 언어 인 Solidity를 배워야합니다.

Ethereum의 개발자는 Solidity를 디자인하여 Java 나 Python과 같은 기본 언어를 잘 이해하면 누구나이를 사용할 수 있습니다. 고독성 을 배우고 싶다면 Space Doggos 프로그램을 사용할 수 있습니다 !

공간 - 귀족들

Space Doggos는 솔리드 니스의 기본을 재미있게 가르쳐주는 단계별 과정입니다. 그냥 단계를 따르고 자신 만의 게임을 만드십시오! 초보자를 위해 특별히 설계되었습니다. 학습 코딩 언어는 종종 지루하고 지루할 수 있으므로 재미있게 만들었습니다!

분산 응용 프로그램 : 분산 응용 프로그램의 실제 E 샘플

이제 분산 응용 프로그램이 무엇인지 잘 이해해야합니다. 또한 dApps에서 스마트 계약을 사용하고 Solidity 프로그래밍 언어를 사용하여 dApp을 구축했는지 확인해야합니다. Ethereum Virtual Machine은 2015 년에 출시되었지만 이미 사용 가능한 많은  분산 응용 프로그램 이 있습니다. 오늘 액세스 할 수있는 인기있는 3 가지 dApp을 살펴 보겠습니다.

참고 : EVM (Ethereum Virtual Machine)은 사람들이 현명한 계약을 맺을 수있는 글로벌 컴퓨터와 같습니다. 그것 없이는 트랜잭션을 실행하기위한 분권화 된 네트워크가 존재하지 않을 것입니다!

에테르

Etherisc는 여행 산업을 발전시키는 분산 된 응용 프로그램입니다! Etherisc dApp은 사용자가 비행 지연 및 취소를 위해 보험을 사고 파는 것을 허용합니다. Ethereum 블록 체인을 사용하면 모든 보험 계약을 공개 데이터베이스에서 볼 수 있습니다.

보험 계약이 체결되면 변경할 수 없습니다. 투자 할 여러 가지 보험 패키지가 있으며 모두 모두 위험 수준이 다릅니다.

가장 중요한 것은 분산화를 통해 사용자는 이벤트 결과가 확인되는 즉시 지불을받을 수 있다는 것입니다. 그것은 바로 – 즉각적인 지불입니다! 분산 응용 프로그램 이 최대한 활용 하는 스마트 계약 기술 덕분  입니다.

골렘

골렘 프로젝트는 분권화를 다음 단계로 이끈다. Golem dApp을 사용하면 사용자가 자신의 토큰 인 GNT에 대한 대가로 추가 컴퓨팅 능력을 임대 할 수 있습니다.

골렘

여분의 권한을 필요로하는 사람들은 피어 – 투 – 피어 (peer-to-peer) 방식으로 다른 사용자로부터 이것을 고용 할 수 있습니다. 모든 거래는 Golem의 네트워크와 완전히 독립적이어서 플랫폼이 분산 된 방식으로 운영됩니다.

인종

Ethlance 플랫폼은 자유 시장을 분권화하는 것을 목표로합니다. 일반적으로 고객의 온라인 기술에 전문성과 전문 지식을 판매하려는 경우 제 3자를 거쳐야합니다. 결과적으로 프리랜서와 클라이언트 모두 수수료를 지불해야하며 일부 플랫폼은 총 프로젝트 가치의 20 %를 부과합니다. 거대합니다!

이것은 분권화 된 시스템에서 훨씬 효과적 일 것이므로 Ethlance가 만들어진 이유입니다! Ethlance는 dApp이므로 프리랜서와 고용주는 스마트 계약을 사용하여 거래를 처리합니다. 이렇게하면 수수료를 지불 할 중개인도 없습니다! 그것은 또한 사람들이 제 시간에 그리고 일이 완료되었을 때만 항상 돈을 지불한다는 것을 의미합니다.

분산 된 응용 프로그램 : dApp의 미래는 무엇입니까?

현재 개발중인 1,000 개 이상의  분산 된 응용 프로그램 이 있으며 많은 사람들이 세상을보다 투명하고 공정한 곳으로 만들기 위해 노력하고 있습니다. 블록 체인 커뮤니티는 분권화 된 애플리케이션이 정치 및 도박에서 에너지 및 회계에 이르기까지 다양한 산업을 변화시킬 것이라고 믿습니다.

여기서 우리는 이러한 산업 (에너지 및 정치) 중 두 곳이 분산 된 응용 프로그램을 통해 어떻게 이익을 얻을 수 있는지 설명 할 것입니다.

에너지

전기는 모든 사람이 필요로하는 희귀 자원입니다. 불행히도, 에너지 부문은 대부분 가능한 한 많은 돈을 벌기 만하는 대기업에 의해 통제됩니다. 슬프다, 나도 알아.

이 때문에 사람들은 전력에 접근하기 위해 값 비싼 가격을 지불 할 수 밖에 없습니다. Power Ledger 는 현실 세계의 문제를 해결하기 위해 dApp을 개발하는 블록 체인 조직 중 하나입니다.

Power Ledger의 아이디어는 사람들이 여분의 전력을 피어 – 투 – 피어 (peer-to-peer) 시장에서 판매 할 수있게하는 것입니다. 이 프로젝트는 태양 에너지와 같은 친환경 에너지를 홍보 할뿐만 아니라 구매자가 공정하고 투명한 가격을 지불 할 수 있도록합니다. 이것은 일반적으로 큰 이익을 취할 중간 규모 (대기업)의 필요성을 제거합니다.

정치

정부 선거에서 투표하는 것은 모든 사람에게 중요한 인권입니다. 현실 세계에서는 정부가 위협과 폭력을 통해 유권자를 겁 주려고합니다. 우리는 심지어 사기로 투표 시스템을 속이는 것을 듣습니다. 결과적으로 정치는 지방 분권화에서 큰 이익을 얻을 수있는 산업입니다.

이 쟁점을 해결하고자하는 개발자 그룹이 FollowMyVote를 만들었습니다. 그러면 사람들이 Ethereum 블록 체인을 사용하여 투표 할 수 있습니다. 유권자 신원을 확인하기 위해 분산 된 응용 프로그램을 사용함으로써 선거는 안전하고 안전하며 투명하게 될 수 있습니다.

FollowMyVote를 사용하면 투표 시스템을 부정 할 수 없습니다. 모든 투표는 공용 블록 체인에서 독립적으로 확인되며 변경할 수 없습니다.

기타 산업 잠재력 :

  • 도박
  • 광고하는
  • 회계
  • 은행업
  • 보험
  • 융자 및 모기지
  • 신원 확인
  • 부동산
  • … 그리고 많은, 많은 다른 사람들!

분산 된 응용 프로그램 : 결론

이 가이드의 목적은 분산 된 응용 프로그램이 무엇인지, 그리고 그들이 무엇을 할 수 있는지 배우는 것입니다. 이 기사 전체를 읽으면 dApp의 주요 기술을 이해할 수 있습니다. dApp 또는 분산 응용 프로그램은 블록 체인의 응용 프로그램입니다. ‘블록 체인 응용 프로그램’.

지방 분권화가 의미하는 바가 무엇이고 왜 그렇게 중요한지 설명 할 수 있어야합니다.

어쩌면 당신은 고결함을 배우고 자신의 분산 응용 프로그램을 만들지 결정할 것입니다. 우리는 가이드와 분산 형 기술의 미래에 대해 생각하는 것을 듣고 싶습니다. 그래서 알려주세요!

About Kim Ha-eun

나는 투자자에게 해독 성을 가르친다. ICO에 대한 평가와 분석을하기 위해 시간을 보낸다.
View all posts by Kim Ha-eun →

대답을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다 *