SlideShare a Scribd company logo
1 of 20
Download to read offline
전자상거래보안
- 블록체인(Blockchain) 기술 -
NGMS Lab.
2017. 06. 15.
안예찬
01 블록체인이란 무엇인가 ?
02 왜 블록체인이 많이 사용되는가?
03 블록체인의 작동원리
04 블록체인 응용 분야
05 블록체인 기술의 장점
06 블록체인 기술의 향후전망
07 결론
01
 블록체인(Blockchain)
• 여러 건의 거래내역이 일정 시간마다 하나의 블록(Block)으로 묶여, 기존 생성된 블록에
체인(Chain)처럼 계속적으로 연결되는 데이터 구조를 의미
• 과거 체결되었던 모든 거래내역이 담긴 블록들이 가장 최초의 블록부터 유기적으로 연결
되어 저장되는 것
• 블록체인은 분산되고, 독립적이며, 개방된 공통장부(원장, Ledger)관리 기술
비트코인은 이 공통 장부를 거래기록 용도로 활용한 애플리케이션
NGMS Lab.
01
 분산원장기술(Distributed Ledger)
▲ 기존 보안방식과 블록체인 방식(분산원장 방식)의 차이
• 거래정보를 기록한 원장의 특정 기관의 중앙 서버가 아닌 P2P(Peer-to-Peer)네트워크에 분산하여 참
가자가 공동으로 기록하고 관리하는 기술을 의미함
NGMS Lab.
01
 블록체인의 본원적 공통요소
• 분산구조
• 참여자 네트워크와 참여자가 스스로 제공하는 컴퓨터를 활용
• 암호학과 디지털서명으로 이용자 식별
• 기록 조작/변경을 어렵게 만드는 매커니즘
• 타임스탬핑(Timestamping)
• 개별 거래를 프로그램화(Programmable transaction)
▲ 위변조에 대응하는 블록체인 매커니즘 분류
NGMS Lab.
 핀테크의 혁명을 일으킨, ‘블록체인’기술의 보안방식
• 블록체인 기술은 금융네트워크 참가자들의 컴퓨터(블록)에 금융정보를 분산시켜 관리하는
방식으로 기존 방식을 보안한 시스템
• 블록체인 기술은 거래를 할 때마다 새로운 거래 값을 생성하여 위조가 어렵게 만든 것. 또한
보안의 정보 값(거래 값)이 사람의 손가락 지문처럼 개개의 ‘고유특성’을 지녀 위 변조를 쉽
게 확인 할 수 있어 더더욱 위조가 힘듦
• 금융시장이 온라인으로 확대되면서 ‘보안’에 대한 필요성이 커지고 있고, ‘블록체인’기술이
세간의 이목을 끌고 있음
• 비트코인 이외에도 공인인증서, 클라우드 펀딩, 주식거래(인증), 증권 등 다양한 분양에서
사용
02
NGMS Lab.
 블록  블록체인
• 비트코인 거래를 약 10분 단위로 모은 것을 채굴
이 일어나는 단위
• JSON형태로 기록
• 현재까지의 블록이 모두 이어진 것으로, 현재까지 일어난
모든 비트코인 거래가 시간순으로 기록된 장부
• 네트워크상의 모두에게 나누어 지는 공개된 공공원장
거래 1
거래 2
거래 3
거래 4
거래 5
거래 6
거래 7
거래 …
10분
10분
10분
Block 1
Block 2
Block 2
Blockchain
모든 거래의 통합 원장
03
NGMS Lab.
 블록의 구성
이전 블록의 Hash Code
전체 Transaction의 Hash Code
블록 생성 시간
문제 난이도
문제 정답
03
NGMS Lab.
 블록헤더만 해쉬하여 효율성 증대
03
NGMS Lab.
 블록의 구성
