2023-09-29 기준 주간 개발 보고서
필자: 올가 흐리니우크 2023/09/29
출처:Weekly development report as of 2023-09-29 | Essential Cardano
핵심 기술
이번 주 핵심 기술 부문에서 성능 및 추적 팀은 벤치마킹 클러스터에 대한 로우레벨 네트워크 및 하이레벨 분산 분석을 수행했습니다. 또한 워크로드 분류를 조정하는 인프라 개선 작업, 기계 판독이 가능한 트레이에서 구성 추적 작업, Nomad 백엔드 개선 작업도 계속 진행했습니다.
다른 팀에서 제공하는 자세한 내용은 이 기술 개발 보고서를 참조하세요.
지갑 및 서비스
이번 주에 레이스 팀은 다양한 스테이크 풀 간의 위임 비율 선택, 통합 포트폴리오 지속성과 관련된 기능을 개선하고, 몇 가지 UI 문제를 수정했습니다. 또한, CIP-95에 나열된 것과 같은 일부 확장 프로그램에서 사용할 수 있도록 DApp 커넥터를 업데이트하고, 이러한 변화에 대응하기 위해 레이스 업데이트 작업을 진행했으며, 다양한 유형의 거버넌스 작업을 반영하기 위해 레이스 UI에 더 많은 업데이트를 추가하기 시작했습니다.
마지막으로 디앱 스토어 개발을 위한 작업이 진행 중입니다.
스마트 계약
이번 주, 플루터스 툴 팀은 JSON-RPC 서버를 통해 새로운 마르코니 API의 쿼리를 노출했습니다. 또한 통합을 위해 마르코니에서 새로운 카르다노 노드 에뮬레이터를 테스트하고 마르코니에서 SQL 인덱스 생성을 연기하여 동기화 시간과 전반적인 시스템 성능을 개선했습니다.
이번 주 말로우 팀은 ts-sdk 가져오기 프로세스를 개선하고 말로우 오라클에 도커 지원을 추가했습니다. 또한 카르다노 노드 의존관계를 v.8.1.2로 업그레이드하고, 플루투스 스크립트를 별도의 프로젝트로 옮겼으며, 이터널과의 지갑 연결 기능 사용을 조사했습니다.
또한 Docker 이미지 요구 사항을 정의하고, Marlowe Playground에서 Marlowe Runner로 컨트랙트를 내보낼 수 있는 기능을 구현하고, 새로운 디자인에 맞춰 Marlowe Runner의 양식에 스타일을 적용하는 등 Marlowe Runner에 대한 작업도 진행했습니다. 또한, 생성 또는 입력 애플리케이션 이후 미확인 계약에 대한 로컬 정보를 보존하고 사용자 계약 목록, 작업 버튼, 역할 토큰 정렬 등 Runner 기능에 대한 작업을 진행했습니다.
마지막으로, 팀에서는 계약 스트리밍에서 상환 처리를 추가했습니다.
바쇼(스케일링)
이번 주 Hydra 팀은 미스릴 팀과 협력하여 월간 검토 회의를 진행하여 프로젝트 조율을 강화했습니다.
하이드라 팀은 보다 원활한 사용성을 위해 gen-hydra-key 노드 명령을 개선했으며, 기능 항목 #188, #1080, #1079에서 네트워크 복원력을 향상시키기 위한 구체적인 단계를 확인했습니다. 또한, aiken 모드 편집기 통합을 aiken-lang 조직에 기여하고, cardano-api v.8.20을 활용하기 위해 의존관계를 업데이트했으며, 사용자가 사용할 수 있는 해결 방법이 포함된 하이드라 보안 권고 CVE-2023-42806을 게시했습니다.
미스릴 팀은 스냅샷 아카이브의 zstandard 압축 지원, 스냅샷 메타데이터의 카르다노 노드 버전 지원, 애그리게이터에서 스냅샷 다운로드 통계 기록 지원을 포함하는 새로운 배포판 2337.0을 출시했습니다.
또한 Mithril 노드의 오류에 대한 리팩터링 및 표준화를 완료하고 문서 웹 사이트에 아키텍처 결정 기록을 게시했습니다. 또한 인프라에 Cloudflare 보호 기능을 추가하는 작업도 계속했습니다.
마지막으로, 팀은 애그리게이터에 대한 스트레스 테스트 도구의 성능 문제를 수정하고 SPO를 위한 문서를 일부 개선했습니다.
볼테르
이번 주 볼테르에서는 에이다 보유자가 델리게이트 대표(DRep)가 되기 위한 등록, 다른 DRep에게 투표권을 위임, 거버넌스 활동을 검토하고 투표할 수 있는 볼테르 거버넌스 툴이 공유되었습니다. 이러한 기능은 볼테르 시대의 온체인 거버넌스 참여에 있어 매우 중요한 부분입니다. 녹화된 데모를 확인하세요. 지금 바로 인터섹트에 참여하세요.
CIP-1694의 온체인 거버넌스 활동을 위한 기술 테스트베드인 SanchoNet이 5단계 개발을 시작하며 기능 로드맵에서 진전을 이루었습니다. SanchoNet사이트를 방문하여 자세한 내용을 알아보고 디스코드에서 대화에 참여하세요.
또한, 격주로 진행되는 Sancho월렛 기술 토론에 참여하실 수 있으며, 이는 IOHK 디스코드 서버에서 공개 시간으로 진행됩니다. 누구나 산초넷과 CIP-95에 대한 기술적인 질문과 토론에 참여할 수 있습니다.
카탈리스트
프로젝트 카탈리스트 펀드10 투표 결과가 발표되었습니다. 여기에서 통계를 검토하고 결과 전문을 다운로드할 수 있습니다. 결과 검증에 대한 자세한 내용은 이 가이드를 참조하세요. 선정된 프로젝트에 축하를 보내며, 이제 온보딩을 시작합니다!
언제나 그렇듯이 펀딩 주기는 펀드 운영, 특히 커뮤니티 내 많은 분들의 도움으로 이루어지므로, 참여해주신 모든 분들의 노고와 헌신, 지원에 감사의 말씀을 전합니다. 또한 제안서를 제출했지만 이번에 펀딩에 선정되지 못한 분들께도 감사의 말씀을 드립니다. 받은 피드백을 검토하여 다음 펀딩에 다시 도전해 보시기 바랍니다.
앞으로 몇 주 동안 프로젝트 카탈리스트는 다음 펀딩 주기에 들어가기 전에 예정된 쿨다운 기간에 들어갑니다. 곧 더 많은 업데이트가 공유될 예정이니 계속 지켜봐 주세요. 아직 참여하지 않으셨다면 다음 타운홀에 참석하고 싶다는 의사를 등록해 주세요.
지난주 카탈리스트의 기술적 측면을 살펴봤습니다:
- 최신 백엔드에 대한 개발이 가능하도록 새로운 로컬 테스트 환경을 설정합니다.
- 투표 배치 크기를 제한하고 제안서 로딩 시간을 개선하기 위한 개발 작업을 진행했습니다.
- 부하 테스트 도구(디버그 전용)에 대한 UI 제안을 완료하고, 투표되지 않은 제안을 필터링하고, 하위 카테고리에 대한 필터를 구현했습니다.
- 새로운 로드 테스트 접근 방식에 대해 논의하고 목표를 지원하기 위한 스냅샷 도구 업데이트 작업을 시작했습니다.
- 새로운 로드 테스트 프레임워크에 대한 업데이트와 더불어 스냅샷 도구의 로깅에 등록 메트릭을 추가하는 작업을 진행했습니다.
- 테스트 기능을 개선하기 위한 조각 생성기의 지속적인 개발
- 자금이 지원되는 F10 시스템 개선 제안 Voices/Hermes을 실행하기 위해 새로운 Jira 및 GitHub 프로젝트를 설정합니다.
마지막으로, 프로젝트 카탈리스트에서 일어나는 모든 일에 대한 최신 소식을 받아보시려면 카탈리스트 텔레그램 공지 채널에 가입하세요.
교육
이번 주 교육팀은 지난 주 몰타 대학교에서 매우 성공적으로 진행되었던 카르다노 데이 행사를 되돌아보고 있습니다. 이들은 참가자들로부터 피드백을 수집하고 팀 내에서 배운 교훈을 통해 작업하고 있습니다. 또한 ABC와 함께 가상 하스켈 코스를 계속 제공하고 있습니다.