2022년 1월 14일 Chainflip 개발 업데이트

2022년 1월 14일 Chainflip 개발 업데이트

자, 이제 벌써 내년이 되어 버렸네요. 내년이 훅 들어왔네요, 글을 또 보러와 주셔서 감사합니다. 연말 휴가기간 잘들 보내셨나요. 다들, 정치 성향으로 투닥거리는 건 차지하고, 부모님들께 사랑한다고 말했나요. 어찌저찌 잘들 했겠죠? 흥미진진한 얘길 시작할 타이밍이 왔네요. 여러분들의 소중한 시간을 (많이) 낭비하진 않을게요.

지난 업데이트 후, 진행 사항

지난 업데이트 후, 거의 대부분을 시간을 Soundcheck Testnet을 저글링하는데 시간을 썼습니다. 저희는 12월 15일에 체인을 만들고, 그 후로 최초의 완벽한 Flip-a-tron 9000으로 성장할 수 있도록 열심히 노력했습니다. 하지만 눈치채셨듯,  Soundcheck가 고장났어요. 엉망입니다. 엉망. FUBAR는 완전, 완전! 엉망진창이죠.

근데 좋은 소식은 이 고장을 과장해서 얘기하는 걸지도 모른다는 거고, 나쁜 소식은 그게 해야할 역할을 제대로 못하고 있다는 건 맞다는 거죠. Soundcheck야, 괜찮으니까 이리 오렴. 모든 검증인들과 Soundcheck에게 너무 뭐라고 하진 말아주세요.

그래서 뭐가 문제냐구요?

현재 활성 검증인 그룹의 성장의 방해 요소인 소프트웨어 버그 문제를 해결해야 하는 상황입니다.  단기간에 36 활성 검증인을 달성한 건 대단한 성과긴 합니다만, 저희가 목표로 하는 바는 아니죠. 150(그 이상?)을 포스트해야하기 때문에 Soundcheck가 성공했다할 순 없습니다.

현재 당면한 문제는 통상 다중 서명(keygen/signing) 진행을 동시에 처리하는 능력이 부족해서 발생한 것들입니다. 이게 몇몇의 프로토콜 전제가 틀렸다는 반증기도 하고, 이 이슈는 Chainflip 엔진에 간헐적으로 문제를 일으키죠.  

충돌 후 엔진이 다시 시작될 때, 이전 서명 상태가 없으므로 다른 한 쪽에서는 이전 진행 사항을 마무리하려는 동안, 충돌로 중단됐던 진행 사항을 신나게 까먹고선 다음 진행을 위해 기다리기만 합니다.

이로 인해 CFE가 모두 각기 다른 진행 사항에 참여하려고 하고(아래의 존 트라볼타 밈처럼 여기저기 기웃거리고 있는 거죠), 그 동안 State Chain은 이더리움 토큰 공급을 동기화를 시도하여 점점 더 많은 진행 사항을 요청하게 됩니다.

좋은 소식은 이게 충돌이나 다른 문제들의 주원인이라는 걸 확신하고 있고, 최대한 신속하게 수정 사항을 릴리즈할 계획이라는 겁니다. 다만, 나쁜 소식은 시간이 좀 걸릴 거란 점이죠. 여러분이 상상하시는 만큼이나 오래 걸리진 않을 순 있으나, 시간 단위가 아니라 일 단위 소요가 예상된다는 점 양해 부탁드립니다.

그게 다인가요?

한편, 당사는 인프라 설정을 공고히 하고 올해 스와핑 앱 출시 목표를 달성에 도움을 줄 다음 버거 Flipper 그룹 모집에 최선을 다하고 있습니다.

여기에 더해서 언제나 때려 잡아야 할 UI 버그가 있죠.

향후 2주간의 목표

다음 개발 업데이트까지 달성할 주요 사항.

개발 목표

  • [SC] 세션 순환에 대한 경매 커플링 제거
  • [CFE] CFE 내 병렬 처리 이슈 해결
  • [CFE] 활성 검증인에 0.2.0 출시
  • [WEB] 스테이킹 앱의 노드/클레임 버그 수정

전반적 의견

한 커뮤니티 멤버가 말하길 Soundcheck이 참여해본 중 “가장 편안한" 테스트넷이라고 하더군요. 마음이 따뜻해지는 리뷰였습니다.

다음에 또 뵙죠.

Tom 드림

번역: DJ Coco