[기탄, BLOCKCHAIN] 블록체인 용어정리

죠니·2020년 10월 20일
0

기탄

목록 보기
2/3

앗뇽앗뇽 나는 죠니야🙋🏻‍♀️

오늘은 우리 블록체인에 대해 같이 공부해봐요~

블록체인(Blockchain)이란?

블록체인이란 데이터를 '블록'에 담아 체인형태로 연결하고, 이를 여러 대의 컴퓨터에 복제하여 저장하는 분산형 데이터 저장기술입니다. 중앙 집중형 서버에 거래 데이터를 보관하지 않고, 모든 사용자가 거래 기록을 공유/대조하도록 하여, 데이터 위조나 변조를 할 수 없게 됩니다. 흔히 '분산식 공공장부'라고 표현합니다.

종류로는 크게 퍼블릭블록체인, 프라이빗블록체인 컨소시엄 블록체인으로 나눌 수 있습니다.

퍼블릭 블록체인(Public Blockchain)


완전한 탈중앙화 시스템으로 공개형 블록체인이라고 부르기도 하며, 누구나 모든 정보를 읽고 거래 정보를 발송하고 거래가 유효한지 확인할 수 있습니다. 또한 누구나 합의 과정의 블록체인에 참여가 가능합니다. 대표적인 예로는 이더리움이 있습니다.

프라이빗 블록체인(Private Blockchain)


폐쇄형 블록체인이라고 부르기도 하며, 어떠한 조직에서 권한을 통해 관리되는 블록체인을 말합니다. 그래서 해당 네트워크에 참여하기 위해서는 고유의 인증방식을 통과해야 합니다. 대표적인 예로는 하이퍼레저 패브릭이 있습니다.

컨소시엄 블록체인(Consortium Blockchain)


하이브리드 블록체인으로 불리기도 하며 미리 선정된 노드에 의해서 제어되는 퍼블릿과 프라이빗 블록체인 사이의 반 중앙형 블록체인입니다. 미리 선정된 기관이 노드를 한개씩 운영하고 각 기관의 노드 간 동의가 일어나야 거래가 생성됩니다. 블록체인의 기록 열람 권리를 퍼블릭 블록체인처럼 대중에게 부여할 수도 있지만, 특정 기관에만 제공하거나 API를 통해 특정 인원에게만 공개할 수도 있습니다. 대표적인 예로는 카데나가 있습니다.

블록체인에서 자주 쓰고 말하는 기본 용어

블록(Block)


유효한 거래 정보의 묶음을 말하며, 데이터를 저장하는 단위입니다. 일정 기간의 거래 데이터를 블록에 분산 저장하는데 블록체인 네트워크마다 블록안의 거래 데이터는 다릅니다.

블록헤더 (Block Header)

블록 해시, 거래 정보, 머클루트, 난수 등 블록의 주요 데이터를 담고있습니다. 블록체인 네트워크마다 헤더 안의 데이터는 다를 수 있습니다.

머클트리(Mercle tree)


머클트리는 블록에 포함된 거래들을 나무 형태로 만듭니다. 해시 트리인데 랄프 머클의 이름을 따서 머클트리라고 불리기도 합니다. 해시함수를 통해 2개의 데이터를 하나의 데이터로 묶는 방식을 통해 용량을 절약합니다. 또한 Top Hash는 블록에 저장되어 있는 모든 거래의 요약본으로 해당 블록에 포함된 거래로부터 생성된 머클 트리의 루트에 대한 해시를 의미합니다.

제네시스 블록 (Genesis Block)


블록체인 네트워크의 시작을 알리는 맨 첫번째 블록입니다. 첫번째 블록이 생성된 이후 블록들은 체인처럼 서로 연결죄며 제네시스 블록부터 현재블록까지 블록이 만들어진 양은 높이로 표현됩니다.

어떤가요? 블록체인이 뭔지 이해가 좀 가시나요? 물론 저는 아직도 블록체인이 어렵습니다...ㅎㅅㅎ 우리 같이 전문가가 되어봐요 !

그럼 20000,

profile
앗뇽앗뇽 나는 죠니야🙋🏻‍♀️

0개의 댓글