블록체인과 블록의 상관관계는 뭔가요?
안녕하세요. 블록체인과 블록의 관계에 대하여 답변드리겠습니다.
▣ 블록체인 - 블록(Block)
블록체인에서 블록은 데이터(정보)를 저장하기 위한 묶음 처리방식으로 블록체인 네트워크를 운영하는 BP노드들에게 블록 단위로 보상이 주어지는 하나의 결과물이라고 볼 수 있습니다. 또한 블록에는 앞에 연결된 블록의 정보가 포홤되어 있기 때문에 블록의 형태로 데이터를 저장하게 되면 데이터의 투명성을 높일 수 있습니다.
▣ 블록체인의 데이터 저장
블록체인은 네트워크(인터넷)를 기반으로 운영됩니다. 블록체인에서 거래되는 데이터 정보는 BP노드에 의해 검증 후 블록의 형태로 풀노드(서버)의 저장장치에 보관됩니다.
자체적인 블록체인 네트워크(메인넷)의 분산원장(Distributed Ledger) 기술을 활용하여 거래내역을 다수의 서버(노드)들간 고유 합의 알고리즘에 의해 이상유무를 검증하고 거래내역을 처리하여 각 노드에 관련결과를 공유하고 공동으로 기록하여 보관하게 됩니다.
블록체인은 말 그대로 블록들을 체인처럼 이어 붙이는 방식으로 블록마다 저장할 수 있는 데이터 용량이 정해저 있으며, BP노드들은 거래내역이 검증이 종료하게 되면 블록에 거래내역을 저장한 후 체인에 연결하는 역할을 합니다.
풀노드(Full Node)
기존 블록을 생산하는 역할을 포함하여 블록체인의 첫번째 블록부터 현재까지 생성된 블록 정보를 모두 보유한(저장) 노드를 말하며 풀노드는 해당 블록체인의 모든 정보를 가지고 있다는 특징을 가집니다.
감사합니다.
안녕하세요 Danny입니다.
블록체인은 블록+체인입니다.
블록에는 기본적으로 거래에 대한 정보들이 포함됩니다.
거래내역에 대한 다양한 정보들이 이 블록에 있습니다.
체인은 이러한 블록들을 연결하는 역할을 하는데요,
이 체인이 연결되는 방식은 블록체인의 핵심인 합의알고리즘에 따라서 다양합니다.
대표적으로 비트코인의 경우는 POW(Proof of Work) 합의알고리즘인데요.
이러한 합의알고리즘을 구체적으로 표현하고 적용한것이 체인에 포함됩니다.
감사합니다.