메인 콘텐츠로 건너뛰기
모든 콜렉션이오스(EOS) 관련 소식
EOS Node Operator Round Table 2022년 11월 9일: Peer-to-Peer 개선 RFP
EOS Node Operator Round Table 2022년 11월 9일: Peer-to-Peer 개선 RFP

2022년 11월 23일 발간

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

작성자: Markus Hinrichs, Andrew Ware

편집자: Randall Roland
옮긴이: Sangyong Jeong

매주 진행되는 토론이 더 많은 커뮤니티의 관심을 끌고 있다는 점은 고무적입니다. 가장 최근의 EOS Node Operator Round Table(이전 EOS Leap Meeting)에는 새로운 CDT(Contract Development Toolkit)에 대한 정보, 새로운 Leap v3.2 릴리스에 대한 최신 테스트 요청 및 문서 업데이트가 포함되었습니다. 또한 최신 P2P(Peer-to-Peer) 개선 사항과 Antelope Coalition의 우선 순위에 대한 심도 있는 논의도 진행되었습니다. 점점 더 많은 분들이 회의에 참가하고 있으며, 가장 최근 회의에는 16명이 참가했습니다.

EOS Nation의 Daniel Keyes는 현재 및 추후의 개발 논의를 위한 주간 회의를 주최합니다. 개발자, BP, 블록체인 엔지니어 등 개발 프로세스를 더 깊이 탐구하려는 커뮤니티 일원들에 소프트웨어 개발과 관련된 유용한 정보를 제공합니다.

생태계는 빈번한 교류와 교류를 통해 건강하고 자연스럽게 성장할 수 있습니다. EOS Network Foundation의 EOS 개발은 BP와 개발자들로부터 호평을 받고 있습니다. 또한 로컬 커뮤니티의 목소리를 듣기 위한 여러 이니셔티브가 진행되고 있습니다.

회의의 비디오 녹화를 확인해보세요.(비밀번호: R6jN+U4U).

Steven Diesel(ENF, Leap 팀의 프로덕트 매니저)의 Antelope Leap 업데이트 요약

UPDATES

RELEASE TIMEFRAME

Leap 3.1.3 patch release

released

Leap 3.2.0 RC2

released

CDT 3.1.0 RC1

released on November 8

System contract updates

on the way

Release of DUNE

next month (December 2022)

Stephen Diesel은 Leap 및 DUNE 업데이트와 그 예상 출시 날짜에 대한 간략한 개요를 제공했습니다. 최근 CDT 3.1.0 RC1에는 개발자가 스마트 계약을 개발하고 컴파일하는 데 사용하는 새로운 버전의 툴킷이 포함되어 있습니다.

  • 출시 예정: Leap v3.1의 암호화 기본 호스트 기능과 함께 작동하여 개발을 간소화하고 다양한 암호화 기능의 성능을 개선하는 CDT 내부의 암호화 확장을 사용하는 방법을 분류하고 설명하는 문서가 출시됩니다.

DUNE(Docker Utilities for Node Execution)는 다음 달에 출시될 예정입니다. 출시 전 CDT 및 Leap에 대한 버전 종속성과 같은 문제를 해결 중입니다.

Leap v3.2.0 rc2 테스팅 및 피드백 요청

Stephen은 또한 Antelope 프로토콜의 C++ 구현인 Leap의 최신 버전에 대해 BP 및 기타 노드 운영자에게 피드백을 요청했습니다. Leap v3.2.0에는 cleos에 대한 향상된 기능과 함께 새로운 응용 프로그램을 포함하고 있습니다.

테스트 초점은 다음에 있습니다.

  • State History Plugin (SHiP) improvements backported from an earlier EOSIO version

  • HTTP 1.1 for API/cleos (update related to errors in the cloud stacks)

Peer-to-Peer (P2P) 제안 요청서 (RFP)

토론에 앞서 Stephen Diesel은 새로운 Antelope 블록체인 node bootstrapping process를 광범위하게 개선하려는 P2P 개선 RFP의 역사적 의의를 설명했습니다.


과거 성능, 안정성, 사용자 편의성에 대한 요구사항이 있었습니다. 내부 구성 설정은 기능이 매우 제한된 상태로 유지되었지만 멀티스레딩 부분에서 개선이 이루어졌습니다.

현재 locating and connecting to peers은 굉장히 어려운 절차입니다. Antelope Coalition은 P2P 발전에 최우선 순위를 두고자 했습니다. 그러나 이 작업은 한 번에 해결하기에는 너무 많은 비용과 시간이 소요되는 것으로 판명되었고, 연합은 우선순위를 더 작고 달성 가능한 부분으로 나누어 진행하기로 했습니다. 이 새로운 P2P RFP의 첫 번째 부분은 자동 피어 검색을 대상으로 합니다.

  • 이 RFP는 node bootstrapping process에서 중요한 장애물인 locating and connecting to peers 관련 문제를 해결합니다.

  • 이 부분은 이전에 확인된 NET 플러그인 개선 사항을 다루지 않습니다. 여전히 NET 플러그인에 대한 최소한의 개선을 달성하기 위해 이전 버전과의 호환성이 중요하기 때문에 플러그인을 가능한 한 적게 변경해야 합니다.

