2023-12-08 기준 주간 개발 보고서
필자:올가 흐리니우크
출처:Weekly development report as of 2023-12-08 | Essential Cardano
핵심 기술
성능팀은 노드 v.8.7.0의 벤치마크를 출시하고 Conway의 첫 번째 벤치마크를 실행했습니다. 출력 트레이스의 품질을 개선하고 새로운 테스트 스위트를 추가했습니다.
지난 2주 동안 원장팀은 Conway 적합성 테스트의 초기 버전을 구현했습니다. 이를 통해 제약 조건 기반 테스트 프레임워크의 도움으로 무작위로 유효한 데이터를 생성하고, 해당 데이터를 Conway 원장 규칙에 적용하여 동일한 무작위 데이터에 적용했을 때 출력이 원장의 형식 사양의 실행 가능한 버전에 의해 생성된 출력과 일치하는지를 검증할 수 있습니다.
Conway의 여러 버그를 수정하고, 새로운 술어 검사를 구현하고, 헌법위원회 관련 쿼리를 완성하고 테스트하고, 테스트 도구에 다양한 개선 사항을 추가했습니다.
평소와 같이 팀별 자세한 내용은 기술 개발 보고서에서 확인하실 수 있습니다.
지갑과 서비스
레이스 팀은 다음 주에 예정된 멀티 스테이킹을 위한 흥미로운 업데이트가 포함된 레이스 1.8 출시를 준비하기 위해 바쁘게 움직이고 있습니다.
스마트 계약
Plutus 툴팀은 DB Sync와 비교하여 Marconi의 인덱싱 적합성을 증명하기 위해 계속 노력해왔습니다. 이를 위해서는 노드를 실행하지 않고도 마르코니가 체인의 일부를 스트리밍할 수 있는 방법을 제공해야 하는데, 이를 위해 마르코니를 카르다노 노드에 내장하여 원장 상태를 재계산하지 않고도 원장 이벤트에 접근할 수 있도록 했습니다.
노드 에뮬레이터 측에서는 노드 에뮬레이터의 범용성을 평가하고 Marconi의 엔드 투 엔드 테스트를 수행하기 위해 사용했습니다.
Marlowe 팀은 익숙한 환경을 사용하여 Marlowe 계약을 프로젝트에 삽입할 수 있는 Marlowe TS-SDK 베타 버전을 출시하고, LaPetiteAda와 트위터 공간을 개최했으며, Plutus의 최신 유효성 검사기를 최적화하고 Marlow TS-SDK의 임포트 맵을 개선했고, 롤 토큰 출력 및 오픈 롤 입력 애플리케이션 관련 오류를 수정했습니다. 토큰 메타데이터의 추가 속성 지원을 추가하고, Marlow Runner UI 수정에 따라 일부 오류 메시지를 개선했습니다.
페이아웃 DApp 프로토타입의 개요를 공개하고, Runner와 Agda의 기능 개선 작업을 진행했습니다.
스케일링
이번 주에는 월례 검토 회의가 있었고, Hydra, Mithril 및 Cardano 스케일링 관련 프로젝트 데모가 진행되었습니다. 자세한 내용은 기록 또는 관련 월별 보고서를 확인하시기 바랍니다.
Hydra 팀은 테스트 취약점을 해결하고, 로그의 JSON 스키마를 강화하여 전체 테스트의 신뢰성을 향상시켰으며, MacOS ARM64(Arch64-Darwin) 바이너리를 CI 내에 구축하여 호환되지 않는 영구 상태를 감지하여 네트워크 설정을 개선하고, 시스템 전체 시스템 견고성에 기여하였습니다. 버전 0.14.0을 출시하며 정기적인 업데이트와 개선 사항을 제공하겠다는 약속을 강조했습니다.
미스릴 팀은 미스릴 클라이언트 라이브러리를 WASM 컴파일에 맞게 조정하고, 이를 위해 자바스크립트 API를 제공하는 작업을 진행했습니다. 애그리게이터 성능 최적화도 완료했으며, 산초넷의 미스릴 테스트 네트워크 구현을 시작하고 P2P 네트워크 위협 모델링과 위험 분석을 수행했습니다. 리포지토리에서 바로 실행할 수 있는 샘플을 제공하고, Crates.io에서 라이브러리를 수동으로 게시하는 워크플로우를 구현하여 Mithril 클라이언트 라이브러리의 개발자 경험을 개선했습니다.
VOLTAIRE
Voltaire의 경우, Intersect 회원들은 Cardano가 안전한 곳에서 지속적으로 성장하고 진화할 수 있도록 안전한 협업 생태계를 구축해 나가고 있습니다.
지난 몇 주 동안 시민, 멤버십, 커뮤니티(MCC), 파라미터, 오픈소스 위원회로부터 업데이트가 있었습니다. 시민 위원회는 접근성, 공정성, 투명성이 보장되는 카르다노 거버넌스 보장에 초점을 맞췄으며, 카르다노 거버넌스에 대한 권고안을 제시하고 2024년 중점 분야에 대한 우선순위를 정했으며, MCC 위원회는 카르다노의 커뮤니티 포용성 증진을 위한 노력을 계속하고 있습니다. 임시 설립 이후 10번의 회의 중 1번은 공개적으로 진행되었으며, 12월 12일에 두 번째 공개 회의가 예정되어 있습니다. 매개변수 위원회는 프로토콜 매개변수 업데이트에 대한 기술적 조언과 권고안을 제공했습니다. 첫 번째 권고안인 PCP-001은 카르다노 포럼에 게시되었으며, 자문단은 추가 권고안을 적극적으로 검토하고 있습니다. 회의록은 여기에서 확인할 수 있습니다.
오픈소스 위원회는 투명성, 접근성, 커뮤니티 주도의 개발을 강조하는 오픈소스 이니셔티브에 대한 포괄적인 로드맵을 수립했습니다. 정책 및 전략의 두 개의 기술 실무 그룹이 이 작업에 적극적으로 참여하고 있습니다.
CATALYST
Project Catalyst Fund11의 제출이 마감되었습니다. 유효한 제안서를 제출한 제안자에게는 커뮤니티 리뷰에 앞서 제안서를 구체화하여 최종본으로 만들 수 있는 기회가 주어집니다. 커뮤니티 리뷰어 등록도 진행 중입니다. 참여에 관심이 있다면 아이디어스케일로 이동해 팝업 메시지에 응답하면 됩니다. 12월 10일이 끝나기 전에 반드시 답변해 주시기 바랍니다.
Catalyst 타운홀은 이번 주부터 다시 시작되었으며, 앞으로 정기적으로 개최될 것으로 예상됩니다. 회의 개최에 관심이 있는 경우, 계획을 세우기 위해 매주 화요일 전까지 반드시 등록해 주시기 바랍니다.
교육
교육팀은 2024년 하스켈 강좌를 계획하는 한편, 마스터링 카르다노의 콘텐츠와 말로우의 교육 과제에 대한 작업을 계속 진행했습니다.
이상