통합 폴링: AlphaNet에서 BetaNet 테스트

xx 네트워크 팀은 앞으로 몇 달 안에 BetaNet을 배포할 수 있도록 열심히 노력하고 있습니다. BetaNet 프로세스의 가장 어려운 하위 프로젝트 중 하나인 통합 폴링을 완료했으며 AlphaNet에 배포할 예정입니다.

통합 폴링은 xx 네트워크와 같이 복잡한 구축에 대한 접근 방식을 잘 보여줍니다. 갈의 법칙:

작동하는 복잡한 시스템은 항상 작동하는 단순한 시스템에서 진화한 것으로 밝혀졌습니다. 처음부터 설계된 복잡한 시스템은 작동하지 않으며 작동하도록 패치할 수도 없습니다.

기본적으로 xx 네트워크는 첫 번째 시도에서 올바르게 구축되는 것이 아니라 작은 조각과 반복으로 구축됩니다. 이 접근 방식은 지금까지 만들어진 AlphaNet 중 가장 안정적인 것은 아닐지라도 결과를 가져왔습니다.

BetaNet을 사용하면 우리가 구축한 것을 되돌아보고 구축할 것을 기대할 수 있습니다. 우리는 xx 합의와 cMix 간의 통합을 계획할 수 있고 우리가 이미 구축한 것에서 어떤 복잡성이 불필요한지 완전히 이해할 수 있습니다.

통합 폴링 프로젝트는 네트워크 스택 및 통신 계층 구조를 강화하고 계층 간의 통합 및 단순화된 상호 작용을 강화했으며 네트워크 코어 상태 시스템을 보다 간단하고 합의에 사용할 준비가 되도록 정밀 검사했습니다. "통합 폴링"이라는 이름은 네트워크의 핵심 변경 사항, 모든 수준에서 네트워크의 전반적인 상태 변화에 대해 상위 수준을 폴링하는 통신 패턴의 공고화 및 이러한 통신을 통합하는 기술 프로세스를 나타냅니다.

클라이언트는 새 블록 및 메시지에 대해 게이트웨이를 폴링하고 게이트웨이는 동일한 내용에 대해 서버를 폴링합니다. 현재 서버는 멤버십 및 운영 정보에 대해 중앙 권한 부여 서버를 폴링합니다. 그 책임은 곧 Praxxis 기술 팀에서 구축 중인 xx 합의 메커니즘으로 채워질 것입니다.

다음 주에 AlphaNet의 마지막 주요 업데이트로 통합 폴링을 배포할 예정입니다. 통합 폴링을 배포하여 원활하고 고통 없는 BetaNet 출시의 가능성을 높일 것입니다. AlphaNet의 주요 목적은 실제 작동하고 작동하는 것을 볼 때까지 실제로 작동하고 작동하는 방법을 배우는 더 효과적인 방법이 없기 때문에 라이브 네트워크에서 테스트할 수 있도록 하는 것입니다. AlphaNet과 xx 메신저(네트워크의 실시간 사용을 유도함)는 기본적인 인적 요소뿐만 아니라 실제 조건에 대한 수정 및 조정을 테스트하고 반복하기 위한 신속한 배포를 가능하게 했습니다. 이 모든 것이 MainNet으로 효율적으로 이동하기 위한 핵심입니다.

불행히도 다른 두 Elixxir BetaNet 프로젝트인 GPU 통합(거의 완료됨) 및 팀 구성*(진행 중임)은 GPU 부족과 적은 수의 노드로 인해 AlphaNet과 근본적으로 호환되지 않습니다. 노드랩 그들을 테스트합니다.

이것은 끝의 시작입니다. 이 배포로 xx 네트워크의 AlphaNet 장을 닫고 다음 장을 시작합니다. BetaNet은 xx 네트워크가 진정한 커뮤니티 참여와 공개적으로 실행되는 노드의 참여로 구동되는 새로운 수준의 성숙도를 나타냅니다. 참여를 원하시면 BetaNet 포럼에 가입하십시오. 토론에 참여하다 아니면 그 xx 네트워크 불화, 테스트 및 토론에 커뮤니티를 정기적으로 참여시킵니다.


*팀 구성은 cMix 배치를 처리하기 위해 노드를 무작위로 일시적으로 그룹화하는 프로세스입니다. 자세한 내용은 Elixxir 아키텍처 개요.

인기있는