EOS Node Operator Round Table (Feb/01)

Junhan Kim
NodeONE
Published in
3 min readFeb 1, 2023

February 1 — configuration parameters for node operators running 3.2 and beyond · Issue #114 · EOS-Nation/leap (github.com)

Leap 소프트웨어 현황

  • D.U.N.E(Docker Utility for Node Execution) 의 새 버전이 공개되었습니다.
    https://github.com/AntelopeIO/DUNE/releases/tag/v1.1.0
  • Leap 4.0 (2023/3월 릴리스 예정) 부터는 Ubuntu Linux 18.04 를 지원하지 않을 것입니다.
  • Leap 4.0 은 컨센서스 업그레이드가 아니기 때문에 우분투 18.04 를 사용하는 노드 운영자들이 즉각적으로 업그레이드 할 필요는 없습니다.
  • Leap 는 우분투 20.04, 22.04 를 계속하여 공식적으로 지원할 것입니다.

EOS 노드 운영자 테크니컬 라운드 테이블

Mattew 는 Leap 3.2 에서 변경된 내용으로 인해 발생할 수 있는 이슈를 제기하였습니다. 이 이슈로 인해 구성 파일을 업데이트 하지 않은 노드에서 문제가 발생할 수 있습니다.

  • 이 변경사항을 해결하기 위해 Leap 3.2 문서를 업데이트 할 것입니다.
  • Leap 3.2 로 업그레이드 한 노드 운영자들을 max HTTP response time 값을 max serialization time 값과 같게, 혹은 그보다 큰 값으로 설정해야 합니다.
  • 보다 자세한 내용은 추후에 언급할 것입니다.

다음주의 논의 주제: 특수 목적 전용 노드

Aaron: 읽기 전용 노드에 관하여.

  • Steem 에는 노드를 런칭할 때 읽기전용으로 설정할 수 있는 Flag가 있었다.
  • 상태에 대한 읽기 전용 모드
  • 동기화 및 트랜잭션 푸시는 하지 않는다.
  • 읽기 전용 노드는 상태 파일(State File) 또는 다른 노드로부터 읽어오기만 한다.
  • Greymass 에는 다수의 노드 인스턴스를 돌리고 있는 서버들이 있으며 각 노드는 자신만의 상태 파일을 필요로 한다.
  • 이렇게 하면 동기화 및 쓰기에 대한 부담이 줄어든다.
  • 보다 극단적인 대안 → 상태 그 자체를 다른 어떤 솔루션으로 스트리밍 할 수 있을까? Dfuse? The Graph?

Matthew: 릴레이 전용 노드는 상태를 필요로 하지 않는다.

  • 예전이 이 아이디어에 대하여 논한 적이 있었다.
  • 블록 전파를 보다 효과적으로 할 수 있게 된다.
  • Kevin: 관련된 PR(Pull Requests) 들은 다음과 같다.
    - [Propagate block after header validation #590](https://github.com/AntelopeIO/leap/pull/590)
    - [Parallelize Read-only Transaction Execution Design Document #130](https://github.com/eosnetworkfoundation/product/pull/130/files)

--

--