[학습내용 정리] 블록체인 이론 간단정리

권동민·2022년 11월 20일
0

학습내용 정리

목록 보기
2/2
post-thumbnail

블록체인 일반


암호화폐가 나오게 된 이유

서브프라임 모기지 사태

⇒ 어떻게하면 탈중앙화를 할 수 있을까?

화폐가 되기 위해서는??

  • 화폐 특징

⇒ 어떻게 장부를 분산저장할 수 있을까?

분산 데이터베이스

분산 데이터베이스 실패 - 비잔틴 오류


블록체인 기술은 어떻게 이루어져있나?

합의 알고리즘

  • FLP Impossibility
  • 비잔틴 계열 합의 vs 나카모토 계열 합의
  • 작업증명, 지분증명, 위임지분증명, PBFT, PAXOS, RAFT

블록구조

  • 머클트리
  • 해시 알고리즘

개인 식별, 프라이버시

  • 공개키 암호화 방식
  • 타원곡선 암호화
  • 디지털 서명
  • 다양한 지갑
  • 결정적 & 비결정적 지갑
  • 니모닉
  • 다크코인, 영지식 증명

채굴, 노드

  • 난이도
  • nonce
  • 채굴 풀
  • 라이트 노드
  • 블룸필터

트랜잭션

비트코인 UTXO

이더리움 state


블록체인 기술이 극복해야 할 문제

블록체인 트릴레마

트릴레마 해결을 위한 다양한 암호화폐들

  • 확장성 타협 : 비트코인, 이더리움
  • 탈중앙화 타협 : 이오스, 하이퍼레저

트릴레마를 해결하기 위한 다양한 방법들

  • layer1 기술
  • layer2 기술

여러 기술을 적용한 암호화폐

  • 알트코인
  • 비트코인 캐시

블록체인 문제점 개선

세그윗 :

  • 거래가변성 문제

탭루트 :

  • 슈노르서명
  • 서명가변성

머클 패트리샤 트리

프루닝


어떻게 운영되고 어떤 식으로 사용될까 있을까?

거버넌스

CBDC, 암호화폐

DAO

코인과 토큰

Defi

스마트 컨트랙트

NFT


연구되는 블록체인 이외의 기술들

DAG

DHT

IPFS

profile
블록체인 개발자 준비생

0개의 댓글