의견.png

"에폭"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
23번째 줄: 23번째 줄:
  
 
슬래싱 조건을 다음과 같이 변경합니다. 우리는 에포크 번호를 계속해서 floor(epoch_start_block_number / 50); 에포크 길이가 50보다 길면 간단히 에포크 숫자를 건너 뛴다. 모든 투표는 현재 신기원뿐만 아니라 다음 신기원에서 하나를 뺀 것까지 지정한다 (예 : 현재 신기원이 108이고 다음 신기원이 112 일 것으로 예상되는 경우 투표는 (108, 111)로 지정). 이 두 값을 대상 시작 (ts) 및 대상 끝 (te)이라고한다. <ref> Vbuterin〈[https://ethresear.ch/t/exponential-epoch-backoff/1152 Exponential epoch backoff]〉, 《RESEARCH》 2018-03-03 </ref>
 
슬래싱 조건을 다음과 같이 변경합니다. 우리는 에포크 번호를 계속해서 floor(epoch_start_block_number / 50); 에포크 길이가 50보다 길면 간단히 에포크 숫자를 건너 뛴다. 모든 투표는 현재 신기원뿐만 아니라 다음 신기원에서 하나를 뺀 것까지 지정한다 (예 : 현재 신기원이 108이고 다음 신기원이 112 일 것으로 예상되는 경우 투표는 (108, 111)로 지정). 이 두 값을 대상 시작 (ts) 및 대상 끝 (te)이라고한다. <ref> Vbuterin〈[https://ethresear.ch/t/exponential-epoch-backoff/1152 Exponential epoch backoff]〉, 《RESEARCH》 2018-03-03 </ref>
 +
 +
==활용==
 +
*'''비콘체인'''(BeaconChain) : 합의를 실행하는 체인으로 64개의 슬롯을 지닌 에폭으로 구성된다. 각 슬롯에는 증언이 필요하며 에폭은 검증단에 의해 승인된다. 이를 톹ㅇ해 견고한 입증 상태로 전환되며, 시간도 단축된다. 6초 안에 검증 및 합의가 이뤄지고 제안자들은 신속하게 제안하고 새로운 블록에 빠르게 합의할 수 있다.<ref> 한만혁 기자,
 +
〈[http://www.blockchainnews.co.kr/news/view.php?idx=3885 비탈릭 부테린이 말하는 이더리움 2.0의 특징]〉, 《블록체인뉴스》 2019-04-05 </ref>
  
 
{{각주}}
 
{{각주}}

2019년 9월 2일 (월) 14:42 판

에폭(Epoch)은 다수의 블록을 하나의 단위로 묶은 것이다. 보통 블록 50개를 묶어서 하나의 에폭을 구성한다. 에포크라고도 한다.

다수의 슬롯 (현재 64 개) 이후에 유효성 검사기가위원회에서 재구성된다. FFG에 반영된 것은 아니지만, 에폭의 길이를하게 증가 시키자는 지수이다. [1]

Epoch 블록

Epoch 블록은 Universal Block 네트워크 업그레이드의 마지막 단계이며 레거시 블록 (전송 / 수신 / 변경 / 개방) 시대의 끝을 지정한다. 계정 체인에 Epoch 블록을 추가하면 계정 체인에 추가 된 구식 블록은 더 이상 노드 소프트웨어에 의해 검증되지 않는다.

  • 계정 체인은 더 ​​이상 레거시 블록을 생성할 수 없다.
  • 계정 체인에서 에포크 (epoch) 블록 다음의 모든 트랜잭션은 상태 블록에 의해 수신되어야한다.[2]

배포

Epoch 블록의 기능은 버전 15, 특히 Pull Request # 955 에 추가되었다 . 모든 Epoch 블록은 Genesis 계정으로 서명되며 네트워크의 각 계정 체인과 보류중인 수신이없는 미 개설 계정에 추가된다. 네트워크의 경계가 많기 때문에 The Nano Center에서 개발 한 분산 작업 증명 시스템을 사용하여 작업 증명을 생성하고 있다. 모든 작업 증명은 우리 편에서 이루어지고 있다. 사용자는 스스로 생성 할 필요가 없다. [2]

변경

계정 체인 업그레이드로서 Epoch 블록은 네트워크의 계정을 Epoch 0에서 Epoch 1로 이동한다. 향후 모든 트랜잭션의 최소 버전은 1이며 레거시 블록으로는 수신 할 수 없으며 State 블록으로 수신하면 자동으로 업그레이드된다. 버전 1 계정. Epoch 블록은 계정의 잔액 또는 담당자를 변경할 수 없다. 에포크 블록이 계정 잔액을 변경하려고 시도한 경우, 계정 체인 소유자 만 잔액 또는 담당자를 변경하는 블록에 서명 할 수 있으므로 서명이 잘못되어 노드가이를 거부한다. Epoch 블록은 일회성 사용으로 계획되지만 필요한 경우 향후 업그레이드에 사용할 수 있다.[2]

캐스퍼 FFG 계약

에포크 길이가 고정된 50 블록인 대신 50은 기본 에포크 길이이며 에포크의 실제 길이는 다음 규칙에 따라 에포크 시작 시간에 계산된다. 마지막 에포크가 체크 포인트를 완료 한 경우 에포크 길이는 50 블록이다. 그렇지 않으면, 에폭 길이는 이전 신기원 길이의 두 배이다.

슬래싱 조건을 다음과 같이 변경합니다. 우리는 에포크 번호를 계속해서 floor(epoch_start_block_number / 50); 에포크 길이가 50보다 길면 간단히 에포크 숫자를 건너 뛴다. 모든 투표는 현재 신기원뿐만 아니라 다음 신기원에서 하나를 뺀 것까지 지정한다 (예 : 현재 신기원이 108이고 다음 신기원이 112 일 것으로 예상되는 경우 투표는 (108, 111)로 지정). 이 두 값을 대상 시작 (ts) 및 대상 끝 (te)이라고한다. [3]

활용

  • 비콘체인(BeaconChain) : 합의를 실행하는 체인으로 64개의 슬롯을 지닌 에폭으로 구성된다. 각 슬롯에는 증언이 필요하며 에폭은 검증단에 의해 승인된다. 이를 톹ㅇ해 견고한 입증 상태로 전환되며, 시간도 단축된다. 6초 안에 검증 및 합의가 이뤄지고 제안자들은 신속하게 제안하고 새로운 블록에 빠르게 합의할 수 있다.[4]

각주

  1. 400D〈캐스퍼 FFG 개요〉, 《MEDIUM》 2018-06-29
  2. 2.0 2.1 2.2 NANO〈NANO 101 에포크 블록〉, 《MEDIUM》 2018-10-19
  3. Vbuterin〈Exponential epoch backoff〉, 《RESEARCH》 2018-03-03
  4. 한만혁 기자, 〈비탈릭 부테린이 말하는 이더리움 2.0의 특징〉, 《블록체인뉴스》 2019-04-05

참고자료

같이 보기


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