안녕하세요. 'pcs88'입니다.
엄마도 블록체인을 이해할 수 있도록
최대한 쉽게 적으려고 노력했습니다.
이 글이 아래 분들에게 조금이나 도움이 되었으면 좋겠습니다.
- 블록체인 대해 처음 시작하는 분
- 기초적인 내용을 다시 한번 상기하는 분
☞ 블록체인이란?
◈ 분산원장
- 하나의 장부를 아주 꼼꼼히 숨겨뒀습니다.
- 누군가 찾아서 수정한다면? 그 수정된 내용이 진실이 되겠죠?
- 내용이 똑같은 여러 장부를 여러 장소에 숨겨둔다면?
- 적어도 절반이 넘는 장부를 찾아 수정해야, 그 수정된 내용이 진실이라고 할 수 있겠죠. 왜?
- 과반수 장부의 내용이 진실일 가능성이 높기 때문이죠.
- 그럼 장부의 수가 늘어 날수록 수정(조작)이 어려워 지겠네요.
◈ 블록체인은 분산원장을 이용한 보안 기술
- 장부의 한 페이지는 '블록'이고, 장부는 '블록체인' 입니다.
- 이 블록체인은 블록체인 프로그램을 다운로드한 불특정 다수의 노드(PC)에 보관됩니다.
- 새로운 블록이 생성되면 모든 노드의 블록체인에 추가됩니다.(동일성)
- 불특정 다수의 노드가 장부를 소유함으로써, 장부에 대한 특정 세력의 독점과 위조를 막습니다.(보안성)
- 마지막 하나의 노드가 사라질 때까지 블록체인(장부)는 영원히 지속됩니다.(보관성)
- 노드들은 [새로운 블록 생성 및 연결 시키는 일]과 [블록체인을 검증하는 일]을 합니다.
- 블록이 조작된다면, 다른 노드들의 장부와 비교를 통해 위조 블록은 삭제되고 진짜 블록으로 교체 됩니다.
- 결국 블록체인을 이용하면 절대적으로 신뢰 가능한 무결한 데이터가 만들어집니다.
- 그런데...
- 의문이 드네요?
- 불특정 다수의 노드라 하지만, 이들에 대해 아무런 정보가 없습니다.
- 블록체인을 검증하는 중요한 역할을 하는데 말이죠.
◈ 의문점
- 의문 1
- 이들이 신뢰도가 높은 하나의 노드(정부, 기업 등 각종 기관) 만큼 우리가 믿을 근거가 있나요?
- 의문 2
- 신뢰도가 높은 하나의 노드(정부, 기업 등 각종 기관)가 블록체인을 검증하는 것이 불특정 다수가 검증하는 블록체인보다 더 보안이 훌륭하지 않을까요?
다음 글에서는 위의 두 가지 의문점에 대해 쓰도록 하겠습니다.
읽어 주셔서 감사합니다. ^^