[9/3 프로젝트]

9/3

블록체인 클래스 인원 6명이 모여 브레인스토밍(8/30).

이를 통해 추출된 아이데이션의 문서화  문서통합.

주제는 이더리움 테스트넷 오라클 기술 이용한 매크로 프로젝트 시행.

 

1. 배경

 ㅁ암호화폐 계좌  이더(eth) 전송, 트랜잭션 발생  이더리움 테스트넷 이용중 테스트넷 이더가 필요(교육용).

 

2. 문제

 ㅁ이더가뭄현상 : 이더리움 테스트넷(rinkeby, ropsten ) 이더 부족으로 진행 어려움.

 ㅁ연속신청불가 : 최초 신청  다음 신청 까지 최소 8시간(3TH) 최대 3(18.75ETH) 대기시간 필요.

 ㅁ이용단계복잡 (최소 6단계)

  공개키 복사 - 트위터 로그인 - 게시글 작성 - 해당 게시글 URL 복사 - 테스트넷 포셋 접속 - 게시글 URL 붙여넣기

 

3. 해결

 3-1. [N 이더 신청] 기능 마련.

  ㅇ내용 : 포셋사이트(https://faucet.rinkeby.io) 8N시간마다 게시글URL(사전준비) 신청

 

Rinkeby: Authenticated Faucet

How does this work? This Ether faucet is running on the Rinkeby network. To prevent malicious actors from exhausting all available funds or accumulating enough Ether to mount long running spam attacks, requests are tied to common 3rd party social network a

faucet.rinkeby.io

  ㅇ필요기술  방안 마련 :

   - 스마트컨트랙트 입력 : “트위터게시글(URL)” “포셋사이트 8N시간마다 붙여넣기.

   - 이더리움 오라클 문제 해결을 위한 방안마련.

     참고1) https://verticalplatform.kr/archives/10000

 

블록체인(On-Chain)과 외부 세계(Off-Chain)를 이어주는 가교 ‘오라클(Oracle)’

  블록체인은 모든 노드가 동일한 기록을 저장하는 수평적인 분산 원장 네트워크이다. 블록체인은 특정한 합의 알고리즘에 기반하여 새로운 블록을 생성하는데, 블록체인 네트워크가 성장하면 할수록 이를 유지하기 위해 더 많은 채굴과 시간 자원을 필요로 한다. 이러한 한계를 극복하기 위해 새로운 합의 알고리즘이 속속들이 등장하고 있다. 이처럼 현시점의 블록체인은 아직 실험과 보완이 진행 중인 'Evoloving Technology'라고 할 수 […]

verticalplatform.kr

     참고2) http://wiki.hash.kr/index.php/%EC%98%A4%EB%9D%BC%ED%81%B4_%EB%AC%B8%EC%A0%9C

 

오라클 문제 - 해시넷

오라클 문제(oracle problem) 오라클 문제(oracle problem)란 블록체인 밖에 있는 데이터를 블록체인 안으로 가져올 때 발생하는 문제를 말한다. 오라클 현상 또는 연결성 문제(connectivity problem)라고도 한다. 데이터베이스 관리 시스템(DBMS) 제품인 오라클(Oracle)과 이름은 비슷해도 내용상 아무런 관련이 없다. 블록체인 분야에서 오라클(oracle)이란 블록체인 밖에 있는 데이터를 블록체인 안으로 가져오는 것을

wiki.hash.kr

 

 3-2. [트위터 로그인, 게시글 작성, N 이더 신청] 셋트 기능 마련.

  ㅇ내용 : 1) (사전준비)트위터 아이디, 비밀번호, 테스트넷 공개키.

  ㅇ내용 : 2)  내용 입력하면, 트위터 글생성  포셋사이트에 8N시간마다 이더신청.

  ㅇ필요기술  방안 마련 :

   - 트위터 ‘자동로그인  게시글 작성 API 구하거나 제작하며 솔리디티 스마트컨트랙트로 구현.

   - 해당 게시글의 URL 복사하여 “포셋사이트 8N시간마다 붙여넣기.

   -  “3-1.  필요기술  방안 마련내용 포함.

 

 ※ 스마트컨트랙트 회당/최대 N 가능   여부(가스비, 논스).

   *확인된 내용에 따라 프로그램 실행시점 “부팅  실행”/ 주기 “매주 월요일”/ 등등 설정가능.

 

 4. 결과

 ㅁ충분한 테스트넷 이더 보급으로 시간지연 방지, 교육흐름 유지  원활한 교육 가능.

 ㅁ주기적인 반복신청과 이더신청단계를 크게 줄임으로써 시간절약   효과.

 (환경변화, 파급에 따른 수익 가능성)

 (효과보는 대상층, 수요자)

 

 5. 추가()

 ㅁ클래스  달란트 시스템 도입 : 교육 동기부여. 보상시스템 개선. ‘매크로로 받은이더를 리워드로-…

 ( 내용 토대로 유사한 기술구현 가능: 웹사이트 매크로)

'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] #2. fail & reboot  (0) 2019.11.25

+ Recent posts