yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse
~2023.02/IT지식

블록체인이란?

블록체인이란?
~2023.02/IT지식

블록체인이란?

2022. 2. 12. 17:48

1) 블록체인이란?

  • ex) 베짱이와 개미의 거래
    • 둘 다 볼 수 있는 곳에 위치한 벽돌에 거래 내용을 새겨 둠
    • 앞으로 거래할 때마다 새로운 벽돌에 거래 내용을 새겨 기존 벽돌 옆에 두기로 함
    • 이 벽돌을 잃어버리지 않게 체인처럼 연결한 것이 블록체인의 시작
  • 블록체인의 핵심은 거래 장부 보관 방식이 바뀐 것
    • 옛날에는 거래 장부를 장롱 속에 꼭꼭 숨겨두거나 은행 같은 중개자에게 맡겨 지키는 게 안전하다고 생각함
    • 블록체인에서는 동네방네 장부 내용을 알려 거래에 참여하는 모든 사람들이 거짓 정보에 속지 않도록 하여 신뢰성을 확보하고 있음
    • 거래 장부를 방방곡곡 공개하면 발생할 수 있는 문제, 악의적 의도를 가진 누군가의 데이터 조작
  • 이를 보완하고 데이터를 암호화하기 위해 도입한 개념이 해시함수
    • 해시함수 : 들어갈 때는 제각각이던 데이터들이 나올 때는 모두 일정한 길이의 암호로 바뀜
    • 해시값 : 해시함수로 만들어진 암호
      • 테이터 지문 : 데이터마다 고유한 암호가 탄생하기 때문에 생긴 해시 값의 별명
      • 데이터 지문의 역할
        • 원본 확인 - 같은 해시값을 봤다면 원본 데이터가 같다고 판단할 수 있음
        • 거래 확인 - 거래 참가자들은 해시값으로 데이터를 빠르게 비교하고 확인할 수 있음
        • 해킹 방지 - 해시값만으로는 원본 데이터를 유추할 수 없어 해킹 불가능
        • 체인 역할 - 해시값은 블록체인의 '체인'을 담당. 앞 데이터 블록의 해시 값을 데이터 블록에 입력해서 두 블록을 끈끈하게 연결해 줌

 

  • 금융, 물류, 제조, 공공 등 다양한 산업에서는 이미 데이터의 투명성과 신뢰성 바탕으로하는 블록체인 기술을 활용하고 있음
  • 최근에는 AI, IoT와 같은 첨단기술과 블록체인을 결합한 새로운 비즈니스가 등장하고 있음

 

  • 블록체인이 우리 생활에 본격적으로 사용되면?
    • 고기를 사면서 블록체인에 저장된 원산지와 전 유통과정을 확인할 수 있고, 판매 업체도 고기 품질에 더 신경쓰게 될 것임
    • 명품 가방을 살 때도 어느 장인이 어떤 가죽을 바느질해 만들고 어디에 납품에 어떻게 매장에 진열되었는지, 모든 과정을 볼 수 있게 되고 모조품을 사라질지도 모름
    • 보험금 청구 과정도 직접 서류를 제출하지 않아도 보험사에서 알아서 블록체인에 저장된 의료 데이터를 조회한 후 보험금을 지급할 수 있어 훨씬 간단해질 것

 

2) 블록체인을 보완한 기술, 오프체인

  • 블록체인이 혁신적이라는 걸 알면서도 많은 기업이 도입을 망설이는 이유
    • 네트워크 속도 문제로 대용량 데이터 처리가 어려움
    • 안전성을 보장하기 위해 한 번 등록한 데이터는 수정이나 삭제가 불가능
    • 이러한 부분을 보완한 기술이 바로 오프체인(Off-chain)

 

  • 데이터를 블록체인에 기록하는 것, On-chain
  • 데이터를 블록체인이 아닌 외부(Off)에 기록하는 것, Off-chain
    • 블록체인 안에 보관하기 힘든 대용량 데이터나 수정 및 삭제할 필요가 있는 민감한 데이터를 블록체인 밖에 보관
    • 대신 블록체인 안에는 데이터의 지문인 해시값을 적고, 오프체인의 데이터가 바뀔 때마다 기록을 남겨 신뢰성과 투명성은 유지
      • 출입국 심사에 사용하는 개인 정보를 블록체인에 저장하면, 개인 정보는 영원히 삭제되지 않은채 공항 관계자들에게 공유될지도 모름
      • 이를 막기 위해 승객의 개인정보는 블록체인 밖에 저장하고 블록체인 안에는 이와 관련된 해시값만을 저장
      • 출입국 심사를 받는 동안 공항 직원이 개인 정보를 열람하면, 블록체인 안에는 열람 일자와 열람자의 기록이 남고
      • 출입국 심사가 끝난 후 개인 정보를 삭제하면 블록체인 안에는 데이터가 삭제되었다는 기록이 추가 됨

 

3) 블록체인의 투명성과 간편성 극대화, 페이퍼리스

  • 블록체인의 투명성과 데이터 처리 과정의 간편성을 극대화한 서비스가 등장
  • 더 이상 문서를 만들 필요가 없다는 뜻의 '페이퍼리스(Paperless)'
  • 계약서 같은 중요 문서를 블록체인과 오프체인 기술을 활용해 안전하게 관리해 줌

 

 

 

출처 : 맛있는 IT 뉴스레터, Yumm-IT

'~2023.02 > IT지식' 카테고리의 다른 글

Web 3.0 이란?  (0) 2022.02.20
RPA(업무 자동화)란?  (0) 2022.02.14
디지털 트랜스포메이션이란?  (0) 2022.02.11
Log4j란?  (0) 2022.02.09
블록체인 #메타버스 #NFT #암호화폐  (0) 2022.02.01
  • 1) 블록체인이란?
  • 2) 블록체인을 보완한 기술, 오프체인
  • 3) 블록체인의 투명성과 간편성 극대화, 페이퍼리스
'~2023.02/IT지식' 카테고리의 다른 글
  • Web 3.0 이란?
  • RPA(업무 자동화)란?
  • 디지털 트랜스포메이션이란?
  • Log4j란?
yooniiverse
yooniiverse

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.