찰리의 이야기

블록체인 개념 #1 - 블록, 체인, 합의, 합의 알고리즘 본문

찰리: 블록체인

블록체인 개념 #1 - 블록, 체인, 합의, 합의 알고리즘

쨜리 2021. 7. 9. 11:07
반응형

블록체인의 개념 1 - 블록, 체인, 합의, 합의 알고리즘

블록체인은 하나의 기술을 말한다. 

이것은 비트코인을 말하는 것도 아니고, 특정 코인이나 토큰 그 자체를 말하는게 아니다.

 

사전적 의미로는 다음으로 설명할 수 있다.

분산 컴퓨팅 기술 기반의 원장 관리 기술

그런데 이게 하나도 와닿지 않는다. 

이를 쉽게 표현해보자면,

모든 거래가 동시에 입력이 되는 여러장의 통장을 개개인이 가지고 있다고 하자.

거래를 하면 모든 통장에 동시에 기록이 되는데,

이 통장의 여백이 모자라서 두번째 통장을 개통하면 되는데,

이때 이 통장의 단위를 '블록' 이라고 하는 것이다.

이렇게 블록(통장)들이 계속 이어지는 것을 '체인'이라고 해서,

이것을 블록 체인 이라고 하는 것이다.

 

지금 보통은 이 통장, 블록에 기록되는 것은 

돈을 주고 받는 것들을 기록하고 있다.

먼 미래에는 다른 것들을 기록하게 될 것이다.

 

이 때 중요한 것은 

하나의 통장이 연결된 블록체인의 기록들과

다른 통장이 연결되어 있는 블록체인 간의 기록이 

완벽하게 똑같아야 하는 것이다.

 

그런데, 만약에 

한국의 통장 뭉치와 미국의 통장 뭉치가 

네트워크 지연때문에 어느 순간 차이가 발생하면 어떻게 될까?

 

이렇게 여러개의 통장의 내용이 일치하기 위해서 존재하는 개념이

'합의' 이다.

그리고 이 합의 알고리즘을 어떻게 구성하는지가 

해당 블록체인 기술의 신뢰도를 만들어 낸다고 볼 수 있다.

 

 

블록체인의 개념 1 - 블록, 체인, 합의, 합의 알고리즘

반응형
Comments