블록 헤더(Block Header)
(Version, HashPrevBlock, HashMerkleRoot, Time,
Bits, Nonce, 32bit, n_tx, size)
블록 바디(Block Body)
(transaction, merkle tree)
[블록의 구조]
현재 블록의 해쉬(hash)
바로 전의 블록의 해쉬(pre_hash)
블록이 생성된 시간(time)
난이도와 관련이 있는 비츠(bits)
블록 생성시의 난스(nonce, 32bit)
거래 횟수(n_tx)
블록사이즈(size)로 이루어짐
블록 몸체는 각각의 거래내역(tx)과 머클트리(merkle
tree로 이루어짐)
❖ 머클트리 : 거래 내역의 변조를 막기 위해 거래내역을 해
쉬로 만든 후 다시 이것을 트리 형태로 만드는것
03
NGMS Lab.
 블록의 구성
03
NGMS Lab.
 사물인터넷 지불 결제 및 분권형 관리 (ADAPT IoT project)
04
NGMS Lab.
Source : The Future of Financial Infrastructure (World Economic Forum, 2016)
 블록체인을 활용한 보험 업무 프로세스 개선
04
05 블록체인 기술의 장점
향상된 보안성
• 블록체인처럼 분산된 구조에 침입하는 것은 현실적으로 매우 어려움
• 중앙 집중적인 관리가 불필요해지므로 내부자에 의한 조작 또는 정보유출 위험 크게 감소
• 각종 다양한 위변조를 막고 있을 뿐만 아니라 수십, 수백, 수천개의 분산된 컴퓨터를 동시
에 해킹하는 것은 매우 많은 비용을 들여야 하므로 사실상 불가능에 가까운 일
안정성
• 블록체인의 분산구조로 기업이나 공공기관이 한 곳에 모든 데이터를 보관해야 하는 잠재적
위험성을 피할 수 있게 함
• 단일 실패점(Single point of failure)이 존재하지 않기 때문에 일부 시스템에 오류 또는 성능
저하가 발생하더라도 전체 네트워크가 타격을 입을 가능성이 희박하고 복구가 쉽게 가능
NGMS Lab.
05 블록체인 기술의 장점
향상된 투명성
• 블록체인은 모든 참여자들이 장부를 공유하고 있기 때문에 기본적으로 모든 거래 기록이 투명
하게 공개
높은 경제성
• 블록체인의 신뢰성을 담보할 중앙 집중적 조직이 필요 없기 때문에
• 중앙집중형 시스템의 운영 및 유지 보수, 보안, 금융 거래 등에 필요한 비용을 절감
NGMS Lab.
 IBM은 새로운 기술의 혜택을 완전하게 이해하기까지는 오랜 시간이 소요된다는
점에서 금융산업의 블록체인 발전을 단기, 중기, 장기적으로 구분하여 전망
( ~ 2016 ) 지속적인 실험과 개념에 대한 증명, 표준화를 포함한 필수적인 구성요소
에 대한 개발 작업 진행
( 2016~2020 ) 뱅킹과 자본시장의 특정 영역에서 중요한 어플리케이션 등장
( ~ 2025 ) 본격적으로 블록체인을 수용하고 기술적 대세로 자리 잡음
블록체인 기술의 향후전망06
NGMS Lab.
◆ 다양한 기관에서 블록체인이 미래에 많은 경제적 가치를 창출하게 될 것으로 전망
- 세계경제포럼(WEF)은 2027년까지 글로벌 GDP의 최소 10%가 블록체인 플랫폼에서 발생
할 것으로 예측
- 산탄데르(Santander InnoVentures)는 블록체인이 국경간 결제, 증권 거래,
규제 대응을 위한 은행의 관련 인프라 비용을 2022년까지 연간 150~200억달러 절감할 수 있
을 것으로 추정
- 파이낸셜타임즈(FT)에 따르면 블록체인 기술을 적용하면 은행들이 고객 데이터베이스 유지
보수 및 보안에 따른 비용을 연간 200억달러 줄일 수 있을 것으로 추정
- 금융조사업체에 따르면 투자은행들이 블록체인 기술을 적용할 경우 거래비용의 약 30%를
절감할 수 있다고 예상
블록체인 기술의 향후전망06
NGMS Lab.
블록체인 기술의 향후전망06
NGMS Lab.
07
• 양자 컴퓨터
• Full 노드 수
• 거래 건수 제약
• 중국의 채굴 능력 확대
• 집중화에 의한 집단 행동 위험
• 채굴풀 – 집단채굴
• 국가 혹은 집단의 공격
• 바이러스를 통한분산채굴
• 지갑 분실, 도난, 해킹
 위기  기회
