/blockchain

go language

Primary LanguageGo

Blockchain Study

블록체인 세미나 정리

책 [처음 배우는 블록체인 - 한빛미디어] 정리

  • 보안
  • 적용 분야
  • 개발환경 구축 및 실습

블록체인 소개

확실한 needs 없이 블록체인 도입을 하면 안된다.

1. 서로 신뢰가 없는 주체들을 연결시켜주는 통로
2. 암호화 기술을 통해 구현된 안전한 데이터 저장소
3. 거래 승인과 함께 거래 정보가 공유되는 플랫폼  

- 블록체인이 제2의 인터넷 혁명인 이유: 정보의 공유를 넘어 정보에 신뢰성을 부여

- P2P거래에 있어 제 3의 인증기관 역할: 신뢰가 필요한 금융거래서부터 실물자산 거래까지 중개 가능

- 블록체인의 주요 매커니즘: 1. 거래의 유효성 검증, 2. 거래내역이 분산 및 공유, 3. 암호화 되어 저장

블록으로 들어가면 위변조, 삭제 불가능

- 블록체인 그 자체가 거래 혹은 소유권에 대한 증거: 블록체인의 정의는 거래내역을 기록하는 장부
[Block + HASH 값 + Time Stamp] -> 공유와 보안

- 게임이론과 암호화 기술의 결합으로 구성가능: 불확실한 다수의 '합의와 의사결정' 과정을 수학적 확실성으로 보완

  • 게임 이론: 영리, 합리적인 의사결정자들 가운데 벌어지는 분쟁과 협동 문제
  • 비잔틴 장군 딜레마: 성공적인 합의, 동시적 트랜젝션 공유

- 업데이트 된 블록체인은 네트워크 참여자들에게 공유: 중앙 서버관리의 문제점(서버다운, 데이터 삭제, 오류, 해킹) 보완 가능

  • 분산 네트워크라는 측면에서 기존 데이터베이스 기술의 대안이 될 수 있음
  • MicroSoft 이더리움 -> 블록체인 기술을 접목한 사례

- 공개적으로 정보 열람은 가능하나 위.변조는 불가: 암호화 기술인 Hashing 알고리즘을 통해 가능

  • 각 거래내역이 암호화된 특정 hash 값으로 전환되어 저장
  • 거래내역이 모두에게 공유가 가능하나, 상세한..누가 거래를 했는지는 공개 X
블록체인 활용 사례

- 탈중앙 DB 기능: 투명하고 추적 가능한 공급 유통망 시스템

  • 사용자는 누구나 모바일 환경으로 상품에 대한 이력 확인 가능
  • 제품의 생산 및 유통 과정을 거쳐 소비자에게 도달하기까지 상품에 대한 모든 정보를 블록체인에 저장하는 공급 유통망 관리 시스템

- P2P 네트워크 기능: Lazzoz 차량 공유 기능

- 거래 플랫폼 기능: 중고차 매매 등 공공 서비스에 도임

  • 블록체인을 통해 신뢰성을 높이고, 절차의 간소화
  • 중고차 매매의 경우 판매업체, 보험사, 정비소가 블록체인에 기록된 사고 이력, 정비 이력, 주행거리 등을 공유해 관련 정보의 위. 변조가 불가하게 됨
비즈니스 측면의 블록체인 기대효과
  1. 보안성 향상(암호화 된 데이터)
  2. 거래속도 향상(인증과정의 제3자를 배제시켜 신뢰성 확보)
  3. 비용 감소(중개자 역할 수수료 제거)
  4. 가시성 극대화(참여자들의 활동 실시간 모니터링)

- 블록체인은 또 다른 구조적 변화를 야기할 것: 기존 중개 플랫폼, 인증, 보안 비즈니스에는 기회 혹은 위기가 될 수 있음

- 4차 산업혁명 주요 기술들과 결합 가능: 인공지능, IoT, 클라우드 등과 결합 될 수 있음.


BlockChain Business Model

해외 동향

거래소를 통하지 않고 사용자가 편리하게 송금, 증권 등과 같은 금융 서비스 를 이용

