블록체인노드
-
[Bitcoin] 비트코인 합의 알고리즘 PoW / 채굴 / 노드Study/Blockchain 2019. 8. 30. 11:00
비잔틴 장군 문제 비잔틴 장군 문제는 1982년 처음 제기된 문제이다. 비잔티움 장군 문제 내용을 요약해보면, 지리적으로 떨어진 부대에서 어떠한 전령을 주고받을 때 통신의 문제가 발생하거나 악의적으로 전령을 조작하여 가짜 정보를 전달할 경우 부대의 장군들은 어떻게 올바른 정보를 가져올 수 있는지 문제를 제기한 것이다. 즉, 블록체인에서 생각해보면 이는 블록체인 네트워크에 연결된 전세계에 흩어진 노드가 악의적으로 데이터를 변경했을 때 시스템에 치명적인 오류가 발생할 수 있다는 것이다. 이를 방지하기 위해 만들어진 것이 바로 합의 알고리즘이다. 블록체인은 중앙화된 서버 대신에 분산된 전 세계의 노드에 데이터를 보관하기 때문에, 데이터에 대한 신뢰를 구축하는 방법이 필요하다. 그래서 블록에 기록하는 데이터가 ..