고스트 프로토콜 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
19번째 줄: 19번째 줄:
 
둘째, 누구나 합의 프로세스에 참여할 수 있도록 허용해줌으로써 합의결정권에 대한 정치적 문제를 해결할 수 있을 뿐만 아니라 동시에 시빌공격(sybil attacks)도 방어해줄 수 있는 메커니즘을 제공했다.  
 
둘째, 누구나 합의 프로세스에 참여할 수 있도록 허용해줌으로써 합의결정권에 대한 정치적 문제를 해결할 수 있을 뿐만 아니라 동시에 시빌공격(sybil attacks)도 방어해줄 수 있는 메커니즘을 제공했다.  
 
이것은 합의 프로세스에 대한 참여의 조건으로 ‘특정한 리스트에 등록된 주체이어야만 한다’라는 어떤 형식적 장벽 대신에, 경제적 장벽 - 각 노드의 결정권의 크기를 그 노드의 계산능력에 직접 비례시키는 방식으로 대체하는 것이었다.
 
이것은 합의 프로세스에 대한 참여의 조건으로 ‘특정한 리스트에 등록된 주체이어야만 한다’라는 어떤 형식적 장벽 대신에, 경제적 장벽 - 각 노드의 결정권의 크기를 그 노드의 계산능력에 직접 비례시키는 방식으로 대체하는 것이었다.
2013년 12월 요나탄 솜폴린스키(Yonatan Sompolinsky)와 아비브 조우하르(Aviv Zohar)에 의해 비트코인의 성능과 보안성 향상을 위한 프로토콜인 고스트 프로토콜이 탄생하였고 이후 수정 고스트 프로토콜(modified ghost protocol)에 속하는 이더리움 고스트 프로토콜과 하이콘 고스트 프로토콜이 탄생하였다.  이더리움 고스트 프로토콜(ghost protocol)은 고스트 프로토콜을 수정하여 적용한 결과, 빠른 블록 생성 속도를 가지면서 보안성도 높이는 결과과 나타났고 7단계 레벨만 포함하는 수정 고스트 프로토콜 버전을 구현한다.
+
2013년 12월 요나탄 솜폴린스키(Yonatan Sompolinsky)와 아비브 조우하르(Aviv Zohar)에 의해 비트코인의 성능과 보안성 향상을 위한 프로토콜인 고스트 프로토콜이 탄생하였고 이후 수정 고스트 프로토콜(modified ghost protocol)에 속하는  
 +
이더리움 고스트 프로토콜과 하이콘 고스트 프로토콜이 탄생하였다.  이더리움 고스트 프로토콜(ghost protocol)은 고스트 프로토콜을 수정하여 적용한 결과, 빠른 블록 생성 속도를 가지면서 보안성도 높이는 결과과 나타났고  
 +
7단계 레벨만 포함하는 수정 고스트 프로토콜 버전을 구현한다.
 
이더리움이 제공하려는 것은 완벽한 튜링완전(turing-complete) 프로그래밍 언어가 심어진 블록체인이다. 이 프로그래밍 언어는, 코딩된 규칙에 따라 '어떤 상태'를 다르게  
 
이더리움이 제공하려는 것은 완벽한 튜링완전(turing-complete) 프로그래밍 언어가 심어진 블록체인이다. 이 프로그래밍 언어는, 코딩된 규칙에 따라 '어떤 상태'를 다르게  
변환시키는 기능(arbitrary state transition functions)이 포함된 "계약(contracts)"을 유저들이 작성할 수 있게 함으로써 앞서 설명한 시스템들을 구현 가능하게 할 뿐만 아니라 우리가 아직 상상하지 못한 다른 많은 어플리케이션도 매우 쉽게 만들 수 있도록 도와줄 것이다. 또다른 고스트 프로토콜인 하이콘 고스트 프로토콜은 2018년 10월 30일 하이콘의 고스트 프로토콜 개발이 시작되었다. 하이콘 고스트 프로토콜의 목적은 모든 작업증명 기반 합의 알고리즘이 겪고 있는 문제를 해결하는 것이다.<ref>옥뮤다, 〈[https://okmyuda.tistory.com/8 차세대 스마트 컨트랙트와 탈중앙화된 어플리케이션 플랫폼]〉, 《티스토리》, 2018-11-21</ref>
+
변환시키는 기능(arbitrary state transition functions)이 포함된 "계약(contracts)"을 유저들이 작성할 수 있게 함으로써 앞서 설명한 시스템들을 구현 가능하게 할 뿐만 아니라 우리가 아직 상상하지 못한 다른 많은  
 +
어플리케이션도 매우 쉽게 만들 수 있도록 도와줄 것이다. 또다른 고스트 프로토콜인 하이콘 고스트 프로토콜은 2018년 10월 30일 하이콘의 고스트 프로토콜 개발이 시작되었다. 하이콘 고스트 프로토콜의 목적은 모든 작업증명  
 +
기반 합의 알고리즘이 겪고 있는 문제를 해결하는 것이다.  
 +
<ref>옥뮤다, 〈[https://okmyuda.tistory.com/8 차세대 스마트 컨트랙트와 탈중앙화된 어플리케이션 플랫폼]〉, 《티스토리》, 2018-11-21</ref>
  
 
==특징==
 
==특징==
118번째 줄: 123번째 줄:
 
하지만 고아 블록이나 엉클 블록이 발생할 가능성이 있는 경우에는 적용할 수 있을 것으로 보이고 실제로 국내 프로젝트 중 비교적 인지도가 높은 하이콘(Hycon)의 경우도 2018년 10월에 고스트 프로토콜을 블록체인에 적용한 바가 있다.
 
하지만 고아 블록이나 엉클 블록이 발생할 가능성이 있는 경우에는 적용할 수 있을 것으로 보이고 실제로 국내 프로젝트 중 비교적 인지도가 높은 하이콘(Hycon)의 경우도 2018년 10월에 고스트 프로토콜을 블록체인에 적용한 바가 있다.
 
<ref>erc20, 〈[https://www.a-ha.io/questions/categories/7?search=%EA%B3%A0%EC%8A%A4%ED%8A%B8%20%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C 고스트 프로토콜에 대해 질문드립니다.]〉, 《아하》, 2019-05-27</ref>
 
<ref>erc20, 〈[https://www.a-ha.io/questions/categories/7?search=%EA%B3%A0%EC%8A%A4%ED%8A%B8%20%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C 고스트 프로토콜에 대해 질문드립니다.]〉, 《아하》, 2019-05-27</ref>
 +
 +
  
 
{{각주}}
 
{{각주}}

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)