노드는정확히 어떻게 운영이되나요?
개인이 가지고있는 코인 거래도 노드에 포함되나요?
안녕하세요.
비트코인은 중앙 서버가 없지만 서버를 대신하는 수많은 노드를 가지고 있습니다.
이 노드가 서버의 역할을 하는 것인데요.
풀노드(Full Node)는 블록체인의 최초 제네시스 블록부터 가장 최근에 생성된 블록까지
모든 블록들의 정보를 가지고 있습니다.
풀노드는 모든 블록체인의 데이터를 저장하고 모든 거래를 검증하고 실시간으로
데이터를 업데이트하며 검증된 데이터를 다른 노드들에게 전달하는 일을 합니다.
채굴자들은 블록을 마이닝할 때 데이터의 검증을 해야하기 때문에 풀노드입니다.
가장 먼저 최신 블록을 채굴한 채굴자의 풀노드에 새로운 블록 데이터가
업데이트되고 이 풀노드는 업데이트 된 정보를 다른 노드들에게 전달합니다.
그렇기 때문에 네트워크에 연결되지 않은 노드가 있다고 해도
다른 노드들에 의해서 최신 데이터가 계속 업데이트되고,
최신 데이터를 가지고 있지 않은 노드는 네트워크에 연결 시에
가장 최신의 모든 블록 데이터를 가지고 있는 다른 노드에게 정보를 수신하므로
중앙 서버없이도 데이터 무결성 검증이 가능하게 됩니다.
안녕하세요 Danny입니다.
블록체인은 노드들이 연결된 집합체입니다.
기본적으로 하나의 노드에는 이전 노드와 다음 노드에 대한 정보들을 포함하고 있습니다.
즉, 지금까지의 모든 블록체인의 거래내역들이 노드와 노드들로 연결되어 있기때문에 모든 거래내역들은 위조,변조가 불가능하고 모든 거래내역들을 다 검색할 수 있죠.
그래서 개인이 가지고 있는 거래 역시 한 시점에서늬 노드에 기록이 되고 이 노드는 이전거래와 그 이후의 거래와 모두 연결되기때문에 거래의 기록이 영구적으로 보존됩니다.
감사합니다.