블록체인의 노드란 무엇인가요??(쉽게설명해주세요)
네이버백과사전엔 아래와 같이 노드를 정의하는데 블록체인의 노드란 쉽게 무엇이죠??
노드
[ Node음성듣기 ]
요약 네트워크에서 연결 포인트 혹은 데이터 전송의 종점 혹은 재분배점을 말한다
[네이버 지식백과] 노드 [Node] (두산백과)
Node라는 단어를 찾아보면, (나뭇가지의) 마디 또는 가지라는 뜻을 가지고 있습니다. 이와 마찬가지로 컴퓨터에서 노드는 데이터를 인식하고 처리하여 다른 노드로 전송하는 역할을 수행합니다. 한마디로 노드란 데이터 간의 가지인 셈입니다.
노드(node)에 대해서 살펴보면 데이터 간 교류를 위한 연결점 또는 데이터 송수신 및 재분배점 등과 같은 설명을 찾을 수 있습니다.
예를 들어, 연인끼리 좋아한다는 감정을 표현할 때 편지라는 매개체를 활용하여 전달하지 텔레파시로 전달하지는 않는 것처럼 데이터를 전달하기 위해서는 특정한 매개체가 필요합니다. 이러한 데이터 전달을 위한 역할을 노드가 하는 셈이죠.
노드를 재분배점(distributed)라고 하는 이유는 데이터를 전송하는 역할만 하지 않기 때문입니다. 노드는 다른 노드로부터 데이터를 받을 수도 있고 받은 데이터를 저장할 수도 있으며, 저장된 데이터를 다른 노드로 전송할 수도 있습니다.
노드는 구성된 방식에 따라서 여러 형태로 존재할 수 있습니다. centralized가 될 수도 있고 decentralized 또는 distributed 형태로 존재할 수도 있습니다. 노드 방식은 세 가지에 국한된 것이라 개발자가 원하는 방식으로 얼마든지 달리 구성할 수 있습니다. 실제로 현재 암호화 화폐 중에서도 POS의 경우 기존 세 가지 방식과 다른 새로운 형태의 노드 방식을 나타내고 있죠.
(POS에 대해서 POS 포스트에서 자세히 살펴보실 수 있습니다.)블록체인은 중앙 집중형 서버에 거래 기록을 보관하지 않고 거래에 참여하는 모든 사용자에게 거래 내역을 보내 주며, 거래 때마다 모든 거래 참여자들이 정보를 공유합니다
즉 거래에 참여하는 모든 사용자들이 중앙화된 서버를 대체하게 되고 이 개개인의 사용자들을 노드라고 합니다