Decentralized Applications 코스(by Siraj Raval)
딥러닝과 블록체인을 공부하면서 무언가 비슷하다는 느낌이 들었습니다.
- 딥러닝은 사용자가 데이터만 준비되어 있다면 누구나 좋은 어플리케이션을 만들수 있고,
- 블록체인은 중간 관리를 거치지 않고 컨텐츠(또는 가치)만 가지고 있다면 제대로 보장을 만들 수 있습니다.
즉 기술이던 가치(돈)이든 특수한 집단에 모이는 것이 아니라 서로 공유되어 가치를 나눕니다.
개요
아래는 프론티어 기술 소개로 유명한 Siraj Raval의 동영상에서 나온 이미지들 입니다. 먼저 블록체인 기술과 딥러닝 기술을 더하면 무엇이 될까요?
이제는 어떤 기술들이 조합되더라도 이상하지 않을 세상이네요. 이더리움 + 분산 파일 시스템 + 딥러닝 + 소셜(도메인) 레이어들이 이루어 DAPP을 형성하고 있습니다.
아직 정확히 어떤 개념인줄은 모르겠으나 흥미진진한 세상이 올 것 같네요. Decentralized Applications에 배울 수 있는 코스를 아래 사이트에서 등록할 수 있습니다.
https://www.theschool.ai/courses/decentralized-applications
이 코스에 대해서 같이 공부하실 분은 DApps Korea (댑스 코리아)에서 함께해요~ Siraj Raval님이 DApps Korea (댑스 코리아)에 인사 남겨주셨네요~
코스 계획은 다음과 같습니다.
코스
- Introduction
- Meet your Instructor
- Web 3.0 Overview
- Ethereum Installation Steps
- Hash Functions Explained
- Live Stream (Building a Simple Web Store)
- Decentralized Chat
- Ethereum Whisper Explained
- Setting up the gEth Client
- Live Stream (P2P Chat Demo)
- Client-Side vs Server-Side Encryption
- Building a Chat App Using Whisper
- Decentralized News
- A Package Installation Guide
- Building a News App Using IPFS
- Live Stream (DNN Demo)
- IPFS Explained
- IPFS Module Guide
- Decentralized Games
- Building a Decentralized Game App
- Transmute Setup Guide
- Live Stream (Building a Block Farm Game)
- Truffle Setup instructions
- A Guide to Solidity Use Cases
- Decentralized Game Midterm Project
- Decentralized Rides
- Building a Decentralized Ride Sharing App
- Transmute Setup Guide
- MetaMask Explained
- Live Stream (Ride Sharing Demo)
- A Guide to MetaMask Use Cases
- Decentralized Music
- Building a Decentralized Music Player App
- Automated Contract Testing Explained
- Live Stream (Music Player Demo)
- Setting up Zeppelin
- Smart Contracts: An Overview
- Building a Decentralized Search Engine App
- Proof of Stake Explained
- Setting up NVM
- Building a Decentralized Search Engine App
- Live Stream (Search Engine Demo)
- Proof of Stake vs Proof of Work
- Decentralized Marketplace
- Setting up Tor
- IPNS Explained
- Live Stream (Building a Marketplace Dapp)
- Escrow Contracts
- Security Best Practices
- Decentralized Social Network
- Setting up a Web Node
- Designing a Proof
- Live Stream (Steem Stack Overview)
- A Guide to Building a Decentralized Social Network
- The Spectrum of Centralization
- Decentralized Artificial Intelligence
- Deep Learning on the Blockchain
- Live Stream (OpenMined Demo)
- Building a Decentralized AI
- Setting up OpenMined Libraries
- The Future of AI
- Decentralized AI Final Project
링크
책 소개
[추천사]
- 하용호님, 카카오 데이터사이언티스트 - 뜬구름같은 딥러닝 이론을 블록이라는 손에 잡히는 실체로 만져가며 알 수 있게 하고, 구현의 어려움은 케라스라는 시를 읽듯이 읽어내려 갈 수 있는 라이브러리로 풀어준다.
- 이부일님, (주)인사아트마이닝 대표 - 여행에서도 좋은 가이드가 있으면 여행지에 대한 깊은 이해로 여행이 풍성해지듯이 이 책은 딥러닝이라는 분야를 여행할 사람들에 가장 훌륭한 가이드가 되리라고 자부할 수 있다. 이 책을 통하여 딥러닝에 대해 보지 못했던 것들이 보이고, 듣지 못했던 것들이 들리고, 말하지 못했던 것들이 말해지는 경험을 하게 될 것이다.
- 이활석님, 네이버 클로바팀 - 레고 블럭에 비유하여 누구나 이해할 수 있게 쉽게 설명해 놓은 이 책은 딥러닝의 입문 도서로서 제 역할을 다 하리라 믿습니다.
- 김진중님, 야놀자 Head of STL - 복잡했던 머릿속이 맑고 깨끗해지는 효과가 있습니다.
- 이태영님, 신한은행 디지털 전략부 AI LAB - 기존의 텐서플로우를 활용했던 분들에게 바라볼 수 있는 관점의 전환점을 줄 수 있는 Mild Stone과 같은 책이다.
- 전태균님, 쎄트렉아이 - 케라스의 특징인 단순함, 확장성, 재사용성을 눈으로 쉽게 보여주기 위해 친절하게 정리된 내용이라 생각합니다.
- 유재준님, 카이스트 - 바로 적용해보고 싶지만 어디부터 시작할지 모를 때 최선의 선택입니다.