블록체인

2020-03-11
조회수 39


안녕하세요. 러닝클루를 항상 방문해주셔서 감사합니다.


오늘은 4차 산업혁명의 뜨거운 관심을 받고 있는 블록체인 기술 교육에 관련하여 포스팅합니다.








4차 산업혁명의 핵심 중 최근 열풍인 신기술이 하나 있습니다. 

바로 블록체인(Block Chain) 인데요, 오늘은 블록체인에 대해 알아볼까요?


블록체인은 '블록(Block)' 을 잇따라 '연결(Chain)' 한 모음을 말합니다.

우리나라에서는 이미 '비트코인(Bitcoin)'으로 유명하죠? 


블록체인 기술의 출발점은 '나카모토 사토시'가 2007년 글로벌 금융위기 사태를 통해 중앙집권화된

금융시스템의 위험성을 인지하고 개인간 안전한 거래를 위해 블록체인 기술을 고안하게 됩니다.


따라서 블록체인 기술을 바탕으로 우리에게 이미 유명한 '비트코인'을 개발하게 됩니다.







그럼 블록체인 기술 = 비트코인 일까요?


우리에게 아무래도 비트코인의 열풍에 그만 블록체인 기술은 비트코인이다! 라고 단정지어 말하시는 분들이 많습니다. 

하.지.만 블록체인 기술의 한 분야일 뿐.

핀테크, 공공데이터, 보안, IOT플랫폼, 스마트계약, SNS, 전자상거래 


다양한 분야에 접목하여 발전 가능성이 높은 기술 중 하나입니다.







그렇다면 블록체인 기술을 왜 배워야 할까요?


블록체인 기술의 적용에는 다양한 분야에 활용이 가능합니다.

대표적인 사례로 가상통화에 사용되는데 , 이때는 블록에 금전거래 내역을 저장해 거래에 참여하는 모든 사용자에게 거래내역을 보내주며

거래때 마다 이를 대조해 데이터 위조를 막는 방식입니다.


뛰어난 보안성, 인증, 빠른 속도 등이  큰 장점입니다. 

단순히 전자결제나 인증 뿐 아니라

P2P 대출, 유통경로 추적, 예술품의 진품감정, 위폐방지, 전자투표, 전자시민권, 부동산 등기부, 개인정보 보호 등

신뢰성이 요구되는 다양한 분야에도 활용이 가능합니다.









이렇게 모든 산업직군에서 활용도가 높은 블록체인을 배우시는데 고민하고 계신가요?

이제 러닝클루의 특별한 블록체인 교육을 시작할 때 입니다.


러닝클루의 블록체인 교육들을 한번 살펴볼까요?








1. 블록체인 이해와 응용사례 과정


본 교육과정은 블록체인의 기본 원리와 개념을 파악할 수 있습니다.

스마트 컨트랙트 및 분산어플리케이션(Dapp: Decentralized Applications)에 대해서 이해하고 

이로 인한 비즈니스 모델의 변화를 파악하며, 

다양한 산업군에서 블록체인 기술이 어떻게 활용되고 있는지 파악하고, 자사의 비즈니스 모델에 적용할 수 있습니다.


본 과정에서는 블록체인에 대한 개념 이해를 중심으로 비즈니스에 적용된 사례들을 알아보고

자체적인 비즈니스에 활용할 수 있는 기회를 얻을 수 있습니다.








2. 블록체인 이해와 구조 과정


본 교육과정은 블록체인의 기본적인 구조에 대해 학습합니다.  기술 요소를 이해한 후 블록체인의 시장 동향을 알아보며

어떤 곳에 블록체인을 응용할 수 있는지 알아봅니다.  

블록체인  개발의 중심인 암호학, 네트워크 구조분석에 대해서 알아본 후 블록체인 기반 어플리케이션 개발을 위한 API 직접 설계 해봅니다.  


그 후 직접 애플리케이션 개발 실습을 하며 블록체인 기본 기술을 충실히 이해 할 수 있도록 실습을 병행합니다.


본 과정의 특징으로는 블록체인에 대한 기초적인 이론을 학습하면서, 직접 간단한 블록체인 구조 분석과 실습을 병행하는 과정입니다.

