다섯 살도 알 수 있게 · 신기술

블록체인 기술요소·보안이 뭐예요?

블록체인의 속 구조를, 블록마다 이전 블록의 지문을 물고 있는 장부 이야기로 풀어봤어요.

여기 한 곳만 몰래 고치면 아무도 몰라요중앙 장부는 공격자가 서버 한 곳만 뚫으면 기록을 마음대로 바꿀 수 있어요

중앙 장부는 공격자가 서버 한 곳만 뚫으면 기록을 마음대로 바꿀 수 있어요.중앙 장부 한 곳만 고치면 아무도 몰라요.

블록마다 이전 블록의 지문(해시)을 물고 있어요블록 하나를 고치면 뒤 블록들의 지문이 전부 어긋나요

블록마다 이전 블록의 지문을 물고 있어요.블록 하나를 고치면 뒤 블록들의 지문이 전부 어긋나요.

블록체인 = 블록마다 이전 블록의 지문을 물고 있어, 몰래 고치면 들통나는 장부2번 블록을 고치자 3·4번 블록의 지문이 전부 안 맞아요그래서 장부를 몰래 고치는 게 사실상 불가능해요

블록체인은 블록마다 이전 블록의 지문을 물고 있어, 몰래 고치면 들통나는 장부예요.그래서 장부를 몰래 고치는 게 사실상 불가능해요.

해시로 연결하기블록마다 앞 블록의 지문을 물어요
합의로 추가하기다수가 동의해야 장부에 적어요
분산 저장하기장부가 여러 컴퓨터에 복사돼요
스마트 컨트랙트조건이 맞으면 코드가 자동 실행돼요
블록체인 보안, 조심할 점51% 공격 — 합의 힘의 과반을 잡으면 최근 기록을 뒤집어요개인키 분실 — 자산을 되찾을 수 없어요스마트 컨트랙트 버그 — 자동 실행이라 되돌리기 어려워요프라이버시 — 공개 장부는 거래 기록이 다 보여요구조가 안전해도 개인키 관리와 코드 품질은 사람 몫이에요

블록체인 구조가 안전해도, 사람이 조심할 점은 따로 있어요.개인키 관리와 코드 품질은 사람 몫이에요.

장부 변조는 거의 불가능해요대신 합의에 시간이 걸려 느리고 비용도 커요퍼블릭·프라이빗 어느 쪽이든, 변조 방지와 느린 속도는 정도만 다를 뿐 함께 와요

블록체인은 변조를 막는 대신, 합의에 시간이 걸려 느리고 비용도 커요.장부에 한 번 적으면 못 지운다는 건, 변조를 막는 장점이자 실수도 못 고치는 단점이에요.

한 줄로

블록체인은 블록마다 이전 블록의 지문(해시)을 물고 있어, 하나라도 몰래 고치면 뒤가 전부 어긋나 들통나는 장부 구조예요.

블록체인의 핵심 기술요소는 해시 체인, 합의 알고리즘(작업증명·지분증명 등), 분산 저장, 스마트 컨트랙트예요. 변조에 강하지만 51% 공격, 개인키 분실 시 복구 불가, 스마트 컨트랙트 코드 버그, 공개형의 프라이버시 노출은 별도로 관리해야 할 보안 고려사항이에요. 퍼블릭·프라이빗 구분은 블록체인 비교 페이지에서 다뤄요.

어른들은 이렇게 불러요

해시
Hash
블록 하나하나의 고유한 지문. 블록 내용이 조금만 바뀌어도 지문이 바뀌어요.
합의 알고리즘
Consensus Algorithm
다수가 동의해야 장부에 적는 규칙. 블록체인이 느린 이유이자 안전한 이유예요.
스마트 컨트랙트
Smart Contract
조건이 맞으면 자동 실행되는 약속. 코드 버그는 되돌리기 어려워요.
51% 공격
51% Attack
합의 힘의 과반을 장악해 최근 기록을 뒤집는 공격. 참여자가 적은 블록체인일수록 더 위험해요.
개인키
Private Key
잃어버리면 아무도 되찾아줄 수 없는 열쇠. 분실하면 자산도 함께 잃어요.
퍼블릭·프라이빗 블록체인
Public/Private Blockchain
누가 참여하느냐에 따른 두 형태. 이 보안 요소는 두 형태 모두에 적용돼요. → 퍼블릭·프라이빗 비교 부스
분산 원장
Distributed Ledger
여러 군데에 똑같이 복사된 장부. 한 곳이 사라져도 기록은 남아요.
디지털 트윈
Digital Twin
실제 기계를 화면에 옮겨 먼저 실험해보는 쌍둥이. 같은 과학관의 다른 전시예요. → 디지털 트윈 부스
다음 이야기
함께 숨 쉬는 도시 모형 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →