모든 콜렉션
이오스(EOS) 관련 소식
Node Operator Roundtables 회의, Prometheus 통계 및 RAM 효율성에 관해
Node Operator Roundtables 회의, Prometheus 통계 및 RAM 효율성에 관해

2023년 2월 10일 발간

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

작성자: Marco González

편집자: Randall Roland

옮긴이: Sangyong Jeong

본 기사의 내용은 아직 확정된 내용이 아님을 알려드립니다. 본문은 Leap 4.0 출시에 앞선 중점 논의 및 통계 산출 기능에 대해 기술합니다. 전체 네트워크의 효율성을 증대시키기 위한 논의 또한 포함합니다.

프로메테우스(Prometheus)가 무엇인가요?

프로메테우스(Prometheus)는 2012년 처음 활성화된 오픈 소스 툴킷입니다. 최초의 비트코인 열풍이 불기 2년 전입니다. 지금 이 시점에서 프로메테우스는 수많은 회사 및 네트워크가 사용하고 있는 툴킷입니다. 프로메테우스의 주요 기능은 다음과 같습니다.

  • 자율적인 서버 노드

  • HTTP를 통한 time-series pull model

  • 데이터 식별의 용이성을 위한 메트릭 이름, 키/값 쌍을 사용하는 다각적 데이터 모델

  • 서비스 또는 정적 구성으로 검색된 대상

  • 다양한 그래프 모드 설정 가능

  • 그 외

블록체인 네트워크 혜택

이더리움(Ethereum) 네트워크의 풍부한 통계는 이미 프로메테우스 데이터 추출의 이점을 누리고 있습니다. 비트코인(Bitcoin) 노드에 대한 조사와 분석도 마찬가지입니다.

프로메테우스는 블록체인 네트워크의 데이터를 실제 유용한 통계로 제공함으로써 시가 총액이 높은 블록체인에 장기적 이점을 제공합니다. EOS 네트워크 확장을 위한 계획에는 네트워크 데이터 분석 도구의 개선이 필수적입니다. 프로메테우스는 또한 Coin Market Cap에 표시될 수 있는 엔드 포인트(End-Point) 스크래핑 및 데이터 수집에서 그 가치를 입증할 것입니다.

EOS 네트워크에 프로메테우스 통합

Nodeos는 블랙박스에 비유될 수 있습니다. 깊숙이 숨겨진 방대한 양의 정보는 아직 도청되지 않았습니다. 프로메테우스는 해당 정보에 관한 유용한 액세스를 제공할 수 있습니다.

Node Operators Round Table의 #10주차(11월 30일)에서는 프로메테우스가 Leap 4.0 업데이트에 함께 어떤 종류의 통계를 포함해야 하는지에 관한 논의가 있었습니다.

커뮤니티는 선호하는 통계 목록을 준비했습니다. 첫 번째 중요한 데이터 포인트(11월 30일 회의 및 의견 [01, 02])는 다음과 같습니다.

  • regular use 데이터 (예시. get_info data, head block, LIB, etc.)

  • 블록 로그 및 full/trimmed nodes

  • runtime configs

  • 블록 및 상태 히스토리 스펙트럼

  • 플러그인 활성화

  • Peers 절댓값

포함 기능에 관한 주요 내용:

  • 모니터링 구성의 정도

  • 노드 영향을 최소화하기 위해 다른 스레드 사용

  • 메트릭 명에 텍스트 추가 기능

  • 커스텀 메트릭 디멘션

  • JSON 형식의 엔드 포인트

  • 모든 현재 기록 내보내기

#11주차(12월 7일)에서 논의된 광범위한 초기 목표는 다음과 같습니다.

  • 전체 구성 초안

  • 시점에 따른 우선순위

nodeos 모니터링 대시보드는 EOS 프로메테우스의 첫 번째 버전에서 준비될 수 있는 가장 좋은 예시입니다.

