· 톺아보기

자유

이더리움 펙트라 업그레이드 새로운 기능 몇가지 소개합니다.

쉐도우 · · 수정

조회 5,327 · 공감 2 · 댓글 2

테스트넷이었던  holesky와 sepolia에서 지난 2월  테스트 되었으나 구성문제로 인해  원만히 진행되지 못했고   새로운 테스트넷인 hoodi에서 성공적으로 업그레이드와  테스트중입니다.  


현재 공지된 메인넷 펙트라 업그레이드 일정은  추가적인 문제가 발견되지 않는 경우  5월7일 입니다.  


업그레이드 내용중 몇가지만 살펴보면  - 글 쓰고보니 밸리데이터 운영자 관점 글이 되었네요. ^^ - 


EIP-7251  : MAX_EFFECTIVE_BALANCE  증가

기존 검증인 최대유효잔액이었던  32 ETH가 2048ETH까지 증가 되었습니다. (최소 활성화 잔액은  32이더 입니다.)

기존에는 32 이더마다 밸리데이터를 분리해서 운영해야 했지만   이제 64개 밸리데이터를 하나로 통합해 관리할수 있습니다.


테스트넷 에서  만들어본 밸리데이터 입니다. 

2048.png


이와 연관되어 변경된 사항은  

1. 이를 이용하려면  키 생성할때  출금자격증명을 0x02로 설정하면  최대 2048이더까지 하나의 밸리데이터에 유효잔액으로 입금이 가능합니다.  


2.  기존  초기 슬래싱 패널티는   1/32*유효잔액 = (보통 1이더) 이었는데  1/4096*유효잔액으로 변경 되었습니다.

기존 32이더 밸리데이터는 초기 슬래싱 패널티가 1이더에서  0.0078125 ETH로 줄어 들었습니다. 


3. 출금 대기열은 보통 에폭당 검증자수 제한이었는데 ( 총밸리데이터수에 따라 가변.현재 16 ) .

이제  에폭당  256ETH로 제한됩니다.  하루에 출금 제한 57,600 ETH


4.  0x01 출금자격 설정한 밸리테이터는  sweep에 의해 순차적으로  32이더 이상의 보상리워드를 출금주소로 자동 출금했었는데 ( 출금수수료 없이  )  - 현재 약 9-10일 마다 출금 진행.  


출금자격이 0x02로 설정된 밸리데이터는  2048 이더까지 부분출금이 되지 않고 스테이킹 밸런스 증가로  복리 스테이킹 효과를 가집니다. 

=> 대신  0x02 출금자격 설정 밸리데이터는  32이더 이상의 금액중 일부를  부분출금 할수 있습니다.(전송수수료 필요) 


EIP-7002 :  실행계층에서  출금 실행 가능 

기존에서는 검증자의 활성키(밸리데이터키)를 사용하여  CL에서  종료나 출금을 실행했어야 했는데

이제  출금자격증명을 사용해  EL에 출금요청을 직접 할수 있게 되었습니다.  

출금 주소로 등록되어 있는 주소에서  스마트컨트랙을 이용해  부분 출금 전체 출금 등의 기능을  수행할수 있습니다. 

밸리데이터  어카운트 타입 변경 /밸리터이터 합치기 /부분출금/전체출금/EXIT등의  기능을  실행계층에서  할수 있습니다.

(스마트컨트랙 방식으로 진행되며 트랜젝션 수수료가 필요합니다. ) 


EIP-7691 : 블롭 처리량 증가 ,현재 블록수 3개에서 6개로 , 최대 값 6에서 9로 증가합니다. 

지난 덴쿤 업그레이드에서 도입된 블롭은  L2의 지원용량을 향상시켜 확장성을 개선하는데  현재 대략 50-60GB의 데이터를 차지하고 있습니다.  업그레이드 후  100GB 이상 늘어날수 있어  저장 공간이 부족한 스테이킹 노드 운영자들은  디스크 공간 확보가 추가로 필요합니다


EIP-6110   

기존에는  스테이킹  디파짓 입금시  CL에 입금된후 EL 로 전환되었는데  바로  EL에 통합됩니다. 

대기열 없는 경우  기존에 걸리던   15시간에서  약 13분 이내로 단축됩니다. 


EIP-7702 

외부 소유 계정(Externally Owned Accounts - EOA)이 스마트 계약 코드를 실행하여 스마트 계약 계정처럼 동작할 수 있도록 합니다. 이는 특정 거래에 대해 EOA에 임시 코드를 할당함으로써 가능합니다.  


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


EIP-7002 :  실행계층에서  출금 실행 가능  테스트  ( hoodi )


0x01 기본 밸리데이터의  출금 주소로 지정된  메타마스크 지갑(또는 하드웨어지갑)에 연결 후   

기존 런치패드 디파짓 입금방식과 비슷하게 스마트컨트랙을 수행합니다. 


val_action.png


업그레이드 어카운트  실행 


upgrade_0x02.png


밸리데이터를 0x02 타입으로 업그레이드 후  기존 다른 밸리레이터 합치기  


merge.png



명령 후  합쳐지는 밸리데이터는  기존 EXIT 절차에 따라   5 에폭후에 EXIT되고    256 epoch후에 (약27시간)  EXIT 완료되고 출금  sweep에 의해 출금되면   통합이 완료됩니다.  


consolidate_1062159.png



부분출금   


0x02로 설정된 밸리데이터는 부분출금이 가능한데    출금주소로 지정된 지갑을 연결하고 명령을 실행합니다. 


부분출금1.png


부분출금2.png


출금 요청이 완료되면  출금 대기열에 들어가고  기존 출금 방식에 의해  전체 밸리데이터 sweep 방식으로 순서가 되면 출금됩니다. 

출금대기열.png


밸리데이터 강제종료 

기존에는 노드에서 미리 종료 서명 메시지를 준비해뒀다가  브로드캐스팅 하거나  실시간으로 운영 노드에서 종료 서명을 하면 밸리데이터 종료가 가능했는데.  스테이킹 니모닉 키를 잃어버리거나  노드가 없거나 하면  종료에 어려움이 있던게 사실입니다. 


그런데 exit도  출금지갑을 이용해서 가능합니다. 


force_exit.png


force_exit2.png


force_exit3.png


기존 밸리데이터에  자금  추가

0x02 출금자격을 사용하는 밸리데이터는  밸런스를 최대 2048까지 스테이킹 자금을 늘릴수 있습니다.  추가가능한 최소금액 1이더. 


add_fund.png



 






댓글 2

  1. jjangg96 ·
    감사합니다. 베라체인에 적용된다는게 이거였군요
    /Vollago
  2. 스리라차차 ·
    아직도 코인은 어렵워요!!!
    공부 많이 해야겠네여!

가상화폐당 최근 글

가상화폐당 목록 더 보기