Brief introduction about the ideas of the Blockchain technology.
Written in Korean.
Starts with Hash function, Hashcash, proof-of-work, and how Blockchain adopted and extended the idea.
Brief introduction about the ideas of the Blockchain technology.
Written in Korean.
Starts with Hash function, Hashcash, proof-of-work, and how Blockchain adopted and extended the idea.
시중에 돌아 다니는 블록체인에 대한 다양한 정보들이 내용의 깊이가 다르고, 의미가 지나치게 추상적이고 단편적인 것들이 많아 오해가 생기는 경우도 있는 것 같습니다. 블록체인에 대해 학습을 시작하면서 어려운 점이 많았고, 심지어 블록체인 = 비트코인, 또는 블록체인 = 인증시스템... 이런 식의 잘 못된 정의들이 있어서 학습하는 데 어려움이 많았습니다. 이 문서는 당초 함께 공부하는 스터디 그룹 멤버들과 공유하고자 약 3주간의 자료조사와 학습을 한 후에 정리하는 차원에서 작성된 것입니다. 블록체인의 정의, 구성요소, 작동원리 등에 관한 내용이며, 블록체인에 관심이 있는 분들에게 미약하나마 도움이 될까 하여 공유합니다.
제가 도움을 받은 자료들에 대한 출처는 맨 마지막 페이지에 넣었습니다.
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)doo rip choi
4차 산업혁명의 기술들은 소통을 위한 진화 기술로 발전되어 가고 있다.
비즈니스 영역마다 고객과의 소통이 필요하고 신기술을 활용한
고객의 니즈에 맞는 서비스 역량을 가져야 할 것이다.
고객과의 소통을 주제로 3개의 시리즈 물로 발표 자료를 공유 합니다.
고객과의 소통 신기술의 진화,
1. 고객을 이해하는 빅데이터
(The big data platform to understand customers.)
2. 고객과 소통하는 인공지능
( Artificial intelligence to communicate with customers)
3. 고객을 연결하는 블록체인
(Block chain to connect with customer)
시중에 돌아 다니는 블록체인에 대한 다양한 정보들이 내용의 깊이가 다르고, 의미가 지나치게 추상적이고 단편적인 것들이 많아 오해가 생기는 경우도 있는 것 같습니다. 블록체인에 대해 학습을 시작하면서 어려운 점이 많았고, 심지어 블록체인 = 비트코인, 또는 블록체인 = 인증시스템... 이런 식의 잘 못된 정의들이 있어서 학습하는 데 어려움이 많았습니다. 이 문서는 당초 함께 공부하는 스터디 그룹 멤버들과 공유하고자 약 3주간의 자료조사와 학습을 한 후에 정리하는 차원에서 작성된 것입니다. 블록체인의 정의, 구성요소, 작동원리 등에 관한 내용이며, 블록체인에 관심이 있는 분들에게 미약하나마 도움이 될까 하여 공유합니다.
제가 도움을 받은 자료들에 대한 출처는 맨 마지막 페이지에 넣었습니다.
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)doo rip choi
4차 산업혁명의 기술들은 소통을 위한 진화 기술로 발전되어 가고 있다.
비즈니스 영역마다 고객과의 소통이 필요하고 신기술을 활용한
고객의 니즈에 맞는 서비스 역량을 가져야 할 것이다.
고객과의 소통을 주제로 3개의 시리즈 물로 발표 자료를 공유 합니다.
고객과의 소통 신기술의 진화,
1. 고객을 이해하는 빅데이터
(The big data platform to understand customers.)
2. 고객과 소통하는 인공지능
( Artificial intelligence to communicate with customers)
3. 고객을 연결하는 블록체인
(Block chain to connect with customer)
[Blockchain and Cryptocurrency] 04. Bitcoin and Nakamoto BlockchainSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
8 week: Technology of Platformless Media BlockchainDaemin Park
- The architecture of platformless media blockchain
- Wallet
- Micropayment
- Decentralized storage with big data system
- Decentralized identification
(국민대학교 소프트웨어융합대학원 블록체인 전공 <블록체인과 미디어> 2019년 여름학기 수업)
[Blockchain and Cryptocurrency] 02. Blockchain Overview and Introduction - Te...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
Blockchain technology is the backbone of the Bitcoin and it can be used in many other disciplines. This presentation will introduce with basics like transaction, hash, crypto scheme.
This presentation is for anyone who wants to know about overall picture of Blockchain technology.
가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.)경록 박
한국거래소 시장감시시스템팀 박경록 사원이 제작한 블록체인 기술에 대한 정리 자료. 사토시 나카모토의 비트코인 논문에 기반하여 블록체인 기술의 원리에 대해 설명. 주요 코인의 특징과 기술, 세계 코인 시장의 상황, 블록체인의 미래를 논함. 한국거래소 KRX에서의 블록체인 활용법을 탐색.
Summary of 'blockchain technology' by Kyung-rok Park, assistant manager of KRX(Korea Exchange) market surveillance team.
Explains the principle of blockchain technology based on Satoshinamoto's Bitcoin thesis.
Discuss the characteristics and technology of major coins, the situation of the world coin market, and the future of the blockchain.
Explore the usage of the block chain in the KRX.
Written in Korean.
Email : jarvis@krx.co.kr
블록체인을 어떻게 공부해야 할까, 블록체인을 공부하면서 만나게 될 개념들은 뭘까 미리 맛보기로 보고 간다고 생각하시면 됩니다!
(아쉽게도 여기서는 블록체인을 왜 공부해야 하는지에 대한 이유나 '탈중앙화 데이터베이스'라는 블록체인의 근본적인 백그라운드는 건너뛰고 시작합니다.)
비트코인과 이더리움을 중점으로 요즘 핫한 블록체인 응용 예시들을 가지고 설명하다보니 다소 어려운 점들이 있을 수도 있습니다. 이 내용이 이해가 안 가신다고 좌절하지 마시고, 앞으로 공부하면서 이런 것들을 보겠구나 하고 넘어가시면 됩니다.
정말 0에서 시작하는 분들에게는 다소 어려울 수도 있는 점 양해 부탁드립니다. 다음에는 더 쉽게~ 풀어서 찾아뵐게요.
2. 2
블록체인의 출현 배경과 역사(1/2)
• 스스로 신뢰를 가지는 컴퓨터 시스템 연구 (70~ 현재)
전자상거래에서 사람의 개입없이 거래 완료
주고 받은 메시지의 위/변조가 없음을 보장
그래서 얻은 결과 중 하나로 암호기술 PKI(공개키 구조) 발명(1978)
PKI: Public Key Infrastructure by Ron Rivest, Adi Shamir and Leonard Adleman
• 제3자 개입없이 거래 참여자만으로 거래할 수 있을까?
Byzantine fault tolerance (BFT) 문제를 이론적 해결 (1982, Leslie Lamport)
“The Byzantine Generals Problem”
• 글로벌 금융위기 (2007-8)
서브프라임 모기지론
리먼 브라더스
• 사토시 나까모토의 비트코인 공개
Bitcoin 논문: A Peer-to-Peer Electronic Cash System (2008)
Bitcoin 시스템 공개(2009) : bitcoin.org
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
3. 3
블록체인의 출현 배경과 역사(2/2)
• 비트코인의 경험으로 암호화폐 진화 시작 (2013~) : Alt Coin 등장
속도, 기능적 제약을 개선하기 위한 진화
실세계 적용을 위한 진화 : 결제수단, 암호화폐 거래소, 공공 프로젝트
• 이더리움(Ethereum) 출시 (2014) : 최초의 플랫폼 블록체인
토큰 발행과 유통이 가능한 분산앱 (Distributed Application: DApp) 개발을 허용
Smart Contract라는 DApp 실행환경 제공
세계 두번째로 ICO (Initial Coin Offering) : 암호화폐 발행 행사(투자 유치)
• 분산원장(Distributed Ledger)으로 개념 확장: 공공/산업에 활용
블록체인은 분산원장의 한 유형 : 암호화폐 다방면으로 적용분야 확대
• 개인이 암호화폐를 가지려면?
채굴(Crypto Mining) : 블록생성을 해주는 노드 운영으로 코인 보상
거래소 : 법정화폐/암호화폐로 암호화폐 구입, 암호화폐를 법정화폐로 환금
ICO 참여
Steemit과 같은 DApp 사이트에서 활동하고 보상 획득
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
4. 4
비잔틴 장군 문제(BFT)
• 연합군이 적을 포위 공격하는 프로토콜
수평적 관계로 맺어진 연합군이 적의 도시를 공격하고자 함
어느 장군이 최초로 공격 명령을 옆에 있는 장군에게 내림
장군들은 옆 장군에게 자신이 받은 공격 메시지 전달
배신자와 위조한 메시지를 받은 장군은 공격에 미참여 또는 적에 협조
• 승리를 보장하는 프로토콜은?
다양한 이론상 솔루션 제안됨(~2007),
Bitcoin의 block chain에서
최초로 동작이 되는 솔루션(2008) 제시
: Proof of Work
* http://exem.tistory.com/1094
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
5. 5
비트코인의 블록체인
• 블록체인 구조
Prev Hash : (이전 블록, Nonce)의 해시값
블록생성을 허락하기 위해 풀어야 할 숙제 : ‘0’이 몇 개가 앞서는 해시값
Nonce : 숙제를 푸느라고 1씩 증가시킨 값
블록체인 네트워크의 모든 노드(miner)는 현재까지의 모든 블록을 보유
• Double Spending이 없는 프로토콜 : 디지털 화폐의 핵심
하나의 토큰(코인, 디지털 화폐)은 한번만 사용되어야 한다.
50% 이상의 노드가 attacker가 되지 않으면 불가능함
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
6. 6
비트코인의 합의 프로토콜 : Proof of Work
• 1. 새로운 트랜잭션을 네트워크로 전파
* https://medium.com/@micheledaliessi/how-does-the-blockchain-work-98c8cd01d2ae
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
7. 7
비트코인의 합의 프로토콜 : Proof of Work
• 1-1. 트랜잭션 내용 PKI로 전자서명: 부인방지
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
8. 8
비트코인의 합의 프로토콜 : Proof of Work
• 2. 미확정 트랜잭션들을 새 블록에 쓰기
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
9. 9
비트코인의 합의 프로토콜 : Proof of Work
• 3. 두개 이상의 블록 생성이 동시에 성공하는 Conflict 발생시
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
10. 10
비트코인의 합의 프로토콜 : Proof of Work
• Double Spending Attack이 성공하려면 노드의 50% 이상 장악해야
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
11. 11
Consensus vs. Two Phase Commit
Consensus 2PC
data manipulation new Tx write only CRUD
분산
완전 분산
(모든 노드가 동일한 프로토콜)
Tx Coordinator는 중앙집중
Recovery 없음(불필요) Redo log & Abort
실행모드
Asynchronous
Blocking 발생없음
Synchronous
Blocking 발생
성능 1 block/10분
빠르나 resource 많이 필요
Global 규모 scale-out 불가
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
12. 12
블록체인의 종류
• Public Blockchain: 누구나 참여 가능한 네트워크
대부분의 암호화폐가 Public
• Private Blockchain: 허가받은 참여자만의 네트워크
기업/단체가 운영하는 네트워크
예) HyperLedger Fabric : Linux Foundation Project
• Hybrid (Consortium) Blockchain
Public (Ethereum) + Private : Quorum 등
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
13. 13
암호화폐 유통현황
• 1,800여종의 암호화폐가 200여 거래소에서 유통 : 131억불/24hr (9/5일기준)
국내 거래소 : 빗썸, 업비트, 코인원 등 50여개
• 암호화폐 유형
플랫폼 Coin Coin Token
정의
블록체인 네트워크+
DApp의 token 발행가능
블록체인 네트워크
다른 블록체인 네트워크
에서 발행된 화폐
갯수 10여개 900여개 900여개
대표
Ethereum, NEO, Waves,
Omni
Bitcoin, Ripple Tether, OmiseGo
(https://coinmarketcap.com/, https://cryptocoincharts.info/ )
(http://news1.kr/articles/?3413927)
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
14. 14
Bitcoin’s Profile
기본정보 기술정보 History
2009년 사토시 나까모토가 출시
시스템 개선/운영 : bitcoin.org
배포 및 유틸 : www.blockchain.com
코인총량 : 2,100만 BTC
코인유형 : Coin
단위 : BTC > mBTC > Satoshi (10−8
)
채굴보상 : 50BTC 25BTC
12.5BTC(현재) ….
블록체인 합의 알고리즘 : PoW
블록사이즈 : 최대 1Mbyte
블록생성 : per 10 min
해시 : SHA 256
(예,0000000000000000000f636c7879bee
5a298eb4e6a40193f547f877a853e83f8)
2017년 Bitcoin Cash가 hard fork
(Block size를 8Mbyte로)
2017년 Bitcoin Gold가 hard fork
(일반 GPU 채굴을 가능토록)
2016년 Bitcoin Classic이 fork
되었다가 Cash 지지후 소멸
속도향상과 기능확장을 위해
끊임없이 soft fork를 진행중이며,
이견조정 안되면 hard fork로 분리
2013.5~현재
가격추이
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
16. 모든 산업에서 파괴적 혁신이 진행중!
16 AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
17. 17
블록체인의 이슈
• 기술적으로 해결되어야 할 수 많은 이슈
프로토콜 변경 : hard vs. soft fork
속도 향상 : Plasma, Sharding, SegWit, Lightening network, …
합의알고리즘 : PoW, PoS, dPoS, PoA, …
블록체인 용량 : 비트코인 약 60만 블록, 이더리움의 응용 토큰 트래픽 과다
• 정부 규제와의 전쟁
ICO 허용과 암호화폐의 정의
현재 가장 큰 이슈는 자금세탁방지법(Anti-Money Laundering: AML) 준수
세금 부과
기득권과의 전쟁 : 화폐발행권, 각종 감독권-증권,등기,계약 등
• 혁신과 분배
인터넷 혁신기업가 vs. P2P 토큰경제의 참여자
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)
18. 18
향후 전망
• 기술은 발전할 것이나, 정부, 은행 등의 기득권 양보는 어려울 듯
• P2P경제와 기존경제의 타협점이 나타날 듯
• 태생부터 취약했던 인터넷의 인프라가 블록체인으로 강화되고,
이를 기반으로 사이버 세계가 코인 이코노미로 크게 발전
현실세계
블록체인기반
사이버세계
Anchored chip
현재
사이버
세계
AI블록체인연구소/서울외대
NewDB 전문가 초청 워크샵(9/15)