2024-01-19 기준 주간 개발 보고서
필자:올가 흐리니우크
출처:Weekly development report as of 2024-01-19 | Essential Cardano
콘텐츠
지난 몇 주 동안 계정툴은 새로운 계정 인터페이스, URL 길이 제한 확장, 컨센서스켈리 활성화, JSON 인터페이스 등 다양한 기능을 탑재했습니다. 이는 신뢰성 높은 트랙잭션 데이터 수집을 위한 기능을 강화하기 위해 반드시 필요한 것으로, 현재 Cardano-cli에서도 유용하게 사용할 수 있습니다.
하드포크 출시에 따른 무효화 방지, 플루터스코스트모듈의 갱신 중 손실 방지, 프로텍터 유형 중 일부의 값이 커지는 것을 방지하기 위한 수정, 직렬화 및 CDDL 수정 등 중요한 버그 수정도 함께 진행했습니다.
Conway 관련 개발에 대한 자세한 내용은 아래 Voltaire 섹션에서 확인할 수 있습니다.
평소와 같이 팀별 자세한 내용은 기술 개발 보고서에서 확인하실 수 있습니다.
스마트 계약
Marlow 팀은 기본 계약의 수명주기 벤치마킹을 구현하고, 블록 사용량 스트레스 테스트를 실행하고, 계약 상태 응답에 초기 상태를 추가했으며, TS-SDK에 마클화 계약의 흐름 예시를 추가하고, 지갑/노드/단일 주소 지갑 패키지를 제거했습니다. 단일 주소 지갑 패키지를 삭제하고 TS-SDK readme에서 호환 가능한 Runtime 버전을 인용하여 통합 테스트를 위한 툴을 구축했습니다.
Marlowe Run 웹 애플리케이션의 와이어프레임과 디자인, 그리고 베스팅 계약의 UI 업데이트와 AGDA 코드(커밋 1, 2, 3, 4, 5, 6, 7 )를 작업했습니다.
스케일링
Hydra 팀은 GitHub 액션 워크플로우를 개선하고(Issue: #1242, #1233), hydra-node의 프로토콜 매개변수 스키마 일관성을 위해 노력했으며, 로그 스키마 테스트를 강화했습니다. 직렬화를 위한 아키텍처 결정 기록(ADR) 을 생성하고, hydra-chess 프로젝트를 전용 리포지토리로 옮겼으며, quickcheck-dynamic 및 모델 테스트의 버그를 수정했습니다.
미스릴 팀은 브라우저에서 직접 인증서를 검증할 수 있는 익스플로러 클라이언트 구현을 완료했으며, 미스릴 네트워크에서 설정된 카르다노 트랜잭션을 인증하기 위해 서명을 위한 새로운 엔티티 유형 구현을 시작했습니다. 콘웨이 단계 지원을 위해 devnet을 업그레이드 하고 엔드 투 엔드 테스트를 위해 Cardano 체인에서 Mithril 단계의 마커 리더를 활성화했으며, WASM에서 Mithril의 클라이언트 테스트를 강화하기 위해 모의 애그리게이터 구현을 지속하고 P2P 네트워킹의 위협 모델링 및 위험 분석을 위해 노력했습니다.
미스릴과 카르다노간의 노드 통신을 강화하기 위해 노력하고 있으며, 노드 버전 8.7.3을 지원하기 위해 인프라 업그레이드를 시작했습니다.
관심 있는 분들은 2024년 1월 19일 17:30 UTC(한국시간 20일 4:30)에 열리는 Hydra, Mithril 및 관련 프로젝트에 대한 데모를 소개하는 월례 리뷰 회의에 참석할 수 있습니다.
VOLTAIRE & SANCHONET
Voltaire의 개발 작업은 계속되고 있습니다. 원장팀은 Plutus 언어 버전이 각 기수별로 어떻게 구분되는지 리팩터링하여 Conway 기수 기능 작업을 계속하여 금형 안전성을 크게 향상시켰습니다. 이와 함께 Plutus v3 통합을 마무리했습니다. 이 기능은 Conway 단계에서 사용할 수 있습니다.
Babbage 및 Conway 프로토콜 파라미터의 JSON 인스턴스에 protocolVersion 필드를 구현하고, DRep 등록 인증서에 증인이 필요함을 확인하고, 위원회 거버넌스 액션의 새로운 비준을 개선하고, Conway 관련 결함을 수정했습니다. 자세한 내용은 기술 개발 업데이트 정보를 참조하시기 바랍니다.
코어 기술팀은 SanchoNet 문서를 업데이트하고, 새로운 커뮤니티 동영상 가이드를 추가하고, 파일 명명 규칙을 업데이트하고, 링크를 업데이트하여 Cardano 코어 코드 저장소의 Intersect로의 전환을 반영했습니다.
CATALYST
Project Catalyst는 곧 커뮤니티 리뷰의 중재 기간을 종료할 예정이며, 레벨 2 중재자로 등록한 250명의 활동적인 참가자가 70,000건의 변경 사항을 제출했습니다. 이 단계의 결과는 1주일 이내에 공개될 것이며, 최종적으로 투표 앱의 프레젠테이션이 통보될 것입니다.
커뮤니티는 올해 두 번째 타운홀을 개최했습니다. 다음 회의는 다음 주에 예정되어 있으며, 이후 매주 수요일 오후 5시(한국 시간 목요일 오전 2시)에 열릴 예정입니다. 등록은 여기에서 할 수 있습니다.
투표 기간은 1주일 후인 1월 25일 정오(UTC: 한국시간 21:00)에 시작되어 2월 8일 11:00(UTC: 한국시간 20:00)까지 2주간 진행되며, Fund11의 적극적인 투표 참여를 기대해 봅니다. 투표에 대한 자세한 내용은 Catalyst Knowledge Base의 GitBook 페이지에서도 확인할 수 있습니다.
Catalyst 팀은 Catalyst 워킹그룹의 개념과 향후 몇 달 동안 이를 어떻게 실행에 옮길 것인지에 대해 자세히 설명하는 블로그를 공개했습니다. 자세한 내용은 여기에서 확인할 수 있습니다.
교육
교육팀은 올해 활동 계획과 하스켈 부트캠프 코스 업데이트에 초점을 맞추고 있습니다.
이상
번역: Paul Ko (카르다노 앰버서더, JOY & HOPE 풀 운영자, 카르다노 사랑방 운영자)