[블록체인공부]블록체인에 대한 이해(2)

jinny Lee·2023년 5월 10일
1

블록체인

목록 보기
3/4
post-thumbnail

🔵 블록체인 산업 환경 이해(이론) 법/제도, 투자 환경

📌 비잔틴 장군 문제와 블록체인 합의 알고리즘

📌 PBFT 방식에서 비잔틴 노드와 안정성

  • 네트워크 내에 배신자가 있더라도 합의 내용에 문제가 없도록 어떻게 해야 하는가 ➡️ 비잔틴 장애 허용(BFT)

  • BFT(비잔틴 장애 허용): Bizntine Failure 모델에서 정상적으로 작동되는 시스템

  • PBFT: BFT 방식에서 비동기식 네트워크 상황에서도 합의를 보장하도록 블록체인 방식으로 발전된 것! 전체 노드 중 1/3이 Bizntine Failure일 때까ㅣ는 문제없이 돌아가는 PBFT 시스템

  • 악의적인 노드가 존재하는 상황에서 노드들이 서로 동일한 블록체인을 유지하는 알고리즘 = 분산 합의 알고리즘 (PBFT도 이러한 분산 알고리즘 중의 하나)

📍Public 블록체인 vs Private 블록체인

비트코인은 퍼블릭 블록체인

  • 노드의 수가 많고 비용이 프라이빗에 비해 적게 든다

공공기관에서 사용하는게 프라이빗 블록체인

  • 프라이빗 블록체인은 신뢰할 수 있는 노드만 참여 가능
  • 노드의 수가 적고 비용도 많이 든다

📍하이퍼레저 패브릭 아키텍쳐 및 프로세스

6개의 레저가 있는데 패브릭이 대표적이다!
ex) 하이퍼레저 인디, 하이퍼레저 버로우 등등

📍하이브리드(혼합) 블록체인 확산

📍블록체인 기술의 계층 구조

✔️ 블록체인의 일반적 계층구조

  • 응용 계층(Application Layer)
  • 가상화 계층(Virtual State Machine Layer)
  • 합의 계층(Consencus Layer)
    • 이 계층이 우리가 아는 블록체인 계층!
  • 데이터 및 네트워크 구조화 계층

📍블록체인 기술의 세대 구분

1세대 : 도입기 → 분산장부 공유기술(비트코인 등)
2세대 : 확산기 → 스마트 계약기반, 프라이빗 블록체인 출현(이더리움 등)
3세대 : 성숙기 → 확장성, 보안성, 상호운용성 등 기술적 문제 해결
4세대는 아직..!

📍블록체인 생태계

📍암호통화의 생성, 가치, 노드 거래

📍블록체인의 노드 유형

블록페인 네트워크 또는 데이터 구조의 생성과 검증 등에 구성하는 개체를 말하며 블록체인 특성에 따라 다양한 역할을 한다.

  • 풀 노드
  • 라이트 노드
  • 마스터 노드
  • 채굴 노드
  • 랜덤 노드
    비트코인은 지갑, 마이너, 풀 블록체인, 네트워크 라우팅 기능에 따라 코어노드


용어설명
불역성언어의 내용과 형식이 한 사회의 약속으로 굳어지면 임의로 바꿀 수 없다는 특성
profile
괴발개발 일지

0개의 댓글