Skip to content

popcateum/pos-upgrade-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

PoS 전환

description

이곳은 팝캣티움 PoS 전환에 필요한 내용을 정리하는 곳입니다.

준비물

  • geth (v1.11.6): 팝캣티움에 맞게 genesis 및 포크 관련 내용 수정 필요
  • deposit contract: 비콘체인에 코인 예치
  • key generator: 코인 예치와 관련된 도구
  • consensus client: Prysm, Lighthouse 중에 사용하기 편한걸로 선택
  • beacon explorer: beaconcha.in, ethstakers중 사용하기 편한걸로 선택

개념 정리

도구 정리

참고 문서

팝캣티움 머지 작업순서

  1. geth를 팝캣티움에 맞게 수정
  2. pos 전환 하드포크 내용 추가
  3. 팝캣티움에 deposit 컨트랙트 배포
  4. staking에 참여할 키 생성, 입금 진행
  5. bconsensus 클라이언트에 deposit 컨트랙트, 체인id 등 필요 변수값 넣어서 실행
  6. genesis.ssz 생성
  7. 실행노드와 합의노드 연결 확인
  8. 설정해둔 시간에 pos 전환 되는지 확인
  9. 각 클라이언트 정상 작동 하는지 확인
  10. 비콘 체인 익스플로러 연동

PoS 전환 작업 순서

PoW => PoS 머지시

  • �pow or poa 실행 가능한 geth 버전 준비
  • genesis.json 세팅
  • lighthoise 세팅 (다른 컨세서스 노드 사용 가능)
  • genesis.json에 세팅한 시간에 merge 되는지 확인
  • 블록 생성 확인

PoS 네트워크 실행

  • Lighthouse 테스트넷 생성 문서 참고

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published