메인 콘텐츠로 건너뛰기
모든 콜렉션이오스(EOS) 관련 소식
EOS Node Operator Roundtable 요약 [2023년 1월 #1]
EOS Node Operator Roundtable 요약 [2023년 1월 #1]

2023년 1월 31일에 게시됨

Sangyong Jeong avatar
작성자: Sangyong Jeong
최소 1년 전에 업데이트됨

작성자: Marco González

편집자: Randall Roland

옮긴이: Sangyong Jeong

EOS 네트워크는 희망찬 2023년을 맞아 올해를 혁신과 성과로 채워 나가기 위해 최선을 다하고 있습니다. Node Operator Roundtable은 커뮤니티가 기술 문제를 논의하고 차세대 프로토콜 혁신을 준비하는 곳입니다.

9월에 AntelopeIO(Leap 3.1)가 출시된 이후 EOS 네트워크의 초점은 EOS 네트워크 발전을 위한 주요 기능 식별로 향했습니다. 2022년 논의된 가장 주목할만한 주제는 다음과 같습니다.

  • 프로그램 관리

  • P2P 개선

  • Prometheus exporter 추가에 관한 논의

본 EOS Node Operator Roundtable 회의 요약본은 1월 4일11, 18일에 논의된 주제를 다룹니다. 2023년 처음 두 회의는 이전과는 다른 회의 형식으로 진행되었으며, 보안의 이유로 해당 회의의 녹화는 제공되지 않습니다.

2023년 1월 4일: 보다 비용 효율적인 리소스 모델 탐색

1월 4일 EOS Node Operator Roundtable 회의의 주요 관심사는 AntelopeIO 리소스 모델의 잠재적 변경에 대한 피드백 수집이었습니다. 지난 몇 주 동안 WAX 네트워크의 정체(Congestion) 문제는 전반적 운영 성능을 위해 개선할 수 있는 영역으로 확인되었습니다. 회의는 노드 운영자가 그간 경험했던 문제들을 검토하는 것으로 시작되었습니다.

하드웨어, 스토리지 및 RAM에 관한 심도 있는 고려

RAM usage에 관한 논의에 이어 하드웨어에 관한 논의도 진행되었습니다. 최소한의 제한 한도(허용되는 가장 낮은 등급의 하드웨어)와 경제성을 고려한 실용적인 수준(경제성을 해치지 않는 한도 내에서의 가장 높은 등급)이 포함됩니다. 새로운 리소스 모델과 관련하여 다음과 같은 기회가 식별됩니다.

"...특히 RAM 및 스토리지와 관련하여 스토리지 활용에 대한 인센티브/비인센티브를 더 잘 조정해야 합니다."

궁극적 아이디어는 새로운 리소스 모델이 사용 가능한 네트워크 스토리지의 비용 효율성을 증대하는 데 초점을 맞춰야 한다는 것입니다.

가스(Gas fee) 모델에 대한 고려

해당 회의에서는 현재 EOS 네트워크의 리소스 시스템인 CPU, REX 및 PowerUP 서비스에 반하는 '가스'(Gas fee) 리소스 모델이 중점적으로 논의되었습니다. 그러나 각각 트랜잭션을 위해 가스 수수료(Gas fee)를 요하는 것은 역사적으로 밝혀진 고유한 문제들이 있습니다. 또한 현재 EOS 리소스 모델의 강점인 소액 트랜잭션 용이성이 퇴색됩니다.

가스 프리(Gas-free) 작동과 사용 편의성에 관한 논의

현재 EOS의 리소스 모델은 트랜잭션에 가스 수수료를 요하지 않습니다. EOS의 발전을 이끌었던 초기 개념 중 하나는 dApp 운영자가 사용자를 위한 리소스를 공급하는 것이며, 사용자는 무료로 트랜잭션을 사용할 수 있도록 한다는 것이었습니다. 이는 확실히 사용자 편의성 측면에서는 훌륭하나, EOS 생태계의 경제적 지속 가능성 및 발전을 위해서는 더 많은 논의가 필요한 것으로 사료됩니다.

솔루션의 구체적 코드화

가스 수수료 모델 논의의 한 가지 잠재적 결과는 결국 기본 솔루션을 코드화 해 직접 비교 분석할 수 있도록 하는 것이었습니다. 리소스 데이터(예: 사용자, 개발자, 지갑 및 노드 운영자)를 보다 자세히 분석하면 제한 사항을 식별할 수 있으며, 이후 실제 리소스 모델이 네트워크 운영 환경을 개선할 수 있습니다.

균형 찾기

새로운 자원 모델 개발의 목표는 다음과 같습니다.

"...네트워크 정체, 악용 방지, 효용과 경제성 사이 균형을 유지합니다."

추가 참고 사항

지나치게 비용 효율적으로 보이는 영역은 PowerUp 서비스입니다. NET 리소스 개선의 우선순위는 비교적 낮은 것으로 사료되었습니다.

1월 11일 회의

의제의 주제에는 특히 AntelopeIO 리소스 모델에 대한 지속적인 논의가 포함됩니다. 이미 확인된 우려 영역에는 기록 및 API가 있습니다.

1월 11일 및 18일 회의 공통 주제: Nodeos Instances

게시된 회의록은 1월 11일 및 18일입니다 18일 회의는 마지막 두 회의의 간단한 브리핑으로 시작되었으며, 리소스 모델에 관한 토론에 중점을 두었습니다.

언급된 몇 가지 소프트웨어 진행 업데이트에는 다음이 포함됩니다.

  • Ship instability 문제를 해결하기 위한 3.1 및 3.2 패치 업데이트

  • 소프트웨어 관리를 용이하게 하기 위해 빠르면 다음 주에 새로운 DUNE 릴리스가 준비될 수 있음

  • supporting documentation이 진행 중

개발자 피드백으로 회의가 시작되었습니다. Mac 개발은 노드 운영자 회의에서 더 많이 다루어지기 시작했습니다. Mac이 공식적으로 지원되지는 않지만 개발자가 직접 컴파일할 수 있습니다. 관심 있는 일부 주제에는 DUNE(노드 실행용 Docker 유틸리티)에 대한 옵션으로 컴파일되는 CDT(계약 개발자 툴킷)가 포함되었습니다. GitHub 작업(및 Ubuntu)은 CDT를 컴파일하여 우회하는 옵션으로도 언급되었습니다.

새 리소스 모델에 관해 이어지는 토론

AntelopeIO 리소스 모델의 잠재적 변경이 노드 운영자에게 미치는 영향에 대한 논의가 계속되었습니다.

  • RAM 확장성 제한 및 사용 편의성, 서비스 노드

  • 실패 트랜잭션 청구

  • 더 쉽고 정확한 악용 및 오용 방지대책

  • NET & CPU 결합

  • 블루 페이퍼로 기술될 수 있는 구체적 Scaling 전략(비용 효율적 스토리지)

  • RAM 비용 절감

  • 계정 리소스 정보 스마트 계약 접근

노드 운영자 피드백 및 향후 의제

노드 운영자 피드백은 ENF가 관련 솔루션을 제공하는 데 도움이 되는 공개 토론이며, 다음은 회의에서 논의 및 문제로 식별된 항목입니다.

EOS Nation 도구는 노드를 시작하고 실행하는 데 유용한 것으로 언급되었습니다. 엔드포인트 추적을 위해 Animus 도 공유되었습니다.

제 3자 의존을 더 많은 기본 솔루션(예: Wharf 키트, 더 나은 지갑, 개선된 PowerUP)으로 대체하면 전반 체인의 유용성이 향상될 것으로 사료됩니다. 이 솔루션은 필요한 노력 대비 효과가 훌륭할 것으로 예상됩니다. 기타 효율적으로 여겨지는 솔루션은 다음과 같습니다.

  • PowerUp 플러그인

  • 모든 노드 운영자가 쉽게 공동 서명할 수 있는 기능

  • 스마트 계약 오류 모호성 해결

구현이 복잡할 것으로 예상되는 솔루션은 peering 및 guaranteeing connectivity입니다. WAX 네트워크는 해당 문제가 해결되었을 때 가장 큰 혜택을 볼 것으로 예상됩니다. 퍼블릭 노드를 대체할 프라이빗 노드 또는 peering 옵션을 제공하고, 퍼블릭 노드는 계속 유지하는 방식입니다.

특정 목적을 위한 전용 노드 세분화

1월 18일 회의 마지막 의제는 읽기 전용 nodeos 인스턴스와 블록 전파(block propagation)였습니다. 이는 블록 병합(Merging blocks)을 통해 상당 부분 개선될 것으로 예상되며, 블록 전파 지원은 이전 언급한 3.1 patch의 형태로 제공될 것입니다.

읽기 전용 플래그(상태 파일에서)를 사용 노드 부담을 완화할 수 있습니다. 노드 부담이 감소하면 확장성을 향상시킬 수 있습니다. 특정 목적을 위한 노드를 식별하고 세분화하면 더 많은 피어를 포함할 수 있으며 RAM 사용량 또한 줄일 수 있을 것입니다.

이러한 회의의 흐름은 특정 목적을 위한 노드 세분화가 어느 정도까지 이루어져야 하는 지에 대한 논의를 불러일으켰습니다. DFUSE와 GRAPH가 이 때 언급되었으며, 해당 상세 내용에 관해 열띤 토론이 이어졌습니다.

곧 관련 내용이 정리된 문서가 발간될 예정입니다.

1월 25일 회의

일정 문제로 인해 다음 회의가 열리지 않을 수 있습니다.


출처 및 참고문헌

답변이 도움되었나요?