상세 컨텐츠

본문 제목

블록체인 기술이란? 비트코인의 핵심 기술

비트코인

by 가코루 2021. 1. 7. 18:59

본문

블록체인이란 무엇일까? 블록체인 설명 이해하기 쉽게

오늘은 블록체인 기술에 대해 설명해드리겠습니다. 혹시나 제가 잘못알고 있는 부분을 발견하셨거나, 관련하여 궁금하신 점이 있으면 말씀해주세요.

 

이 글을 읽기 전에 몇가지 사실을 알고 계시길 바랍니다.

1. 비트코인은 블록체인이란 기술을 쓰기 때문에 복제가 안된다.

2. 비트코인은 블록체인이란 기술을 쓰기 때문에 누구든 믿고 주고 받을 수 있으며 거짓말을 할 수 없다.

3. 그렇기에 화폐로서 쓰일수 있다.

 

설명들어갈게요~

 

1. 초등학생 수준의 설명

초등학교 하나의 반을 생각해볼게요. 여기서 A라는 학생이 B에게 500원을 빌려주고, 그 사실을 큰 소리로 얘기를 합니다. "A학생이 B학생에게 500원을 빌려주었다!" 그리고 이 사실을 들은 친구들 몇명은 공책에 적습니다. 이렇게 되면 이제 A학생이 B학생에게 500원을 빌려준 사실을 속일수도 없고, 거짓말도 할 수 없습니다. 여기서 반은 전세계가 되고, 공책에 적은 친구들은 전세계에 널리 퍼져있게 됩니다. 그리고 컴퓨터로 누구든 그 공책을 열어볼 수 있죠. 주고 받은 사실이 전세계에 퍼져 있기 때문에 복제할 수도, 거짓말을 할 수도 없는 것이죠.

 

2. 일반인 수준의 설명

비트코인을 사람들 사이에 주고 받는 사실이 인터넷에 자동으로 기록됩니다. 예를 들어 A가 B에게 1개를 주고, B가 C에게 2개를 주고, D가 E에게 0.5개를 주었습니다. 이런 기록들이 자동으로 기록이 된다가 a4용지 한 장 분량을 채우면, 자동으로 인터넷에 누구든 열어볼 수 있게 퍼지게 됩니다. 그런데 E가 나쁜 마음을 먹어서 D에게서 0.5개 기록을 지우거나 바꿀려고 마음 먹었습니다. 하지만 이 기록이 전세계에 있는 컴퓨터에 저장되어 있기 때문에 전세계의 컴퓨터에 있는 모든 기록을 바꿀 수는 없습니다. 그렇기에 거짓말을 하거나 복제할 수가 없습니다. 하지만 정말 독한 마음을 먹고 전세계에 있는 모든 기록을 바꾸려고 하면 가능할까요? 역시 불가능 합니다. 다음 기록들이 쌓여 만들어진 a4용지에도 이전 a4용지 기록이 남아있기 때문입니다. 모두 남아있지는 않지만, 일부가 기록되어 있죠. 그래서 전세계의 그 기록을 바꾼다고 해도, 그 뒤에 만들어진 새로운 기록과 맞아 떨어지지 않기 때문에 가짜로 판명되어 무효가 되어버립니다. 즉, 기록을 바꾸지 못하기 때문에 전세계의 사람들이 믿고 쓰며 거래할 수 있는 것이죠.

 

3. 준전문가 수준의 설명

 사람들 사이에서 비트코인을 주고 받게 되면 이는 인터넷에 저장이 됩니다. 그리고 일정 시간마다 자동으로 하나의 파일로 만들어져 인터넷에 올라옵니다. 이것이 블록체인에서 말하는 '블록'입니다. "일정 시간마다 그 시간동안의 거래기록이 적혀있는 파일"정도로 이해하시면 됩니다. 그런데 이 블록은 암호가 걸려있고, 이 암호는 이전의 블록, 그리고 다음에 나올 블록과 연결되어 있습니다. 이렇게 연결되어 있기 때문에 '체인'이 붙었습니다. 이 암호를 가장 먼저 푸는 사람은 그 상품으로 비트코인을 받을 수 있기 때문에, 많은 사람들이 이 암호풀기에 도전을 합니다. 그리고 누군가 암호를 풀면, 이 암호풀기에 도전하고 있던 모든 사람들에게 공유가 되며, 컴퓨터에 자동으로 저장이 됩니다.

 이번에는 누군가 나쁜 마음을 먹고 하나의 블록을 해킹하여 거래기록을 바꿧다고 가정을 해봅시다. 하지만 그 사이에 다음 블록이 나올 것입니다. 그리고 그 블록은 이전에 있던 원본과 관련되어 있는 암호를 가지고 있기 때문에, 완벽히 거래기록을 바꾸려면 뒤에 있는 블록도 바꿔야만 합니다. 물론 그 사이에도 뒤에 있는 블록은 계속 나올 것이구요. 그리고 이 거래기록을 바꾸려면 전세계에 있는 다른 컴퓨터에 있는 기록도 바꾸어야 합니다. (암호를 풀면 다른 컴퓨터에 자동으로 저장이 된다고 말씀드렸죠?) 그리고 비트코인은 가장 길게 연결된 체인의 기록만 진짜라고 인정하기 때문에, 실시간으로 전세계에 퍼져있는 기록을 바꾸지 않으면 거짓본은 자동으로 가짜 판정을 받아 무시되어 버립니다. 그렇기에 거래조작, 혹은 복제가 안되는 것이죠.

 

이상으로 블록체인에 대한 설명을 마치겠습니다~!

최대한 이해하기 쉽게 설명하려 했는데도 너무 길어져 읽기 힘들게 되어버렸네요;;

읽어주셔서 감사합니다!

반응형

관련글 더보기

댓글 영역