모든 콜렉션
이오스(EOS) 관련 소식
EOS Node Operator Roundtable 요약 [2023년 3월 #2]
EOS Node Operator Roundtable 요약 [2023년 3월 #2]

2023년 4월 10일 발간

Sangyong Jeong avatar
작성자: Sangyong Jeong
1주 전에 업데이트함

작성자: Marco González

편집자: Randall Roland

옮긴이: Sangyong Jeong

노드 운영자, 안텔로프(Antelope) 코어 개발자, 그리고 커뮤니티 구성원들은 매주 흥미로운 주제에 관해 논의합니다. 노드 운영자 라운드 테이블의 주요 목표는 다음과 같습니다:

"노드 운영자들을 위해 안텔로프(Antelope) 프로토콜을 개선하는 것"

회의는 매주 수요일 오후 UTC 14시부터 15시까지 진행됩니다. EOS 노드 운영의 기초를 배우고자 하는 분들을 위해, EOS Network Foundation은 튜토리얼과 문서를 제공합니다.

개요

최근 몇 주간 라운드 테이블의 토론 주제들은 다른 형태를 띄고 있습니다. 이는 EOS EVM의 발매가 임박했고, Leap 4.0.0 초기 테스트 진행을 고려할 때 자연스러운 현상입니다.

3월 15일 라운드테이블에서 '다른 안텔로프 노드가 하는 역할에 대한 분류 체계(draft taxonomy)'의 '특별 노드(Special Nodes)'에 관한 몇 가지 추가 사항이 있었습니다. 3월 22일 회의는 취소되었으며, 3월 29일에는 분류 체계 초안에 대한 추가 사항이 없었습니다.

커뮤니티 주요 이벤트는 다음과 같은 것이 있습니다.

  • 4월 14일 출시 전 EOS EVM은 보안 감사 중입니다.

  • Leap 4.0.0 rc2는 현재 테스트넷에서 실행 중입니다.

3월 15일과 29일의 라운드테이블에서는 커뮤니티 피드백에 관한 토의에 많은 시간을 할애했습니다.

계속 진행 중인 '특별 노드(Special Nodes)' 토론은 GitHub의 'Post Upgrade meetings' 섹션에서 시작됩니다. 노드 분류 체계가 계속 이어질 것임을 보장했습니다. 궁극적인 목표는 기존 및 새 운영자 모두에게 미래 노드 운영의 경험과 잠재력을 향상시키는 것입니다.

3월 15일: Leap 4.0.0, 3.2.2 패치 및 피드백

ENF의 유튜브에서 3월 15일 라운드테이블 토론을 시청할 수 있으며, EOS Nation (Leap) GitHub에서 노트를 읽을 수 있습니다.

업데이트

회의는 여러 가지 업데이트로 시작되었습니다. SHiP 안정성 문제를 해결하기 위해 패치(Leap 3.2.2)가 출시되었습니다. 3회 경고 규칙(Three-Strikes Rule)에 대한 많은 피드백이 있었습니다.

Leap 4.0.0이 테스트넷에 출시된 후 DUNE과 CDT(contract developer toolkit)의 업데이트가 곧 이어질 것으로 예상됩니다.

Leap 4.0.0은 ENF와 추후 라운드테이블에서 논의될 예정입니다. 지금까지 알려진 바로는 테스트가 3월에 시작될 예정입니다. 하지만 네트워크 합의(consensus) 업그레이드에 대한 단기 계획은 가을까지 없다는 점을 염두하세요.

기술적인 토론은 계속해서 초안 문서의 주된 내용입니다. 계속되는 '특별 노드(Special Nodes)' 토론과 이전 토론과 관련된 자세한 노트는 해당 문서에서 찾을 수 있습니다.

주요 의제

노드 유형 항목은 다음 주로 연기되었습니다. 회의의 하이라이트는 다음과 같습니다:

  • Leap 4.0.0 RC 미리보기 (AntelopeIO GitHub)

  • 노드 운영자를 위한 version lifecycles

  • Leap 3.2의 미래

첫 번째 Leap 4.0.0 릴리스 후보 및 3.2 패치에 대한 예상

Leap 4.0.0 RC의 단기 목표:

  • 멀티 스레딩을 통한 높은 성능 향상

  • 블록 전파의 지연 시간 감소

  • 블록 릴레이를 위한 블록 유효성 검증

멀티 스레딩을 통한 높은 성능은 SHiP(State History Plugin)에 대한 관심을 불러 일으켰습니다.

"SHiP 및 DeepMind 로깅과 관련된 콘솔 로깅/출력 문장은 제한이 있어야 할까요?"

노드 택소노미(draft document) 초안에서는 다음과 같은 질문을 확인하실 수 있으며, 언제 SHiP를 사용하거나 사용하지 않는 것이 좋은지에 대한 가이드라인과 병렬 실행에 대한 문답도 있습니다.

하지만, 노드 택소노미(draft document) 초안은 Leap 4.0.0에 중점을 두고 있지 않습니다. 최신 SHiP 안정성 버그 수정에 대해서는 AntelopeIO GitHub를 참조하십시오.

다음으로, 지연 시간 감소와 더 빠른 블록 전파에 대한 논의가 있었습니다. BPs(Bare-metal servers)의 스케줄 기반 자동 피어링(auto peering)을 통해 최소한의 지연 시간으로 마지막 블록을 수신할 수 있도록 보장하는 방법이 집중적으로 논의되었습니다. 예약된 인접 BP 노드와의 자동 피어링(auto-peering)은 두드러졌던 주제입니다. 자세한 내용은 AntelopeIO GitHub를 참조하십시오.

블록 유효성 검증에 대한 릴리스 노트와 Prometheus Exporter Plugin 등의 정보는 AntelopeIO GitHub에서 확인할 수 있습니다. 또한 최신 Leap 4.0.0 RC와 3.2 패치를 확인하십시오. 3월 15일 라운드테이블에서는 Ubuntu 18.04 대 20.04 및 관련 보안 문제가 언급되었습니다.

피드백

커뮤니티에 앞으로 Leap의 최신 안정 버전을 지원하는 방법에 대한 피드백을 요청했습니다.

현재 3.2의 새로운 (패치가 아닌) 릴리스는 없을 것으로 예상됩니다. 그러나 3.2의 미래에 대한 피드백은 여전히 필요합니다. 하나의 제안은 (4.0 버전과 3.2 버전을 포함해) 두 개의 연속적인 버전을 안정적으로 유지하는 것입니다. API 변경은 여전히 고려해야 합니다.

전망

회의를 마무리하며, 합의 업그레이드를 위한 초점은 여전히 9월/10월로 유지됨을 다시 한 번 확인했습니다.

3월 22일: 취소됨

3월 22일은 EVM 코드가 완료되고 라이브 테스트가 시작된 주로, 회의는 취소되었습니다.

3월 29일: 피드백 및 최신 업데이트

ENF 유튜브에서 3월 29일 라운드테이블 토론을 시청할 수 있습니다.

최근 미팅의 성격을 고려하면, 많은 정보가 중복될 수 있습니다. 다음 문서가 도움이 될 것입니다.

3월 29일 회의에서는 초안 문서 추가 사항이 없다는 것을 알려드립니다.

업데이트

EOS EVM의 라이브 테스트와 예상되는 출시, 그리고 Leap 4.0.0 rc2의 테스트 후에 업데이트가 회의의 주요 주제가 되었습니다.

다음 주, 또는 그 이후 세 번째 릴리스 후보가 출시될 것으로 예상됩니다. 5.0 합의 업그레이드 (가을 시즌을 대상으로)에 대한 최초 언급은 개발 이니셔티브에 더욱 박차를 가하고 있습니다. 또한, 다가오는 몇 주간 새로운 CDT 릴리스와 IPv4/IPv6 지원이 예상됩니다.

CALL TO ACTION FOR BPS → BPs는 EVM 계정 생성을 위한 MSIG에 서명해야 합니다.

주요 의제

토론의 주요 주제들은 다음과 같습니다:

  • 블록 로그

  • 더 나은 Mac 운영체제 지원

  • 프로듀서 플러그인

  • BP 피어링

블록 로그(Blocks log), Mac, 그리고 프로듀서 플러그인(Producer Plugins)

'블록 로그(blocks log)' 토론은 특히 운영 효율성에 대해 논의되었습니다. AntelopeIO GitHub은 '블록 로그 분할(Blocks Log Splitting)'에 대한 더 자세한 내용을 확인할 수 있습니다. Mac 사용자를 더 잘 지원하기 위한 설문 계획이 있으며 프로듀서 플러그인(Producer Plugins)의 우선 순위는 스냅샷이 포함됩니다.

BP Peering

BP 피어링 피드백과 관련된 하위 주제는 다음과 같습니다:

  • 연결성 개선

  • 자동 구성 활성화

  • 구성 가변성

  • BP 프록시미티

  • 효과적 아웃바운드 관리

  • 브로드캐스팅 및 보안

릴리즈 노트 및 피드백

EOS 생태계가 성장함에 따라 기대감이 높아지면서, 행정 및 관리 효율성이 그룹의 주요 논의로 자리 잡았습니다.

  • 전용 문서와 릴리스 노트를 통해 전달되는 정보의 일치

  • 최상의 개발 성능을 제공하기 위해 정보 및 활성 업그레이드를 어떻게 디자인할 것인가

제안 사항으로는 다음이 있습니다:

  • 문서 포털 내에서 예시와 링크 제공

  • 안정적인 릴리즈는 코드와 문서를 일치시켜야 함

  • 릴리즈 노트는 실시간, 안정적인 제품을 지원해서는 안됨

빠른 혁신이 일어날 때, 릴리스 노트와 함께 교육이 제공될 경우 최상의 결과를 가져올 수 있다는 합의가 도출되었습니다. 노드 운영자는 최신 기능을 인지해야 하지만, 업그레이드 과정은 커뮤니티 전체에 이어지는 혜택을 제공할 수 있도록 개선될 수 있습니다.

Prometheus Exporter 플러그인에 대한 사용자 친화적인 대시보드가 있을 것인가요? 그리고 '5.0'에 대한 언급은 무엇인가요?

Prometheus는 여전히 주요 관심사입니다. Leap의 합의 업그레이드와 '5.0' 언급은 9월/10월즈음 계획되어 있습니다.

다음 목록은 논의가 준비되지 않은 상황에서 이루어진 내용입니다.

  • 5.0과 최적화된 (압축된) 블록 시간에 대한 전망

  • 백분율, 오프셋, 보수적인 값과 함께 블록을 더 빠르게 릴리즈

  • 새 블록 시작 전 매끄러운 처리

AntelopeIO GitHub에서 Optimize block start time by huangminghuang을 확인해보세요.

마지막으로, 예전 표준을 유지하는 최선의 방법, 과부하 처리에 대한 명확성, 정확한 시간 대 압축 창, 그리고 블록 오프셋을 삭제하는 것에 대한 논의가 이루어졌습니다.

전망

3월 29일 회의는 약간 더 길게 진행되었습니다. EOS 커뮤니티의 열성적인 참여자들은 각자의 자리에서 더 밝은 미래를 구축해 나가기 위해 노력하고 있습니다.

EOS 커뮤니티에 있어 EVM, 합의 업그레이드, GameFi/메타버스 투자 지원 등 다가오는 몇 달 동안은 기대감이 가득한 시기가 될 것입니다.


출처 및 참고문헌

답변이 도움되었나요?