뇌피셜 블록체인 시리즈(1) - 블록체인이란? (작성중...)

지노·2021년 6월 29일
0

이 포스트의 내용은 뇌피셜입니다!

블록체인이란?

블록체인은 분산 DB와 비슷하다고 볼 수 있다.

분산 DB에서 하나의 트랜잭션이 완료되기 위해서는 하나의 DB 노드에만 트랜잭션 내용이 적용된다고 트랜잭션이 완료됐다라고 확신할 수 없다.
나머지 DB 노드에도 동일하게 해당 트랜잭션이 적용되어야 하고 이후에 발생한 다른 트랜잭션이 앞에 끼어들어서는 안된다.

블록체인도 마찬가지다.
여러 거래가 여러 노드에서 동시적으로 처리된다면 이중 지불과 같은 문제가 발생할 수 있다.
블록체인의 가장 핵심은 여러 노드에서 어떻게 트랜잭션 순서 보장을 하는가라고도 볼 수 있다.

블록체인은 블록의 순서를 어떻게 보장할까?

블록체인은 말 그대로 블록이 연속적으로 연결된 구조이다.
자료구조 중 하나인 LinkedList와 비슷하다고 볼 수 있다.

profile
Spring Framework를 이용한 웹 개발과 AWS 서비스, Container를 사용한 CI/CD 인프라에 관심이 있습니다.

0개의 댓글