참고: 이 통합을 통해 전체 P2P 재작성보다 더 짧은 시간 내에 standalone value-add 개선이 가능합니다. 또한 ENF 팀은 자체 RFP가 되거나 ENF 소프트웨어 릴리스에 통합될 P2P 프로토콜에 대한 점진적 개선 사항을 식별할 수 있습니다.

P2P: 핵심 팀이 식별한 주요 항목:

  • Block Buffer Concept (or "fork cache")

    • to better manage chain state and early blocks.

  • Configurability of Peers

    • more user-friendly configuration options for peering connection counts and bandwidth utilization

  • Management of connected Peers

    • Improved management for faulty or malicious peers

  • (at a later stage): Swarm download feature

Discussion

이 검토 후 Stephen은 더 큰 Leap Working Group에 대한 토론을 시작했습니다. 이 그룹은 block log trimming 및 internal node infrastructure 개선과 같은 관련 이니셔티브를 포함, node peering의 비효율성을 완화하고 사용자 경험을 개선하기 위한 아이디어를 공유했습니다.

P2P RFP 및 비딩 프로세스의 제한 범위

RFP의 범위가 너무 크다고 판명되었기 때문에 ENF는 범위를 축소하기로 결정했습니다. 그런 다음 연합은 Net Plugin의 개발과 관련해 가능한 non-invasive로 유지하는 데 중점을 둔 Peer Discovery Initiative RFP 제작을 결정했습니다.

RFP 비딩 프로세스가 업데이트되었습니다. 새 RFP를 사용할 수 있을 때 입찰 프로세스를 설명하는 PDF가 제시되었으며, 새 RFP는 ENF 웹사이트의 연합 RFP 하위 폴더에 있습니다. RFP가 커뮤니티에 공개된 후 입찰 의사를 제출하는 데 일주일이 걸립니다.

Ted Cahall은 RFP 범위가 입찰하기 더 쉬워졌다고 밝혔으며 향후(다음 RFP) 이해 당사자는 RFP의 초기 단계에서 피드백을 제공할 수 있어야 합니다. 이 프로세스는 반복할 때마다 더 나아지고 투명해질 것입니다.

Stephen에 따르면 이러한 RFP에는 두 가지 접근 방식이 있습니다. 하나는 너무 과한 솔루션을 제시하거나, "진짜 필요한 문제를 해결하는 것"입니다.

- Stephen의 의견으로는 문제를 전달하고 응답자가 솔루션을 제공하도록 하는 것이 중요합니다. 그러면 작업이 계속 열려 있고 엔지니어에게 창의적인 솔루션을 제공할 수 있습니다.

Antelope Coalition 우선 순위 결정 by Jeff Werners (ENF)

Antelope Chains는 비용 절감과 함께 다양한 이니셔티브의 시너지 효과를 추구하고 있습니다. 개발 비용을 절감하기 위해 이니셔티브간 공통되는 부분을 찾고 있습니다. 우선 순위 결정 과정에서 각 체인인 Wax, Telos, UX Network 및 EOS는 투표를 위해 5개의 아이디어 또는 문제를 테이블에 올려 놓고, 아이디어와 주제 간 우선 순위를 지정할 수 있도록 각 체인은 16표를 할당합니다. 마지막 우선 순위의 RFP는 4개의 표를 받았습니다.

다음 Meeting 아젠다

다음 주에는 NET 플러그인 개선에 초점을 맞춘 P2P 개선 기술 논의가 이어집니다. 또한 회의는 "Antelope Leap Upgrade Working Group"에서 "EOS Node Operator Round Table"로 리브랜딩됩니다. Leap 업그레이드는 주요 요점이지만, 향후 다양한 의제를 토론할 수 있도록 Technical Round Table 토론으로 회의의 범위가 확장되었습니다.


2022년 11월 9일 Round Table 참석자:

  • Randall Roland | EOSsupport.io

  • Dario | EOSsupport.io

  • Kevin Heifner | OCI

  • Michael | EOSUSA

  • Brian Hazzard

  • Jeff Werner | ENF

  • Jonathan Giszczak

  • Denis Carriere | EOS Nation

  • Max Cho | KOREOS

  • Daniel Keyes | EOS Nation

  • Stephen Diesel | ENF

  • Matthew Darwin | EOS Sys Admin

  • Corvin Meyer auf der Heide | liquiid.io

  • Ted Cahall | ENF

  • Ross | EOSphere

  • Hahn Ryu | NodeOne


출처 및 참고문헌

  • 이미지 출처

    • Banner by EOS Support Graphics

답변이 도움되었나요?