본문 바로가기

노드

(2)
블록체인 노드(node), 풀노드, 라이트노드 블록체인 노드(node) 노드는 같은 LAN을 쓰는 컴퓨터와 주변기기들을 통틀어 이르는 말로, 블록체인에서는 검증인을 뜻한다. 검증인은 거래 데이터를 보관하고, 신규 거래를 승인·합의하는 역할을 한다. 퍼블릭 블록체인은 누구나 검증인이 되어 네트워크 유지 및 관리에 참여할 수 있다. 블록체인 네트워크는 노드로 이루어져 있다. 노드는 데이터 변화를 중개하고, 거래 내역을 분산 데이터베이스인 블록체인 내 각각의 컴퓨터에 저장한다. 전 세계 곳곳에 저장되어 있기 때문에 몇몇 노드가 해킹을 당해 기존 합의 내용이 달라진다 하더라도 나머지 다수에게 원래 데이터가 남아 있어 기존의 합의 내용을 유지할 수 있다. 풀노드(Full node) 풀노드는 블록체인에서 이뤄진 모든 거래 정보를 전부 저장하는 검증인을 뜻한다...
블록체인 이란?(blockchain), 51% 공격 블록체인 이란?(blockchain), 51% 공격 블록체인(blockchain)은 데이터 분산 처리 기술로, 일정 주기 내에 이뤄진 주요 거래 데이터를 블록에 담아 P2P 방식(개인 간 연결)의 체인 형태로 차례차례 연결한 것이다. 즉, 거래의 변화 내역을 서로 연결되어 있는 망에 분산하여 기록한 데이터베이스다. 블록체인에 기록된 거래 내역은 P2P 네트워크에 참여하는 모든 노드에 공유되어 누구나 쉽게 볼 수 있다. 또한 누가 이 데이터에 접근하고, 활용했는지 추적이 가능하다. 게다가 비가역성을 갖고 있어 한번 기록이 완료되면 되돌릴 수 없다. 각 데이터는 암호화하여 수많은 노드에 분산 저장되므로 거래의 투명성 및 신뢰성을 검증하기 용이하고, 사실상 위조 및 변조가 불가능하다. 기존에는 중앙 서버만 해..