• R3CEV
• JP Morgan Chase, Goldman Sachs, Barclays
• 제3자가 관여하는 분산 기록 관리
• Open Ledger Project
• IBM, Intel, JP Morgan, Linux Foundation, etc.
• Redefining supply chain, contracts, etc.
• Ethereum
• Non-profit
• Smart Contracts
• ADEPT
• IBM, Samsung
• IoT 장치 기록
NGMS Lab.
00
1) 20160927 비기너를 위한 핀테크 주요기술이해.pdf , ROA Counsulting
2) 비트코인의 기반기술 블록체인의 원리.pdf , 김석원 SPRI소프트웨어정책연구소
3) 블록체인과 블록체인 비즈니스.pdf, 고덕윤, 서강대학교 서강미래기술원 글로벌 핀테크 연구소
4) 블록체인의 기술적 이해 및 도입을 위한 첫걸음, Korbit White Paper Block Chain Primer
5) 블록 체인 기술 원리, 이용 현황, 전망과 활용 분야, https://www.slideshare.net/JaeGonLim/ss-69099728
6) 비트코인과 블록체인 기술, http://d2.naver.com/helloworld/8237898, Naver D2
7) https://www.whitecase.com/publications/insight/beyond-bitcoin-blockchain-revolution-financial-services
8) https://www.slideshare.net/skimaza/ss-57356762
9) http://www.bloter.net/archives/230157
10) http://terms.naver.com/entry.nhn?docId=3578241&cid=59088&categoryId=59096

More Related Content

What's hot

WPA3 - What is it good for?
WPA3 - What is it good for?WPA3 - What is it good for?
WPA3 - What is it good for?Tom Isaacson
 
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
블록 체인 기술 원리,  이용 현황, 전망과 활용 분야. 블록 체인 기술 원리,  이용 현황, 전망과 활용 분야.
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야. JaeGon Lim
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture상문 오
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술Seong-Bok Lee
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersKoen Vingerhoets
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologySuraj Kumar Jana
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technologyAlket Cecaj
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaiesAyoub Eddakhly
 
Features of blockchain voting
Features of blockchain votingFeatures of blockchain voting
Features of blockchain votingSatyamAnand32
 
Blockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesBlockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesSunil Jagani
 
Key aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageKey aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageMugesh Mukkandan
 
블록체인 기술 적용 사례
블록체인 기술 적용 사례블록체인 기술 적용 사례
블록체인 기술 적용 사례ICON Foundation
 
Blockchain ve Kripto-Paralar
Blockchain ve Kripto-ParalarBlockchain ve Kripto-Paralar
Blockchain ve Kripto-ParalarFatih Guner
 
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...Svenska Betongföreningen
 

What's hot (20)

WPA3 - What is it good for?
WPA3 - What is it good for?WPA3 - What is it good for?
WPA3 - What is it good for?
 
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
블록 체인 기술 원리,  이용 현황, 전망과 활용 분야. 블록 체인 기술 원리,  이용 현황, 전망과 활용 분야.
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술
 
Secure Electronic Transaction (SET)
Secure Electronic Transaction (SET)Secure Electronic Transaction (SET)
Secure Electronic Transaction (SET)
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger Technology
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technology
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
Features of blockchain voting
Features of blockchain votingFeatures of blockchain voting
Features of blockchain voting
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesBlockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government Services
 
Key aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageKey aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storage
 
블록체인 기술 적용 사례
블록체인 기술 적용 사례블록체인 기술 적용 사례
블록체인 기술 적용 사례
 
