[9/4 프로젝트]
9/4
주제는 이더리움 테스트넷 오라클 기술 이용한 매크로 프로젝트 시행.
포셋사이트(https://faucet.rinkeby.io) 이더요청시 ‘로봇이 아닙니다’ 기능 때문에 진행불가.
ㅁUML(Unified Modeling Language) : 시스템을 모델로 표현해주는 대표적 모델링 언어
ㅇUML 작성도구 : http://staruml.io/ , https://www.umlet.com/ (단순 PPT로 제작가능)
※개념설명 : https://gmlwjd9405.github.io/2018/07/04/class-diagram.html
ㅁ프로젝트 아이디어 재구성.
1-1) 이더리움 실습용 사이트 제작(안).
ㅇ한글화, 단계별 설명, 모듈화(기능마다 나눠진 카테고리 구성)
ㅇ코딩 실습사이트 아님. 버튼식 기능실행으로 알아보는 이더리움 네트워크.
ㅇ사이트 관련
-CMD터미널 창 없이 웹사이트에서 구동 : 계좌생성, 채굴 등.
-기능 :ㆍ블록현황(상태) 관련 : 이더스캔 기능. ㆍ암호화폐(보상) 관련 : 계정만들기, 지갑기능실행(송금).
-기능 :ㆍ분산원장(저장) 관련 : 스마트컨트랙트 생성.
1-2) 강사님피드백.
ㅇ커뮤니티 게시판 사이트 그누보드 이용, 코인 관련 기능 추가.
-기존 웹프레임워크(부트스트랩) 가입인증 하는 것만 떼와서, 모듈기준 진행가능한 웹프레임워크 찾는 것 우선.
-제로보드. 네이버에서 관리하는 오픈소스 CMS. GNU보드. 코인판 사이트 게시판.
-권한. 프레임워크 설정. 오픈소스 이용.
ㅇ권한관련. 상대방 컴퓨터를 명령하기 위한 것.
- 간단한 ‘데몬’ 만듬. (내가 명령을 날리고, 쟤가 명령을 받기 위해서는 쟤 컴퓨터에 데몬이 설치되어야 함).
- 방식1) 서버에 올라온 명령을 읽는 폴링방식. // 방식2) 노티파이 이벤트 방식(모바일 푸쉬알림 같은 류).
2) 이더리움 활용 리워드 적용 교육용 사이트 제작(안)
ㅇ링크바이 이더리움 이용 고유토큰 제작 및 사용.
ㅇ로컬 네트워크를 메타마스크로 연결하여 지갑으로 사용.
ㅇ디앱은 그누보드, 제로보드 등 오픈 소스 이용한 교육용사이트이며 커뮤니티 및 이더스캔 기능 확보.
ㅇ기타 논의 내용.
-디앱(사이트)에 가입하면 자동으로 메타 마스크 연결함.
ㆍ개인네트워크용 지갑으로 메타마스크를 이용하는 것.
-ERC20 기준으로 토큰 생성.
ㆍ제이슨 코인베이스 최초의 돈설정을 많이많이.
-디앱상에서 토큰으로 연결.
ㆍ현재 투표댑, 과일가게 만드는 댑. 등을 보면서 디앱구실 및 방법 찾는 중
-회원 간 송금 : 수수료(링크바이의 가스)는 관리자가 제공.
ㅁ(강사님피셜)메타마스크는 매번 개인키로 접속을 한다.
ㅇ매번 로그인 하지 않고, 개인키로 명령을 보내는 것과 같다.
-여느 사이트 처럼 서버 DB에 접속하는 것이 아니다.
ㅇ메타마스크는 크롬의 확장프로그램이며, 크롬은 보안storage 를 제공한다.
ㅇ메타마스크 최초 접속시 인풋한 개인키를 보안스토리지에 저장한다.
ㅇ메타마스크가 가지고 있는 노드들(목록)로 RPC를 보내면,
-이 때의 노드들(목록)이 부트노드 설정시의 ‘이노드’ 기능과 비슷하다고 볼 수 있다.
-이더리움 네트워크의 노드들로 부터 프록시를 제공받는다(RPC에 대응. 응답 프록시)
ㅇ메타마스크는 커맨드라인 인터페이스로 터미널CMD과 같은 역할하는 webApp.
'2019' Blockchain developer class > Jo_roject' 카테고리의 다른 글
[dmdsite] #6. Fin. (0) | 2019.11.25 |
---|---|
[dmdsite] #5. DataBase (0) | 2019.11.25 |
[dmdsite] #4. library (0) | 2019.11.25 |
[dmdsite] #3. opensource (0) | 2019.11.25 |
[dmdsite] #1. brainstorming (0) | 2019.11.25 |