의견.png

"엉클블록"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(특징)
5번째 줄: 5번째 줄:
 
즉 블락 생성 난이도가 높으면 네트워크 보안 수준은 올라가지만, 언제 블락이 생성되는지 알기 어렵기 때문에, 트랜잭션 처리가 언제 될지 예측하기 어려운 문제가 발생하게 된다. 따라서 적절한 블락 생성 시간이 설정되어야 하는 것이다.
 
즉 블락 생성 난이도가 높으면 네트워크 보안 수준은 올라가지만, 언제 블락이 생성되는지 알기 어렵기 때문에, 트랜잭션 처리가 언제 될지 예측하기 어려운 문제가 발생하게 된다. 따라서 적절한 블락 생성 시간이 설정되어야 하는 것이다.
 
만약 두 채굴자가 거의 비슷한 시간에 블락을 채굴한다면 어떻게 처리해야 할까?  이더리움 네트워크는 총 블락의 난이도가 더 높은 체인을 선택한다.  
 
만약 두 채굴자가 거의 비슷한 시간에 블락을 채굴한다면 어떻게 처리해야 할까?  이더리움 네트워크는 총 블락의 난이도가 더 높은 체인을 선택한다.  
그러면 난이도가 낮은 체인은 그냥 버리는게 좋을까? 이처럼 선택되지 못한 블락을 스테일 블락(stale block)이라고 하는데, 이더리움에서는 스테일 블락을 엉클 블락(uncle block)이라고 부른다.
+
그러면 난이도가 낮은 체인은 그냥 버리는게 좋을까? 이처럼 선택되지 못한 블락을 스테일 블락(stale block)이라고 하는데, 이더리움에서는 스테일 블락을 엉클 블락(uncle block)이라고 부른다.<ref name="asfd">etainclub, 〈[https://steemit.com/coinkorea/@etainclub/smart-contract-8-2 [Smart Contract 개발] #8 이더리움 핵심 개요 정리 2]〉, 《steemit》
 +
</0ef>
  
 
==역사==
 
==역사==
18번째 줄: 19번째 줄:
 
결국 난이도를 낮추게 되어 네트워크 보안 수준을 떨어트리는 문제까지 번진다.
 
결국 난이도를 낮추게 되어 네트워크 보안 수준을 떨어트리는 문제까지 번진다.
 
이더리움은 고스트 프로토콜(Ghost Protocol)이란 방식으로 이러한 엉클 블록 문제를 해결한다. 즉 정상적인 블록들이 N개의 엉클블록을 가질 수 있게 함으로써, 엉클블록이 메인 체인에 붙도록 한 것이다.  
 
이더리움은 고스트 프로토콜(Ghost Protocol)이란 방식으로 이러한 엉클 블록 문제를 해결한다. 즉 정상적인 블록들이 N개의 엉클블록을 가질 수 있게 함으로써, 엉클블록이 메인 체인에 붙도록 한 것이다.  
그렇게 되면 엉클블록도 메인 체인에 속하므로, 난이도가 낮아지지 않는 효과를 가져온다.
+
그렇게 되면 엉클블록도 메인 체인에 속하므로, 난이도가 낮아지지 않는 효과를 가져온다.<ref name="asfd"></ref>
  
  
28번째 줄: 29번째 줄:
 
* 박재균 기자, 〈[http://www.fntoday.co.kr/news/articleView.html?idxno=171977 ‘하이콘’, 고스트프로토콜로 채굴 효율성-안정성 높인다]〉, 《파이낸스투데이》, 2018-11-05
 
* 박재균 기자, 〈[http://www.fntoday.co.kr/news/articleView.html?idxno=171977 ‘하이콘’, 고스트프로토콜로 채굴 효율성-안정성 높인다]〉, 《파이낸스투데이》, 2018-11-05
 
* 김형중 교수, 〈[http://www.koreaittimes.com/news/articleView.html?idxno=74653 (김형중 칼럼) 엉클 마이닝]〉, 《코리아아이티타임즈》, 2017-10-13
 
* 김형중 교수, 〈[http://www.koreaittimes.com/news/articleView.html?idxno=74653 (김형중 칼럼) 엉클 마이닝]〉, 《코리아아이티타임즈》, 2017-10-13
 
+
* etainclub, 〈[https://steemit.com/coinkorea/@etainclub/smart-contract-8-2 [Smart Contract 개발] #8 이더리움 핵심 개요 정리 2]〉, 《steemit》
 
==같이 보기==
 
==같이 보기==
 
* [[고아블록]]
 
* [[고아블록]]

2019년 8월 5일 (월) 10:01 판

엉클블록(uncle block)은 블록의 유효성은 통과되었지만 최종 블록으로 인정받지 못하여 고아블록으로 이루어진 체인의 첫 번째 블록이다. 이더리움, 하이콘 등에서는 엉클블록의 생성자도 보상을 지급하고, 이에 대한 해시네트워크에 포함시켜 안정적으로 네트워크를 유지한다.

개요

블락 생성 시간은 매우 중요하다. 블락 생성이 매우 빠르면, 즉 블락 생성 난이도가 낮으면 네트워크의 보안 수준이 나빠진다. 반대로, 블락 생성이 매우 느리면, 즉 블락 생성 난이도가 높으면 네트워크 보안 수준은 올라가지만, 언제 블락이 생성되는지 알기 어렵기 때문에, 트랜잭션 처리가 언제 될지 예측하기 어려운 문제가 발생하게 된다. 따라서 적절한 블락 생성 시간이 설정되어야 하는 것이다. 만약 두 채굴자가 거의 비슷한 시간에 블락을 채굴한다면 어떻게 처리해야 할까? 이더리움 네트워크는 총 블락의 난이도가 더 높은 체인을 선택한다. 그러면 난이도가 낮은 체인은 그냥 버리는게 좋을까? 이처럼 선택되지 못한 블락을 스테일 블락(stale block)이라고 하는데, 이더리움에서는 스테일 블락을 엉클 블락(uncle block)이라고 부른다.인용 오류: <ref> 태그를 닫는 </ref> 태그가 없습니다


각주

참고자료

같이 보기


  의견.png 이 엉클블록 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.