Blockchain ve Kripto-Paralar
Blockchain ve Kripto-ParalarBlockchain ve Kripto-Paralar
Blockchain ve Kripto-Paralar
 
Secure electronic transaction (set)
Secure electronic transaction (set)Secure electronic transaction (set)
Secure electronic transaction (set)
 
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...
Standardisering inom betongområdet - vilken utveckling sker och när kan ändri...
 

Viewers also liked

블록체인 What is Blockchain?
블록체인 What is Blockchain?블록체인 What is Blockchain?
블록체인 What is Blockchain?정식 황
 
분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]inucreative
 
블록체인 개요
블록체인 개요블록체인 개요
블록체인 개요Jeff Paik
 
Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)Wooseung Kim
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureMelanie Swan
 

Viewers also liked (7)

블록체인
블록체인블록체인
블록체인
 
블록체인 What is Blockchain?
블록체인 What is Blockchain?블록체인 What is Blockchain?
블록체인 What is Blockchain?
 
분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]
 
[1차]전자화폐와 비트코인(151003)
[1차]전자화폐와 비트코인(151003)[1차]전자화폐와 비트코인(151003)
[1차]전자화폐와 비트코인(151003)
 
블록체인 개요
블록체인 개요블록체인 개요
블록체인 개요
 
Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 

Similar to 전자상거래 보안-블록체인(Blockchain) 기술

V SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS
 
Oracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Korea
 
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Minwoo Kim
 
Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Byounghee Kim
 
[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균ethconkr
 
짱 쉬운 블록체인 안종길
짱 쉬운 블록체인   안종길짱 쉬운 블록체인   안종길
짱 쉬운 블록체인 안종길JongKil Ahn
 
짱 쉬운 블록체인
짱 쉬운 블록체인   짱 쉬운 블록체인
짱 쉬운 블록체인 JongKil Ahn
 
V SYSTEMS - Tech Evolution_KR
V SYSTEMS - Tech Evolution_KRV SYSTEMS - Tech Evolution_KR
V SYSTEMS - Tech Evolution_KRV SYSTEMS
 
너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무 블록체인
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview병준 김
 
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)doo rip choi
 
V SYSTEMS - Smart Contract and Token System_KR
V SYSTEMS - Smart Contract and Token System_KRV SYSTEMS - Smart Contract and Token System_KR
V SYSTEMS - Smart Contract and Token System_KRV SYSTEMS
 
[WeFocus] 블록체인 특허 확보 전략_20180916
[WeFocus] 블록체인 특허 확보 전략_20180916[WeFocus] 블록체인 특허 확보 전략_20180916
[WeFocus] 블록체인 특허 확보 전략_20180916Luke Sunghyun Kim
 
너무블록체인 - 블록체인 투자 살펴보기.pdf
너무블록체인 - 블록체인 투자 살펴보기.pdf너무블록체인 - 블록체인 투자 살펴보기.pdf
너무블록체인 - 블록체인 투자 살펴보기.pdf너무 블록체인
 
V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR V SYSTEMS
 
V SYSTEMS - Full Intro_KR
V SYSTEMS - Full Intro_KR V SYSTEMS - Full Intro_KR
V SYSTEMS - Full Intro_KR V SYSTEMS
 
너무블록체인 - 금융분야에 블록체인 적용.pdf
너무블록체인 - 금융분야에 블록체인 적용.pdf너무블록체인 - 금융분야에 블록체인 적용.pdf
너무블록체인 - 금융분야에 블록체인 적용.pdf너무 블록체인
 
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현nexusz99
 
블록체인과 개발자
블록체인과 개발자블록체인과 개발자
블록체인과 개발자YUSOO KIM
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101Jinho Yoo
 

Similar to 전자상거래 보안-블록체인(Blockchain) 기술 (20)

V SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KR
 
Oracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTO
 
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
 
Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티
 
