[Lotus] 블록체인에 대해 알아가기

bccgp(63)
Published in
#kr
Words
261
Reading
2 min
Listen
Play
9y

안녕하세요. Lotus입니다. 오늘은 블록체인 관련 책을 읽고 그 중 초보자인 제가 가장 먼저 알아야하는 블록체인의 구조에 대해 포스팅하려고 합니다.

책은 바로 '블록체인 거번먼트' 입니다. 블록체인은 이해하기 쉽지 않은 개념이기 때문에 책도 어려운데 이 책은 좀 더 수월하다고 해서 읽게 되었습니다.

블록체인의 기본적 구조와 활용성으로 책에서 알려준 네 가지는

첫번째, 블록
블록은 쉽게 말해 하나의 파일이다. 블록이 몇 번째 블록인지, 블록이 만들어진 시간 등이 담긴 파일로 가장 중요한 내용은 10분 동안 거래된 거래 내역이 담겨져 있다는 것이다. 이러한 정보를 하나로 묶은 것이 블록이다.

두번째, 체인
체인은 블록과 블록을 연결하고 있는 끈을 의미한다. 블록은 생성될 때 이전 블록의 정보를 섞어서 만든다. 즉 a+1번째 블록에는 a번째 블록의 정보가 들어가 두 블록 사이의 교집합이 생기는 것이다. 이러한 교집합, 즉 체인 때문에 블록체인은 매우 안전해진다. 만약 a+1번째 블록이 누군가에 의해 변경되더라도 이 블록에 있는 a번째 블록의 정보를 확인하면 변경된 a+1번째 블록이 문제가 있는 블록임을 확인할 수 있다.

세번째, 수천 개의 복사본
조선왕조실록은 4개의 진본을 각각 다른 4군데에 보관했다. 이는 다른 한 군데의 문서가 훼손되더라도 기록이 사라지는 것을 막기 위함이다. 블록체인도 이러한 구조를 가지고 있다. 블록체인은 해당 블록체인에 참여하고 있는 컴퓨터에 똑같은 블록들이 보관된다. 하나의 컴퓨터에서 a+1번째 블록이 만들어지면 그 컴퓨터는 다른 컴퓨터에 a+1번째 블록을 전달한다. 이 블록을 전달받은 다른 컴퓨터는 자신이 가지고 있던 a번째 블록과 비교해 a+1번째 블록에 문제가 없을 경우 전달받은 블록을 저장한다. 만약 잘못된 a+1번째 블록이 전달되어 올 경우, a번째 블록과 비교해 틀린 부분이 있음을 확인하고 저장하지 않는다. 이 덕분에 블록체인은 잘못된 블록이 퍼져나감을 막을 수 있다.

네번째, 블록체인 위에 올라가는 시스템
(이 부분은 아직 잘 모르겠어서 적지 않으려고 합니다.)

아직 모르는 부분은 많지만 조금씩 더 알아가려고 합니다. 비교적 쉬운 책이라곤 했지만 역시 어렵네요TT

[Lotus] 블록체인에 대해 알아가기 | Ecency