통계 분석 개선은 수학적 계산의 일부이며, 이를 효율적인 성능으로 전환하는 것은 풀어야 할 숙제입니다.

EOS 네트워크의 차이점

Blockchain Council은 스마트 계약 플랫폼 간의 차이점을 언급했습니다. EOS 네트워크는 사용자가 네트워크 리소스를 소유할 수 있도록 하는 반면 Ethereum은 리소스 임대 모델을 사용합니다. 때문에 EOS는 트랜잭션 비용을 낮게 유지할 수 있습니다. 그러나 개발 중인 Leap 4.0의 잠재력을 최대한 발휘하기 위해선 RAM(memory에 비유됨) 사용을 줄이는 것이 중요합니다.

Prometheus에 관한 논의에서 RAM 언급의 이유

1월 4일(week #13) EOS Node Operators Round Table은 몇 주 동안 Prometheus 관련 토론을 진행했습니다. RAM 사용량은 새로운 리소스 모델 및 확장성에 미칠 수 있는 제한과 함께 논의되었습니다. 단순히 네트워크 혼잡을 처리하기 위한 변경이 아닌, 사용자 경험까지 함께 개선할 수 있어야 하며, 다른 우려 사항으로 관리 비용이 제기되었습니다.

이전에 #09주 회의에서 상태 기록(state history ) 저장에서 RAM 사용 지나치게 과도한 것이 개선이 필요한 주요 영역으로 제기되었습니다. RAM 소모는 관리하기 어려운 속도로 지속적으로 증가하고 있으며, Prometheus를 통해 새로운 통계를 도입하는 것은 EOS의 전체 효율성을 제고하지 않고서는 어려울 것입니다. 따라서 핵심 인프라 개발이 다른 개발 영역보다 뒤처지지 않도록 해야 합니다.

09주차 회의에서는 최대 성능을 낼 수 있으면서 효율적인 RAM 크기에 대한 질문이 제기되었습니다. 그 중 인상적인 답변은 다음을 추가하는 것입니다.

"RAM 데이터 로드를 위한 블록 생성 주기 설정(block production cycle for loading data into RAM)".

해당 의제 관련 RFP로 추가 연구가 진행될 것이며, 또 다른 단기 목표는 #09주 회의록에서 확인하실 수 있습니다.

장기 솔루션 측면에서는 다음 두 가지 아이디어가 큰 공감을 얻었습니다.

  • “to specify RAM vs. Disk storage”를 위한 스마트 계약 인센티브

  • 더 빠른 CPU 코어와 높은 RAM을 갖춘 하드웨어 식별

AntelopeIO에서의 RAM 관련 논의는 EOS Core+ Blue Paper에서 일찍이 찾아볼 수 있었습니다. 무료 계정을 지원하는 구매자를 위한 판매 불가 RAM이 도입되었으며, 때문에 계정 생성 시 부여된 초과 RAM 판매 남용을 방지할 수 있습니다.

전망

Leap 4.0은 AntelopeIO 팀이 이미 달성한 놀라운 성공을 기반으로 합니다. EOSIO에서 미처 해결되지 못했던 해묵은 문제들을 해결하고, EOS 메인넷의 다음 버전은 Leap 3.0보다 훨씬 더 큰 기술적 도약을 할 것입니다. Leap 3.0은 EOS의 입지 확장을 위한 IBC 및 EVM 도입 또한 흥미로운 주제입니다.

EOS 네트워크의 확장 발전의 핵심은 효율성 및 통계 도구를 개선하는 것입니다. Prometheus 통합은 네트워크 분석에 대한 근본적 해결책을 제공할 것입니다. 네트워크 트래픽 증가에 대비한 RAM 효율성 관리도 핵심 주제로 다루어지고 있으며, Prometheus 및 RAM 사용의 혁신은 다양한 프로젝트에 큰 도움이 될 것입니다. EOS 네트워크는 오늘도 밝은 미래를 향해 변화하고 혁신하고 있습니다.


출처 및 참고문헌

답변이 도움되었나요?