글로벌 동향
- R3 CEV : 미국 핀테크 기업 R3와 제휴를 통해 블록체인 표준 플랫폼 공동 개발
- 블록체인CG : 블록체인 기술의 장단점을 기록한 백서 출판
미국 동향
- 금융안정위원회 : 특별 세션으로 블록체인에 대한 회의 개최, 금융 기업 기술 투자
- 나스닥 OMX그룹 : 거래 플랫폼인 링크시스템에 블록체인 도입
- 시티그룹 : 자사 운영 송금 및 결제 기반 블록체인을 쓰는 방안 추친
유럽 동향
- 독일 피도르 은행 : 비트코인 결제가능한 비자 직불 카드를 출시
- 하이퍼레저 : 리플 연구소와 제휴, 서비스 위주

국내 동향

대부분의 업체들이 해외의 플랫폼을 가져다 쓰고 있으며 투자도 해외에 비해 미약 한 수준

블록체인 비즈니스 적용 시나리오

자동차, 의료 정보, 디지털 저작권 보호 ,저가 자산을 위한 새로운 신용 시장, 세금 과세, 산업 메시업, 산업용 IoT

주요 업체
  • 교보생명 : 병원-보험사-보험계약자 간의 모든 정보, 과정이 투명하게 기록, 관리됨.
  • SK텔레콤 : (1)LoRa망에 기반하여 사물인터넷 기기에 전기 접촉불량 센서를 설치해 전기 접축불량 데이터를 수집하여 전기 화재 감정, 감식에 응용. (2)웨어러블 기기를 통해 데이터 수집, 블록체인에 분산, 저장 응용
  • 데일리 인텔리전스 : 주요 대학 캠퍼스 및 인근 가맹에서 사용할 수 있는 가상화폐 기반 결제 송금 링크시스템
  • Horizon - Edge Insights : 깃허브에 오픈소스로 이뤄진 솔루션

보안 분야에서의 블록체인 사용 현황

  • PKI 강화 또는 대체
  • 더 안전한 DNS
  • DDos 공격 감소

기술 적용 시 발생할 수 있는 문제점

  1. 관리적 법,제도적 측면의 문제점 분석
- 관리적 측면
국내 금융 산업 및 환경에 맞는 블록체인 기술과 플랫폼 개발을 위한 전문인력 확보 및 예산 투자가 아직 부족함

- 법,제도적 측면
현재 디지털 통화 및 블록체인에 대한 명확한 해석 및 규제가 미비하고 진행도 더디게 되고 있음
탈세, 자금세탁, 테러자금 조달 사고 발생 시 법적용의 사각지대 발생 가능성
  1. 블록체인 기술적 측면의 문제점 분석
- 미숙한 기술 및 더 미숙한 소프트웨어
가장 잘 알려진 블록체인 플랫폼인 하이퍼레저와 이더리움마저도 아직까지 미숙한 단계로 예기치 못한 문제의 가능성이 존재함

- 데이터 저장
거래 기록의 일부로 이미지를 첨부할 경우, 데이터 용량의 급증과 이로 인해 네트워크 오버헤드로 이어지게 될 가능성이 높음
데이터를 분산하는 블록체인의 특성으로 인해 모든 데이터가 체인 상의 모든 노드에 복제되어 비용이 크게 증가함

- 확장성과 신뢰성
블록체인은 체인 형태이기 때문에 직렬화 되어있어 업데이트 속도가 병렬적인 업데이트를 하는 전통적인 데이터베이스보다 고비용 및 저효율이다.
퍼블릭 블록체인은 불특정 다수에게 투명하게 오픈 되어있기 때문에 누구나 거래장부를 볼 수 있음.

- 위변조 위험
블록체인의 구조에서 이체를 하게 되면 다시 그 거래를 취소할 수 없으며, 거래정보를 기록하고 검증하는 사이 이중 거래 및 위, 변조가 가능
p2p 분산네트워크 구조에 대해 사이버 공격이 증가하며, 신종 보안위협이 등장하고 있는 것도 간과할 수 없는 문제점