EOS Mandel 업그레이드 가이드

NEOPLY
NEOPLY
Published in
5 min readAug 3, 2022

2022년 9월 21일 수요일, EOS 블록 프로듀서들은 Mandel 3.1로 조정된 컨센서스 업그레이드를 실행하여 자기 결정을 향한 새로운 길을 개척하기 시작할 것입니다.

노드를 실행하는 모든 사용자는 네트워크와 동기화를 유지하려면 9월 21일 이전에 노드를 업그레이드해야 합니다.

ENF가 최종 릴리스를 공개하면, 노드 운영자는 Mandel로 업그레이드할 수 있습니다. 가장 최근 릴리스는 GitHub에서 확인할 수 있습니다.

업그레이드 계획:

  1. 프로덕션 노드에서 수행하기 전에 테스트 서버에서 이러한 단계들을 수행할 수 있는지 확인해 보시기 바랍니다.
  2. 지원되는 운영 체제 중 하나를 사용해 보시기 바랍니다(Ubuntu 18.04, 20.04, 22.04). 새로운 서버에 Mandel 3.1을 설치하거나 기존 서버를 업그레이드할 수 있습니다. 지침서들은 여러분들이 업그레이드 중인 것으로 가정합니다.
  3. 미리 빌드된 바이너리를 사용할지, 아니면 스스로 바이너리를 컴파일 할지를 결정합니다.
  4. 노드가 Mandel 3.1에서 더 이상 사용할 수 없는 플러그인을 사용하도록 구성되지 않았는지를 확인합니다(GitHub 릴리스의 사용 중단(deprecations) 사항 참조)
    *사용 중단 플러그인
    History v1 : “history_plugin” + “history_api_plugin”
    MongoDB : “mongo_db_plugin
    운영자는 솔루션들을 Hyperion 또는Chronicle과 같은 서비스로 마이그레이션할 수 있습니다.
  5. 더 이상 사용할 수 없는 config 옵션을 제거합니다.
    a. Reversible Block Database 구성 제거
    제거 ) reversible-blocks-db-size-mb
    제거 ) reversible-blocks-db-guard-size-mb
    제거 ) fix-reversible-blocks
    제거 ) import-reversible-blocks
    제거 ) export-reversible-blocks
    b. nodeos 2.1의 Block log splitting 제거 > log block rotation으로 변경
    제거 ) blocks-log-stride
    제거 ) max-retained-block-files
    제거 ) blocks-archive-dir
    변경 ) block-log-retain-blocks
  6. EOSIO 2.1은 Mandel과 호환되지 않는 SHiP(State History Plugin) 파일과 blocks.log 파일을 사용했습니다. 2.1의 SHiP 파일은 항상 3.1과 호환되지 않습니다. 그러나 노드가 이전 버전의 EOSIO에서 업그레이드된 경우, block.log 파일이 호환될 수 있습니다.
    Mandel 3.1은 EOSIO 2.0 기반이며, 따라서 노드를 EOSIO 2.0에서 업그레이드하는 것은 간단합니다.
기존 구성에 따라 노드가 수행해야 하는 단계 표

스냅샷을 이용하는 경우 아래 서비스를 이용할 수 있습니다.

추가 고려 사항

블록 프로듀서들은 Mandel 3.1의 모든 새로운 기능을 동시에 활성화합니다. 문제가 발생할 가능성은 낮지만, 이러한 변화는 스마트 컨트랙과 dApp에 영향을 미칠 수 있습니다. 개발자는 Jungle4와 같은 공개 테스트넷을 사용하여 자신의 dApp들이 예상대로 계속 작동하도록 할 수 있습니다. 개발자들은 이러한 테스트 네트워크를 사용하여 새로운 Mandel 기능을 테스트할 수도 있습니다.

더욱 자세한 내용은 아래 가이드 문서를 통해 확인하실 수 있습니다.

네오플라이는 EOSeoul 활동을 통해 EOS의 생태계 발전에 기여하고 있습니다. 네오플라이의 다양한 소식에 관심이 있으신 분들은 아래 링크를 통해 더 자세히 확인하실 수 있습니다.

[EOSeoul]
텔레그램 : https://t.me/eoseoul
홈페이지 : https://eoseoul.io
미디엄 : https://medium.com/eoseoul
트위터 : https://twitter.com/eoseoul_kor

[NEOPLY]
홈페이지: https://neoply.io
미디엄: https://medium.com/neoply
트위터: https://twitter.com/neoply_kr

--

--

NEOPLY
NEOPLY
Editor for

NEOPLY is an investment organization for accelerating startup growth, specializing in blockchain and cryptocurrency investments.