열정 실천

[블록체인] 006. dApp의 이해 본문

개발 공부/블록체인

[블록체인] 006. dApp의 이해

구운오니 2022. 11. 4. 15:54

 


안녕하세요-!!

오늘은 단국대학교 k-mooc [혁신의 기술2 : 신뢰의 미래, 블록체인을 만나다] 

여섯 번째 강의를 내용과 함께 소개해드리려고 합니다 *^0^*

 

학습 내용과 목표는 다음과 같습니다 

 

학습내용

1. 디앱의 특징
2. 
디앱의 사례
3. 
디앱 경험하기

 

학습목표

- 스마트 컨트랙트, 이더리움, 디앱이 무엇인지 설명할 수 있다.
- 
디앱의 종류와 특징에 대해 설명할 수 있다.
- 
메타마스크를 이용해 지갑을 생성하고 이더리움을 전송할 수 있다.

 

 

 

 

 

 


 

dApp을 이해하기 전에 스마트 계약이더리움이 무엇인지 알아야합니다!!

 

 

"스마트 계약"

 

상호 간의 계약 조건을 프로그램 코드에 작성한다. 

 

스마트 계약의 핵심은 모든 계약 내용을 코드화하여

계약 상대방이 신뢰할 만한지 살펴볼 필요가 없이 코드가 일하게 하는 것입니다.

 

 

 

"이더리움"

 

 사용자가 분산 네트워크를 통해 스마트 계약을 생성하고 실행할 수 있게 해주는 블록체인 플랫폼입니다.

 

스마트 컨트랙에는 특정 작업을 실행하고 다른 스마트 컨트랙과 상호작용 할 수 있는 코드가 포함되어 있습니다.

 

 

단순히 숫자를 저장하고 전송하는 비트코인과 달리 이더리움은 실행 가능한 코드를 블록에 저장합니다.

 

 

 

 

 

dAPP이란?

 

디앱은 우리가 사용하는 앱과 전혀 다르지 않습니다.

다만 기존의 중앙 서버에 저장되어 있는 스마트 계약

앞에서 설명했던 이더리움과 같은 블록체인 플랫폼 에 저장한 것입니다. 

 

 

따라서 우리가 사용하는 앱과 사용자 인터페이스는 차이가 없고 

계약을 실행하는 코드의 구현이 블록체인으로 이루어진 것 입니다. 

 

디앱은 다양한 아키텍처를 가질 수 있는데요.

 

모든 코드가 블록체인에서만 실행될 수도 있고, 

일부 중요한 코드만 블록체인으로 구성하고 나머지는 중앙서버를 사용하는 하이브리드 형태를 가질 수도 있습니다. 

 

이렇게 구성하는 이유는 블록체인의 처리속도가 상대적으로 느리기 때문에 

속도를 향상하고 알고리즘을 쉽게 수정하기 위함입니다. 

 

 

 

 

 


 

 

dApp 닷컴

 

https://www.dapp.com/

 

Dapp.com - Latest & Top Blockchain Dapps | Learn Everything About Decentralized Apps

A decentralized, user-owned virtual world on blockchain

www.dapp.com

디앱 닷컴에 들어가보면

실시간으로 디앱의 랭킹이나 플랫폼 별 디앱에 대해서 자세히 알 수 있습니다. 

 

 

 

 

 

 


 

이번 강의에서는 이더리움의 월렛인 메타마스크를 

직접 만들어보는 실습도 진행합니다😮

 

아래의 k-mooc 사이트에 접속하셔서 한 번 따라해보시면 좋을 것 같습니다 *^0^*

 

 

 


k-mooc 단국대학교 모니터링 홍보단 활동

출처 : k-mooc 단국대학교 [혁신의 기술 2 : 신뢰의 미래, 블록체인을 만나다]

http://www.kmooc.kr/courses/course-v1:DKUK+MOOC_DKUK0027+2022_T2/about 

 

혁신의 기술 ② : 신뢰의 미래, 블록체인을 만나다

● 미래 혁신을 이끌어가는 기반 기술(블록체인)의 발전 동향과 적용 사례에 대한 이해 ● 혁신 기술(블록체인)이 가져올 변화상을 이해하고, 시사점을 얻을 수 있는 통찰력 함양 ● 기술 변화에

www.kmooc.kr