블록체인과 P2P

코딩하는범이·2021년 2월 1일
1
post-thumbnail

요즘들어 비트코인, 이더리움 등 블록체인 기반의 가상화폐에 투자를 하는 사람이 많이 보여 블록체인에 대해서 정리를 해보려고한다.

일단, 블록체인이 뭐냐면

블록체인이란?

블록체인(Block Chain)은 P2P 기반 방식의 분산형 데이터 저장 기술의 일종으로 Block 단위의 데이터를 chain처럼 연결하여 저장하는 기술이다.
저장된 데이터는 분산하여 저장하며, 이러한 분산저장의 특성 때문에 분산원장기술 이라고도 불린다.

P2P를 들어 보기는 했는데 정확히 모르는 나... 그래서 P2P에 대해서도 찾아봤다.

P2P란?

P2P(peer to peer)란 기존의 서버와 클라이언트 개념이나 공급자와 소비자 개념에서 벗어나 개인 컴퓨터끼리 직접 연결하고 검색함으로써 모든 참여자가 공급자인 동시에 수요자가 되는 형태이다.

이해를 돕기 위해서 기존의 방식과 P2P 방식의 차이점을 그림으로 보자면 아래와 같다.

기존의 클라이언트/서버 방식


P2P 방식


P2P 방식에는 여러가지 시스템 구조가 존재하는데 3가지 정도로 나눠 볼 수 있다.

그래서 정확히 블록체인에서도 방식에 따라서 나눠지게 되는데 쉽게 아래와 같다고 볼 수 있을것 같다

Public Blockchain(퍼블릭 블록체인) Similar to Pure P2P

Private Blockchain(프라이빗 블록체인) Similar to Hybrid P2P

Consortium Blockchain(컨소시움 블록체인) Similar to Super peer

다음 장에서는 각각의 블록체인에 대해서 알아보겠다!

profile
기록 그리고 기억

0개의 댓글