블록체인에 대해 평소 관심이 있으나 블록체인에 대한 지식이 없는 분들도

부담 없이 이론과 실습을 병행하며 학습할 수 있는 과정입니다. 








3. 솔리디티를 활용한 스마트 컨트렉트 프로그래밍


본 과정은 이더리움 플랫폼 구성 요소인 Geth 빌드 루트를 통해 이더리움 기반 스마트컨트렉트 개발에 입문하는 과정 입니다.

솔리디티 프로그래밍을 위한 문법인 저장소, 배열, 반복문, 구조체 등 을 이해하며 

프로그래밍 실전에 사용할 수 있도록 학습합니다.


또한 Web3를 활용하여 블록체인 프로젝트를 구축하여 스마트 컨트렉트 프로그래밍을 학습합니다.


본 과정에서는 여러 번 읽어도 이해하기 힘든

블록체인, 이더리움, 스마트 컨트렉트의 개념을 쉽게 익혀서 블록체인 기술을 활용한 서비스를 개발해 볼 수 있습니다.








4. 웹서비스 기반 DApp 프로그래밍


본 과정에서는 Web3를 활용하여 앞선 과정의 스마트 컨트랙트 프로그래밍을 바탕으로 

DApp 프로그래밍 방법을 학습합니다. 본 과정을 Fullstack 을 통해서 웹 서비스를 직접 구현해 볼 수 있습니다. 


이를 통해 Web3의 생태계에서 기술 스택을 활용 하여 전자지갑, 투표 시스템, 전자주식 토큰 DApp을 직접 구현합니다.


본 과정의 특징은 평범한 웹, 모바일 어플리케이션 만드는 것 처럼 DApp 개발도 어플리케이션 구성을 위한 요소들이 필요합니다.

이를 Web3 생태계를 통해서 직접 개발해보고 배포해 보는 과정을 통해 다른 곳에 응용하여 개발할 수 있습니다.







5. 블록체인 구조분석


본 과정은 블록체인 핵심 기술 요소와 블록체인의 알고리즘에 대해서 학습합니다. 

블록체인의 핵심 기술요소에 대해 블록 체인의 구조와 특징을 살펴보고,

블록체인의 알고리즘은 블록체인 속 전자서명과 해시 알고리즘을 통해 블록체인의 동작원리를 알아볼 수 있습니다. 


본 과정의 특장점은 블록체인 개발을 넘어 블록체인 코어에 관심이 있는 분들에게

Python, Node.js, Java 기반의 여러가지 방법의 코어 분석을 학습해 볼 수 있습니다.

평소 궁금한 동작 원리에 대해서 Q&A를 통해 네트워크나, 암호학에 궁금증을 해결 할 수 있습니다.







6. 하이퍼레저(Hyperledger) 구조와 이해


블록체인의 기본 개념을 알아보고, 블록체인 구조와 동작 원리에 대해 학습하게 됩니다. 

블록체인에서 가장 중요한 암호학에 대해 다루고, 자세하게는 해시 알고리즘 분석, 전자서명과 검증 알고리즘 분석을

통해 블록체인 이해도를 높이려고 합니다.


또한 블록체인망 구성을 위해서 블록체인과 네트워크에 대해 학습하며,

자세하게는 Server-client Architecture 방식과 Peer-to-peer architecture 방식의 차이점에 대해 학습하게 됩니다.

이론보다는 실무 개발자 교육이며, 하이퍼레저의 구성요소들을 다루어 봅니다.


본 과정에서는 블록체인의 동작원리를 이론과 실습을 병행하여

교육을 진행하므로 평소 이해하기 쉽지 않는 부분들을 확실하게 이해할 수 있도록 합니다.

또한 평소 책이나 온라인 강의만으로 이해하기 힘든 부분을 교육과 Q&A를 통해 폭넓게 배울 수 있습니다. 








▒교육대상


- 다양한 분야에 활용 가능한 블록체인을 통해

자신의 비즈니스에 활용하고자 하는 기업/기관/단체

- 4차산업 혁명의 핵심 기술에 관심이 있는 기업/기관/단체








자세한 문의 사항은  아래 문의하기를 통해 연락 주시길 바랍니다.