2022년 7월 29일 Chainflip 개발 업데이트
파라다이스 넷은 수명이 짧을 수 있습니다. 불행한 관광객들이 휴가만을 기다리고 있네요. 아래와 같이 모든 업데이트를 안내드립니다.
지난 업데이트 후 진행 사항
지난 2주 동안의 주요 사항:
- 벤치마크 추가
- 훨씬 더 많은 웹 어플리케이션 테스팅
- State Chain 이벤트를 건너뛰는 주요 버그 수정
- 사용하지 않는“수동” 노드 카테고리화 제거
- Substrate 주소 형식 수정 (모든 Chainflip 계정은
cF
로 시작)
파라다이스 넷
지난 업데이트 이후로 당사의 가장 큰 목표는 새롭게 개선된 파라다이스 넷을 출시하는 것이었습니다. 당사가 사랑스러운 내부 지지자들에게 Paradise를 출시했다고 말할 수 있게 되어 매우 기쁩니다만, 초기 외부 배포 시 libp2p(Substrate 내부)의 매우 심각한 불안정성에 대해 알게 되었다는 유감스러운 내용도 전달드립니다.
아마 해당 문제가 내부의 다소 이상한 논리(JSONRPC에 의한 미친듯한 메모리 사용은 말할 것도 없고)에 의해 간과되었던 것으로 생각됩니다. Substrate의 수석 네트워킹 엔지니어도 이에 대해 딱히 좋게 평할 수 있는 바가 없었습니다.
당사는 libp2p에 대해 그다지 낙관적인 적은 없었지만, 지금까지는 기본 네트워킹 코드에 이 모든 책임을 전가하는게 어려웠습니다. 2주 전에 수정한 메모리 문제가 불안정을 일으키는 것으로 의심되어, 이 문제를 수정한 후 내부적으로 150노드 키젠을 실행할 수 있었지만 퍼블릭 네트워크는 ~90개의 스테이킹이 있어도 ~50노드 이상으로 상승할 수 없는 것으로 보입니다. 하아.
좋은 소식:
- 현재 버그를 찾고 있으며, 프로덕션엔 적용되지 않았습니다.
- 파라다이스 커뮤니티는 매우 아늑합니다.
- p2p 불안정성에 관계없이, 프로토콜은 견고하며 현재 조화로운 상태에 도달하여 문제 없이 작동하고 있습니다.
- 비록 아주 만족스럽진 않지만, 당사의 테스트넷은 (저희가 아는 한) 우리가 현재 알고 있는 가장 크고 가장 분산된 형태의 비-커스터디 암호화폐 MPC입니다.
아쉬운 소식:
- 동일한 설정을 가진 두 개의 자체 노드는 서로 안정적으로 통신할 수 없습니다.
- 이는 상당히 큰 차질을 빚고 있어, 몇 주 안에 수정이 안될 경우에는 몇 개월이 걸릴지 수정 작업에 걸릴 시간을 측정하고 있습니다.
향후 2주간의 목표
다음 개발 업데이트까지 달성할 주요 사항.
- P2P 통신방식 결정
- Subtstrate 팀의 신규 팀원 환영식
- Multithread(와 비슷한) MPC 세레모니
- 콜백을 활용한 에러 핸들링
전반적 의견
휴가 시즌이 돌아올 예정입니다.
그럼 다음 업데이트로 또 인사드리겠습니다.
Tom 드림