[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균
 
짱 쉬운 블록체인 안종길
짱 쉬운 블록체인   안종길짱 쉬운 블록체인   안종길
짱 쉬운 블록체인 안종길
 
짱 쉬운 블록체인
짱 쉬운 블록체인   짱 쉬운 블록체인
짱 쉬운 블록체인
 
V SYSTEMS - Tech Evolution_KR
V SYSTEMS - Tech Evolution_KRV SYSTEMS - Tech Evolution_KR
V SYSTEMS - Tech Evolution_KR
 
너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview
 
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
 
V SYSTEMS - Smart Contract and Token System_KR
V SYSTEMS - Smart Contract and Token System_KRV SYSTEMS - Smart Contract and Token System_KR
V SYSTEMS - Smart Contract and Token System_KR
 
[WeFocus] 블록체인 특허 확보 전략_20180916
[WeFocus] 블록체인 특허 확보 전략_20180916[WeFocus] 블록체인 특허 확보 전략_20180916
[WeFocus] 블록체인 특허 확보 전략_20180916
 
너무블록체인 - 블록체인 투자 살펴보기.pdf
너무블록체인 - 블록체인 투자 살펴보기.pdf너무블록체인 - 블록체인 투자 살펴보기.pdf
너무블록체인 - 블록체인 투자 살펴보기.pdf
 
V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR V SYSTEMS - SPoS Whitepaper_KR
V SYSTEMS - SPoS Whitepaper_KR
 
V SYSTEMS - Full Intro_KR
V SYSTEMS - Full Intro_KR V SYSTEMS - Full Intro_KR
V SYSTEMS - Full Intro_KR
 
너무블록체인 - 금융분야에 블록체인 적용.pdf
너무블록체인 - 금융분야에 블록체인 적용.pdf너무블록체인 - 금융분야에 블록체인 적용.pdf
너무블록체인 - 금융분야에 블록체인 적용.pdf
 
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현
스마트 홈 Io t 서비스를 위한 분산 데이터베이스 설계 및 구현
 
블록체인과 개발자
블록체인과 개발자블록체인과 개발자
블록체인과 개발자
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 

전자상거래 보안-블록체인(Blockchain) 기술

  • 1. 전자상거래보안 - 블록체인(Blockchain) 기술 - NGMS Lab. 2017. 06. 15. 안예찬
  • 2. 01 블록체인이란 무엇인가 ? 02 왜 블록체인이 많이 사용되는가? 03 블록체인의 작동원리 04 블록체인 응용 분야 05 블록체인 기술의 장점 06 블록체인 기술의 향후전망 07 결론
  • 3. 01  블록체인(Blockchain) • 여러 건의 거래내역이 일정 시간마다 하나의 블록(Block)으로 묶여, 기존 생성된 블록에 체인(Chain)처럼 계속적으로 연결되는 데이터 구조를 의미 • 과거 체결되었던 모든 거래내역이 담긴 블록들이 가장 최초의 블록부터 유기적으로 연결 되어 저장되는 것 • 블록체인은 분산되고, 독립적이며, 개방된 공통장부(원장, Ledger)관리 기술 비트코인은 이 공통 장부를 거래기록 용도로 활용한 애플리케이션 NGMS Lab.
  • 4. 01  분산원장기술(Distributed Ledger) ▲ 기존 보안방식과 블록체인 방식(분산원장 방식)의 차이 • 거래정보를 기록한 원장의 특정 기관의 중앙 서버가 아닌 P2P(Peer-to-Peer)네트워크에 분산하여 참 가자가 공동으로 기록하고 관리하는 기술을 의미함 NGMS Lab.
  • 5. 01  블록체인의 본원적 공통요소 • 분산구조 • 참여자 네트워크와 참여자가 스스로 제공하는 컴퓨터를 활용 • 암호학과 디지털서명으로 이용자 식별 • 기록 조작/변경을 어렵게 만드는 매커니즘 • 타임스탬핑(Timestamping) • 개별 거래를 프로그램화(Programmable transaction) ▲ 위변조에 대응하는 블록체인 매커니즘 분류 NGMS Lab.
  • 6.  핀테크의 혁명을 일으킨, ‘블록체인’기술의 보안방식 • 블록체인 기술은 금융네트워크 참가자들의 컴퓨터(블록)에 금융정보를 분산시켜 관리하는 방식으로 기존 방식을 보안한 시스템 • 블록체인 기술은 거래를 할 때마다 새로운 거래 값을 생성하여 위조가 어렵게 만든 것. 또한 보안의 정보 값(거래 값)이 사람의 손가락 지문처럼 개개의 ‘고유특성’을 지녀 위 변조를 쉽 게 확인 할 수 있어 더더욱 위조가 힘듦 • 금융시장이 온라인으로 확대되면서 ‘보안’에 대한 필요성이 커지고 있고, ‘블록체인’기술이 세간의 이목을 끌고 있음 • 비트코인 이외에도 공인인증서, 클라우드 펀딩, 주식거래(인증), 증권 등 다양한 분양에서 사용 02 NGMS Lab.
  • 7.  블록  블록체인 • 비트코인 거래를 약 10분 단위로 모은 것을 채굴 이 일어나는 단위 • JSON형태로 기록 • 현재까지의 블록이 모두 이어진 것으로, 현재까지 일어난 모든 비트코인 거래가 시간순으로 기록된 장부 • 네트워크상의 모두에게 나누어 지는 공개된 공공원장 거래 1 거래 2 거래 3 거래 4 거래 5 거래 6 거래 7 거래 … 10분 10분 10분 Block 1 Block 2 Block 2 Blockchain 모든 거래의 통합 원장 03 NGMS Lab.
  • 8.  블록의 구성 이전 블록의 Hash Code 전체 Transaction의 Hash Code 블록 생성 시간 문제 난이도 문제 정답 03 NGMS Lab.
  • 9.  블록헤더만 해쉬하여 효율성 증대 03 NGMS Lab.
  • 10.  블록의 구성 블록 헤더(Block Header) (Version, HashPrevBlock, HashMerkleRoot, Time, Bits, Nonce, 32bit, n_tx, size) 블록 바디(Block Body) (transaction, merkle tree) [블록의 구조] 현재 블록의 해쉬(hash) 바로 전의 블록의 해쉬(pre_hash) 블록이 생성된 시간(time) 난이도와 관련이 있는 비츠(bits) 블록 생성시의 난스(nonce, 32bit) 거래 횟수(n_tx) 블록사이즈(size)로 이루어짐 블록 몸체는 각각의 거래내역(tx)과 머클트리(merkle tree로 이루어짐) ❖ 머클트리 : 거래 내역의 변조를 막기 위해 거래내역을 해 쉬로 만든 후 다시 이것을 트리 형태로 만드는것 03 NGMS Lab.
  • 12.  사물인터넷 지불 결제 및 분권형 관리 (ADAPT IoT project) 04 NGMS Lab.
  • 13. Source : The Future of Financial Infrastructure (World Economic Forum, 2016)  블록체인을 활용한 보험 업무 프로세스 개선 04
  • 14. 05 블록체인 기술의 장점 향상된 보안성 • 블록체인처럼 분산된 구조에 침입하는 것은 현실적으로 매우 어려움 • 중앙 집중적인 관리가 불필요해지므로 내부자에 의한 조작 또는 정보유출 위험 크게 감소 • 각종 다양한 위변조를 막고 있을 뿐만 아니라 수십, 수백, 수천개의 분산된 컴퓨터를 동시 에 해킹하는 것은 매우 많은 비용을 들여야 하므로 사실상 불가능에 가까운 일 안정성 • 블록체인의 분산구조로 기업이나 공공기관이 한 곳에 모든 데이터를 보관해야 하는 잠재적 위험성을 피할 수 있게 함 • 단일 실패점(Single point of failure)이 존재하지 않기 때문에 일부 시스템에 오류 또는 성능 저하가 발생하더라도 전체 네트워크가 타격을 입을 가능성이 희박하고 복구가 쉽게 가능 NGMS Lab.
  • 15. 05 블록체인 기술의 장점 향상된 투명성 • 블록체인은 모든 참여자들이 장부를 공유하고 있기 때문에 기본적으로 모든 거래 기록이 투명 하게 공개 높은 경제성 • 블록체인의 신뢰성을 담보할 중앙 집중적 조직이 필요 없기 때문에 • 중앙집중형 시스템의 운영 및 유지 보수, 보안, 금융 거래 등에 필요한 비용을 절감 NGMS Lab.
  • 16.  IBM은 새로운 기술의 혜택을 완전하게 이해하기까지는 오랜 시간이 소요된다는 점에서 금융산업의 블록체인 발전을 단기, 중기, 장기적으로 구분하여 전망 ( ~ 2016 ) 지속적인 실험과 개념에 대한 증명, 표준화를 포함한 필수적인 구성요소 에 대한 개발 작업 진행 ( 2016~2020 ) 뱅킹과 자본시장의 특정 영역에서 중요한 어플리케이션 등장 ( ~ 2025 ) 본격적으로 블록체인을 수용하고 기술적 대세로 자리 잡음 블록체인 기술의 향후전망06 NGMS Lab.
  • 17. ◆ 다양한 기관에서 블록체인이 미래에 많은 경제적 가치를 창출하게 될 것으로 전망 - 세계경제포럼(WEF)은 2027년까지 글로벌 GDP의 최소 10%가 블록체인 플랫폼에서 발생 할 것으로 예측 - 산탄데르(Santander InnoVentures)는 블록체인이 국경간 결제, 증권 거래, 규제 대응을 위한 은행의 관련 인프라 비용을 2022년까지 연간 150~200억달러 절감할 수 있 을 것으로 추정 - 파이낸셜타임즈(FT)에 따르면 블록체인 기술을 적용하면 은행들이 고객 데이터베이스 유지 보수 및 보안에 따른 비용을 연간 200억달러 줄일 수 있을 것으로 추정 - 금융조사업체에 따르면 투자은행들이 블록체인 기술을 적용할 경우 거래비용의 약 30%를 절감할 수 있다고 예상 블록체인 기술의 향후전망06 NGMS Lab.
  • 19. 07 • 양자 컴퓨터 • Full 노드 수 • 거래 건수 제약 • 중국의 채굴 능력 확대 • 집중화에 의한 집단 행동 위험 • 채굴풀 – 집단채굴 • 국가 혹은 집단의 공격 • 바이러스를 통한분산채굴 • 지갑 분실, 도난, 해킹  위기  기회 • R3CEV • JP Morgan Chase, Goldman Sachs, Barclays • 제3자가 관여하는 분산 기록 관리 • Open Ledger Project • IBM, Intel, JP Morgan, Linux Foundation, etc. • Redefining supply chain, contracts, etc. • Ethereum • Non-profit • Smart Contracts • ADEPT • IBM, Samsung • IoT 장치 기록 NGMS Lab.
  • 20. 00 1) 20160927 비기너를 위한 핀테크 주요기술이해.pdf , ROA Counsulting 2) 비트코인의 기반기술 블록체인의 원리.pdf , 김석원 SPRI소프트웨어정책연구소 3) 블록체인과 블록체인 비즈니스.pdf, 고덕윤, 서강대학교 서강미래기술원 글로벌 핀테크 연구소 4) 블록체인의 기술적 이해 및 도입을 위한 첫걸음, Korbit White Paper Block Chain Primer 5) 블록 체인 기술 원리, 이용 현황, 전망과 활용 분야, https://www.slideshare.net/JaeGonLim/ss-69099728 6) 비트코인과 블록체인 기술, http://d2.naver.com/helloworld/8237898, Naver D2 7) https://www.whitecase.com/publications/insight/beyond-bitcoin-blockchain-revolution-financial-services 8) https://www.slideshare.net/skimaza/ss-57356762 9) http://www.bloter.net/archives/230157 10) http://terms.naver.com/entry.nhn?docId=3578241&cid=59088&categoryId=59096