메인체인

해시넷
9teahyun (토론 | 기여)님의 2019년 7월 30일 (화) 13:56 판
이동: 둘러보기, 검색

블록체인 기초 용어

오프 체인

기능적 관점에서 보면 블록체인 시스템은 하나의 가치 교환 네트워크다. 오프 체인은 거래 내역이 블록에 저장되지 않는 데이터를 말한다.

토큰 리스 블록체인

토큰을 통해 가치교환이 필요 없는 블록체인을 가리킨다. 일반적으로 노드 간 가치 교환이 발생하지 않는 다. 사전에 합의된 소수의 노드 간의 데이터 공유 형식으로 존재하며 주로 프라이빗 체인에서 사용된다.

제네시스 블록

블록체인의 시작되는 첫 번째 블록을 가리킨다. 제네시스 블록을 시작으로 다음 블록, 그다음 블록들이 연결된다. 제네시스 블록은 시스템의 첫 블록이기 때문에 거래 내역이 존재하지 않는다.

블록 높이

제네시스 브록부터 가장 최근의 블록까지 블록이 쌓인 높이를 가리킨다.

포크

일반적으로 포크란 개발집단이 기존의 소스코드를 통째로 복사해 독립적인 새로운 소프트웨어를 개발하는 것을 말한다. 블록체인 상에서 포크란 하나의 블록체인에서 다른 블록체인으로 갈라져 나오는 현상을 말하며 일반적으로 소프트 포크 와 하드 포크 로 나뉜다.

하드 포크

하드 포크란 이전 버전과 호환되지 않는 업그레이드를 가리킨다. 하드 포크가 진행 후 새롭게 생성된 블록은 이전 블록과 완전히 독립된다. 사용자와 채굴자는 반드시 새로운 버전으로 업그레이드해야 한다. 만약 기술적인 요인으로 하드 포크가 실패할 경우 모든 이용자는 이전 블록의 데이터로 회귀한다.

고스트 프로토콜

고스트 프로토콜은 엉클 블록 문제를 해결하려는 방안이다. 정상적인 블록이 N개의 블록을 포함할 수 있게 함으로써 엉클 블록이 메인 체인에 붙도록 한 것이다. 이더리움은 엉클 블록도 메인 체인에 포함시키는 것을 장려하기 위해 일정의 보상을 제공한다.

고아 블록

동시에 두 개의 블록이 승인되어 이 중 하나의 블록이 메인 체인에 연결되지 못하고 버려지는 블록을 가리킨다.

스테일 블록

스테일 블록은 채굴자에 의해 정당하게 생성된 블록이지만 메인 체인에 연결되지 못한 블록을 가리킨다. 이더리움 상에서는 엉클 블록으로 불리며, 엉클 블록 문제를 해결하려는 방안으로 고스트 프로토콜이 존제한다.[1]
  1. Seonho Shin 기획자-〈블록체인, 블록체인의 기초 기술 - 기초용어]〉, 《브론치》