최대 1 분 소요

블록체인 네트워크, 노드


img

  • 블록체인은 한명 이상의 참여자가 있는 네트워크에서 관리
  • 네트워크 참여자 전원은 모든 블록을 동일한 순서로 저장하여 모두 같은 블록체인을 유지
  • P2P와 비슷, 네트워크 참여자 전원이 모두 같은 블록체인을 유지하기 때문에 탈 중앙화 특성을 지님


합의


img

  • 자격이 있는 참여자는 블록을 제안할 수 있음
  • 블록 제안 자격은 네트워크마다 상이 (e.g. PoW)
    • PoW : 대단히 어려운 퍼즐을 풀 수 있는 노드가 블록 제안 자격 증명을 하는 것
  • 노드들은 제안자가 올바른 자격을 취득했는지, 제안된 블록이 올바른지 검증 뒤 블록을 자신의 체인에 추가
  • 정족수 또는 정해진 기준을 만족하는 수의 노드가 블록을 자신의 체인에 추가하면 합의가 이뤄졌다고 판단

이러한 네트워크의 성질로 블록체인의 이점은 무엇인가?

  • 참여자 전원이 이전 블록들을 저장하고 잇으므로 새로운 블록의 무결성을 확인 가능
  • 새롭게 제안되는 블록은 참여자들이 검증 및 합의할 수 있는 형태여야 함 : 투명성
  • 한 번 쓰여진 블록은 이전의 합의를 번복할 수 있지 않는 한 변경될 수 없음 : 불변성

본 포스팅은 Klaytn 스마트계약과 탈중앙앱을 수강하며 작성한 글입니다.