비트코인 현상, 블록체인 2.0 — 5과 정리

  1. 이중지불(double-spending) 문제, p.169~170
    - 이중지불 문제란?
    : 디지털 통화에서 자주 대두되는 문제로 하나의 동일한 디지털 토큰(통화)이 두 번 이상 사용되는 문제
    * 참고: 이중지불(Wikipedia)
    - 디티털 통화에서 이중지불 문제가 중요한 이유는?
    : 물리적 재화(돈)은 이중지불 문제가 발생할 수 없음(돈을 주고 나면 같은 돈을 줄 수 없음). 하지만 디지털 통화는 데이터 복사가 가능하므로 이중 지불 문제가 존재함. 이를 방지하기 위해 은행(사이버 계좌)은 중앙 기관이 장부를 기록 및 처리함. 그런데 중앙 기관이 없는 디지털 통화(예를 들어 비트코인)의 경우는 다른 방식으로 이중지불 문제를 해결해야함.
    * 참고: 암호화폐의 이중지불 문제(Stack Exchange)
    - 비트코인은 어떻게 이중지불 문제를 해결하는가?
    a. 디지털 서명(Digital Signiture)
    b. P2P 네트워크(P2P Network)
    c. 해시에 기반한 작업증명(Hash-based Proof of Work)
    * 참고: 비트코인 백서, Abstract 및 Introduction 참조
  2. 탈중앙집권화된 화폐(Decentralized Money), p.170~173
    - 비트코인의 어떤 부분이 탈중앙화되어 있는가?
    a. 화폐 발행(Decentralized mint)
    b. 거래(Decentralized transaction)
    c. 원장(Decentralized ledger)
    * 참고: Yevgeniy Brikman의 Bitcoin By Analogy
  3. 비트코인 개요, p.173~175
    - 비트코인으로 커피를 사면 어떤 일이 벌어질까?
    : 결제자 입장에서는 차이가 없지만 중앙화 결제 수단과 탈중앙화 결제 수단 간에는 처리 절차의 차이가 존재함
    * 참고: Mastering Bitcoin 2장 중 Buying a Cup of Coffee
    진수복의 비트코인 강의 슬라이드, 비트코인의 동작원리 ~ 비교 분석
  4. 비트코인 거래 정보 공개, p.176~179
    - 비트코인 거래 정보는 어떻게 확인할 수 있는가?
    : 노드를 운영하거나 Blockchain.info 등 여러 on-chain data를 제공하는 플렛폼을 이용하여 확인할 수 있음
    * 참고: 문송합니다, 에피소드 1.5 실습: 거래는 어떻게 생겼을까?
  5. 비트코인 지갑과 해시 알고리즘, p.179~183
    - 비트코인 지갑은 어떤 원리로 동작할까?
    : 지갑에는 공개키와 비밀키가 존재하고 여기에서 파생된 디지털 서명을 이용해 거래를 함
    * 참고: Mastering Bitcoin 4장 전체
    문송합니다 에피소드 3.5: 코린이 키와 주소 정복기
    - 해시 알고리즘은 무엇이며 어떻게 돌아가는가?
    : 해시함수는 역상 저항성 특성 때문에 정보 암호화의 보안성을 가짐
    * 참고: 문송합니다 에피소드 1.5 실습: 말로만 듣던 해시와 채굴 두 눈 뜨고 확인하기
  6. 머클 트리, p.183(2번째 단락)
    - 비트코인의 자료는 어떻게 최소한의 용량을 사용하여 효율적으로 저장되는가?
    : 머클 트리의 구조를 통해 해더에 머클 루트만 저장하여 효율성을 높임
    * 참고: [불백] 블록체인 백과사전 100 키워드 #12회 : 머클 트리 / 머클 루트 / 바운티
  7. 작업증명, p.183~185
    - 블록은 어떻게 생성되는가?
    : 정확한 논스를 찾는 작업증명을 수행하고 이를 네트워크에 전파하여 인정 받으면 새로운 블록이 체인에 더해짐
    * 참고: 문송합니다 에피소드 2 실습: 나의 첫 블록체인
  8. 코인베이스 트랜젝션, 난이도, 고아블록 p.187~188
    - 채굴의 보상은 어떻게 채굴자에게 돌아가는가?
    : 모든 블록의 처음 거래(transaction)에는 코인베이스 트렌젝션(coinbase transaction)이 포함되어 있어 채굴자는 채굴 성공 시 자신의 디지털 서명을 블록에 포함함
    * 참고: Learn Me A Bitcoin, Coinbase Transcation
    - 채굴의 난이도는 어떻게 설정 되는가?
    : 블록헤더에는 Target과 Difficulty라는 값이 있는데 이는 비트코인 작업증명 난이도를 증가시키는(앞의 0값을 추가하는) 역할을 수행함.
    * 참고: Learn Me a Bitcoin, Target
    - 노드의 공동 원장(블록체인) 선정 기준은 무엇인가?
    : 누적 작업증명 해시율이 제일 높은 가장 긴 체인(longest chain) 선정을 원칙으로 하며 포킹에 의해 발생한 고아 블록이 발생할 수 있음
    * 참고: Bitcoin Q&A Empty Blocks, Orphan Blocks, and Valid Chians
  9. 인센티브 구조 p.188~191
    - 비트코인은 희소성이 있는가?
    : 비트코인은 반감기를 가지고 있어 화폐 생산량에 제한이 정해져 있음
    * 참고: 비트코인 반감기 ‘halving’ 이란
    - 정말 사람들이 채굴을 하는가?
    : 비트코인 해시율은 꾸준히 증가하고 있음
    * 참고: Bitcoin Hashrate graph

--

--

--

커뮤니티를 만들고 운영합니다

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
아곤

아곤

커뮤니티를 만들고 운영합니다

More from Medium

Patchogue residents plant roots for trees — and lives — in Arbor Day Ceremony

Small, rectangularly ticketed, autumn pumpkin orange pieces of papered confetti elegantly fell in…

AMATERAS: 2022 Q2,Q3 Roadmap

What is the main idea of the private toto?