블록체인의 등장 배경

KimJinkYU·2022년 10월 26일

블록체인

목록 보기
3/10

블록체인의 산업적, 경제적 특성
일반적 시스템에서 가장 중요한 것은 성능
-> but 블록체인은 기술적인 우위보단 탈중화화에 초점을 맞춰 발전

Bitcoin의 시작

2008년 금융위기로 인해서 중앙 금융기관과 정부의 무분별한 자금 발행에 대한
비판의식을 가진 Satoshi Nakamoto가 기관없이 거래 가능한 시스템 오픈

CipherPunk

정부와 기관의 중앙집권화된 통제와 권력에서 벗어나 개인들의 자유와 사생활보호를 위해서
암호화된 체계 구축을 주장하는 활동 조

CipherPunk History

  • Blind Signature(1982)
    • 디지털 서명을 통해 암호화된 메시지를 주고받는 기술인 블라인드 서명(Blind Signature) 기술
    • 익명으로 거래할 수 있는 기반을 제공
  • DigiCash(1990)
    • 디지털화된 달러에 고유 해시(Hash)값을 붙여 만든 최초의 암호화폐 이캐시(ecash)출시.
    • 이캐시는 금융기관이 모든 거래 내역을 확인할 수 있는 신용카드와 달리 제3자가 거래내역을 알 수 없는 익명성을 보장
    • 1990년대 중반 디지캐시는 기존 암호화폐 보유자에게 새 암호화폐를 나눠주는 행위인 에어드롭을 처음 시작
  • Hashcash(1997)
    • 메일 발송자가 POW를 수행해야만 해시캐시 스탬프를 받을 수 있도록 함 -> 작업증명!
    • 해시캐시 스탬프가 찍히지 않은 메일은 보낼 수 없음 -> 메일을 발송하려면 어느 정도의 연산작업과 시간을 투입해야함!
  • B-Money(1998)
    • 익명성과 분산된 전자 현금 시스템을 위한 암호화폐
    • 모든 암호화폐의 뿌리가 되는 기본 개념을 제안
    • 은행 등 중앙기관을 거치지 않고 사용자들끼리 P2P 방식으로 직접 거래 가능
    • 분산원장 개념을 도입해 거래 기록을 모든 참가자들이 공유
    • 새로운 블록을 만들기 위해 작업증명(PoW)과 지분증명(PoS) 방식을 제안
    • 새로운 블록을 성공적으로 생성한 사용자에게 보상으로 코인을 지급
    • 암호화 프로토콜을 사용하여 거래를 인증
    • 거래의 인증과 계약의 실행을 위해 디지털 서명 또는 공개키를 사용할 것을 제안
  • Bit Gold(1998)
    • 비트골드는 비트코인의 구조와 원리와 매우 유사
    • 참가자들이 컴퓨팅 파워로 해시 문제를 풀어 비트골드를 얻게 되는 구조와 시간이 지나면서 채굴 난이도가 증가하는 부분 등 기술적 메커니즘에 많은 유사점이 존재
    • 비트코인과 비트골드는 POW 합의 알고리즘에 의해 구동되며 컴퓨팅 알고리즘은 암호 퍼즐을 해결하는 데 소비됨
    • 해결된 퍼즐은 P2P 네트워크를 통해 비잔틴 장애 허용(BFT: Byzantine Fault Tolerance)) 공개 등록(registry)으로 보내져 채굴자의 공개키에 할당
    • 이중 지불 문제를 해결하지 못함
  • Bitcoin(2008)
    • 이중 지불 문제를 해결!
    • 이전의 작업들이 복합적으로 적용되어 만들어짐

Decentralize

  • 탈중앙화
    • 중앙화된 기관없이 사용자들간의 거래가 어떤 제한도 없이 이루어질 수 있는 환경

Blockchain의 4대 요소 기술

  • 블록과 트랜잭션
    • 거래내역
  • 분산 네트워크
    • 탈 중앙화를 위한 분산된 네트워크
  • 암호화
    • 데이터 보호를 위한 암호화
  • 합의 알고리즘
    • 탈중앙화를 위함
    • POW
    • The longest chain rule

Token Economy

  • 블록체인 기반 생태계에 모든 참여자가 기여하는 만큼 정당한 보상을 받을 수 있도록 설계된 시스템
  • 참여자들의 적극적인 기여를 유도하고 보상하는 일련의 규칙과 구조가 정교하게 짜여있어야 네트워크의 지속적인 발전이 가능
  • 참고 자료: https://steemit.com/crypto/@shsfse/token-economy

Blockchain Trilemma

블록체인에서 트릴레마란 확장성(Scalability), 탈중앙화(Decentralization), 보안성(Security)의 세 가지 문제는 한번에 해결할 수 없음을 뜻함

  • 탈중앙성 & 보안
    • Bitcoin, Ethereum 1.0
  • 탈중앙성 & 확장성
    • Ethereum 2.0
  • 확정성 & 보안
    • Cosmos, BBC, Ripple
profile
I'll do my best

0개의 댓글