Skip to content

Instantly share code, notes, and snippets.

@jeon3029
Last active November 29, 2019 03:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeon3029/f44c4a5b396fe740b50e884bbef0607b to your computer and use it in GitHub Desktop.
Save jeon3029/f44c4a5b396fe740b50e884bbef0607b to your computer and use it in GitHub Desktop.
SSAFY lecture note

해킹이 어려워 활용분야 많은 기술
: [블록체인]

핵심 내용 정리

  • 블록은 가상의 장부를 의미(암호화 되어 저장)
  • 여러사람이 동일하게 블록을 나누어 가짐
  • 하나의 블록이 해킹되어도 분산 저장되어있기 때문에 사실상 해킹(위,변조)이 불가 --> 중앙통제 없이도 거래가 가능
  • 제 2의 인터넷이라고도 불림�

강의 내용 정리

블록체인이란?

  • 블록체인이란 블록이 연결되어 있는것을 뜻함 예) 블록 : 최근 승인 거래 내역�(해시되어 저장) 거래 당사자인 A,B의 키값이 있어야 해독 가능
  • 해쉬화 된 정보는 단어하나만 달라져도 해독이 불가능
  • 블록은 동일한 블록으로 블록을 만드는데 참여한 각 사람들의 컴퓨터에 저장됨
  • 사실상 위변조가 불가능

블록체인의 역사

  • 1982년 데이비드 차움 아이디어 제시(가상화폐 초기 버전)
  • 2008년 금융위기 기존 중앙은행의 통제식의 금융구조에 대한 회의감 --> 블록체인 부상
  • 2008년 말 나카모토 사토시 논문 발표(비트코인의 시작) 비트코인 논문(한국어버전)
  • 2009년 1월 3일 비트코인 제네시스 블록 생성 : "은행을 위한 두 번째 긴급구제방안 발표 임박, 더 타임스, 2009년 1월 3일" --> 정부와 은행 통화정책 비판 --> 비스코인 시대 정신 반영
  • 채굴 : 블록체인에 연결된 새블록을 만드는 행위
  • 이더리움 : 앱 서비스 개발을 통해 채굴이 되는 구조 EX) 이더 를 매개로 음악 서비스 개발 등
  • 스팀잇 : 글을 써서 올리는 행위가 채굴과 블록형성의 의미�
  • 블록형성이 가상화폐 보상을 의미하진 않음. 소수 기업들이 계약 신뢰성을 담보로 블록체인 활용하고 있음

국내 시장 동향

  • 블록체인의 무결성,위변조 어려운 특성 활용 --> 기업간의 계약에 활용
  • 국내 블록체인 시장
    2018년 기준 524억 --> 2022년 3562억원 넘을 것으로 전망
  • 삼성 SDS 블록체인 전담팀 신설�
  1. 스마트 계약에 활용
  2. 관세청 수출 통관기술에 자사 블록체인 기술 적용
  3. 기업간 거래 필요한 신뢰 확보
  • LG CNS 블록체인 사업 준비
  1. 블록체인 플랫폼 모나체인 출시
  2. 디지털 거래 인증 등 스마트 계약기능에 주목
  • KT 김포시 지역화폐 플랫폼 구축 사업
  1. 자사 디지털 화폐 계열사 KT엠하우스 참여�
  2. 불법 현금화되는 종이기반 상품권 문제를 블록체인으로 극복�

쓰임새 커지는 방대한 데이터
: [빅데이터]

강의내용 정리

빅데이터

  • 엄청난 양의 많은 데이터 덩어리, 많은양의 '기록' -->유용한 의미를 뽑아낼 수 있음을 의미
  • 수십 TB의 데이터가 뭉쳐진 형태(글로벌 업체 맥킨지 정의)
  1. 로그 데이터(임직원, 방문객 움직이면서 쌓이는 기록)
  2. 정형 데이터(결제, 환불, 취소 내역 등)
  3. 비정형 데이터(사진, 영상 등)

(예시) 서울시 시내버스 운행기록

  • 교통체증 발생 시간, 유발요인
  • 승객 수 증가 및 감소 시간대
  • 지불형태 및 유형
  • 환승 및 승하차 유형 --> 최적의 배차간격 운영부터 교통체증 해소까지 다양한 대안 도출
  • 데이터 분석 방법 -- 흩어져 있는 데이터� --> 사일로(silo)형태로 존재 -->데이터 수집(Data mining) : 잠재된 데이터 발굴 -- 종이형태 정보 -> 디지털로 변환해 활용 -- 훼손된 경우 내용 복원 -- 모아진 데이터 체계적으로 분류해서 결론을 도출하는 일련의 과정(데이터분석) 을 거침

  • 인공지능(빅데이터 기술에 필수적으로 연관되는 요소)

  • 빅데이터는 AI의 성능 개발인 기계학습, 심층학습의 근간이 됨

  • 정확성과 판단능력을 높이는데 빅데이터가 필요함�

빅데이터 활용과 BI

적용 사례

  • 2013년 서울시가 도입한 '올빼미 버스' --> 전화통화기록으로 수요 파악 -> 노선 구성에 활용
  • 대형 쇼핑몰 안에서 고객들이 어느 시간대에 어느장소로 이동하는지 --> 안전대책 및 마케팅 방안으로 활용
  • 소비환경과 상품수요 데이터 파악 --> 제조업체 : 생산량 조절 --> 유통업체 : 재고량 조절 --> 소비자 : 필요한 물건 제때 구매�
  • 역사적 데이터 활용해서 대규모 천재지변 대응(내진설계 강화 등)

Business Intelligence(BI)

  • 분석된 자료를 시각적으로 보기 좋게 정리하는 과정
  • 사업의 수익성, 고객별 위험도 및 행동패턴, 영업정보 등 제공�
  • 실제 활용할 요소 선별하여 조직의 의사결정의 활용�

국내외 시장 동향

  • 빅데이터 활용이 국가경쟁력임

해외기업

  • 구글) 데이터 센터 효율화
  • 아마존) 소비자의 물품 주문 사전 예측

국내기업

  • 삼성SDS, 제조업 생산성 향상
  • SK텔레콤, 상권 분석
  • KT, 해외 감염병의 국내 유입 예방

마이 데이터(My Data)

  • 금융이나 의료 등의 분야에서 각 기관이나 기업마다 흩어져있던 데이터를 모아 활용할 수 있도록 지원하는 정책
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment