[쉽고 간단한 코인공부] 1. 블록체인의 이해 - 블록체인은 무엇일까?

tkdgjs79(69)
Published in
#sct
Words
349
Reading
2 min
Listen
Play
7y

전부터 블록체인과 코인에 대해서 공부를 해 보고 싶었습니다. 그래서 알게 된 내용을 심플하게 정리해 볼까 합니다. 오늘은 제 1장 블록체인이 필요한 이유에 대해서 얘기해볼까 합니다.

snowdeer's Code Holic님의 블록체인에 대한 글을 참고하였습니다.

  1. 블록체인의 이해 - 공개된 분산 장부

먼저 블록체인을 쉽게 이해하기 위해서는 '공개된 분산 장부'라는 개념을 먼저 이해하면 쉽습니다. 장부는 아시다싶이 돈을 거래하거나 물건을 빌려줄 때 적는 장부를 뜻합니다. 블록체인의 핵심은 '공개'와 '분산'이라는 점인데 쉽게 설명하기 위해 예시를 들어 보겠습니다.

1.png

A와 B가 돈을 주고 받았습니다. 이 때 B가 A에게 100원을 빌렸다고 했을 때 A와 B는 서로의 기억에 의존해 이 사실을 기억하게 됩니다. 그러나 시간이 지나고 누구인가 거짓말을 했을 때 기억에만 의존하다보니 확인하기가 어려워 졌습니다.

2.png

그래서 돈을 빌려준 A가 장부를 적었습니다. 그러나 B는 A가 장부에 사실대로 기록했는지 확인하기 어려웠고 때론 장부를 분실하기도 합니다.

3.png

그래서 이번에는 A와 B가 모두 같은 내용으로 장부에 기록을 하였습니다. 하지만 이 또한 A와 B가 거짓말로 장부를 작성하게되면 어느것이 진짜 장부인지 확인하기 어려웠고 장부를 분실 할 가능성 역시 존재했습니다.

4.png

때문에 A와 B는 은행같은 신뢰할 수 있는 기관을 선택하여 A와 B가 거래한 사실을 은행에게 알리고 이것을 기록하게 했습니다. 은행에서 모든 정보를 기록하고 관리하고 사실을 확인해 줄 수가 있기 때문에 A와 B는 서로 마음놓고 거래를 할 수 있습니다.

이런 방식이 현재까지의 금융 시스템입니다.

하지만 여기에도 문제점은 있습니다. 수많은 데이터를 저장 관리해야하기 때문에 많은 인력이 필요했고 해커들로부터 공격받지 않기 위해 서버에 대한 보안도 중요해졌습니다. 때문에 누가 누구와 어떤 거래를 했는지 자료를 철저히 숨겨야만 했고 백업 및 관리를 철저히 해야 했습니다.

하지만 이 공개형 분산 장부라는 개념은 이러한 시스템을 뒤바꿔 버렸습니다. 정보를 숨기는 것이 아니라 오히려 공개해버리는 것입니다.

5.png

예를들어 A와 B가 거래한 사실을 모든 사람들에게 공유를 해버리는 것입니다. 만일 누구 하나가 해킹을 당해 정보가 조작되더라도 그 사람을 제외한 나머지 장부들과 비교하여 사실여부를 확인 할 수 있습니다.

만약 해커가 해킹을 하려고한다면 적어도 공유된 모든 사람들 중 절반 이상의 정보를 해킹하여 조작해야 하므로 보안이 더욱 안전해진 것입니다.

결국 이 공개된 장부들이 바로 하나의 블록이고 그러한 블록들이 연결되어 체인의 형태를 띠게되는데 이것을 우리는 '블록체인'이라고 합니다.

제가 여기까지 공부했을 때 그럼 도대체 '코인'은 뭐지? 하는 생각이 들었습니다. 분명 블록체인과 코인은 같은 개념은 아닌 것 같았습니다. 블록이라는 거래 장부 자체를 거래하는 것은 아닐 테니까요. 이 부분에 대해서는 다음 포스팅 '블록체인과 코인의 차이점' 에서 다뤄보도록 하겠습니다.

[쉽고 간단한 코인공부] 1. 블록체인의 이해 - 블록체인은 무엇일까? | Ecency