EOS Node Operator Round Table (Feb/01)
Published in
3 min readFeb 1, 2023
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)