2024-04-26 기준 주간 개발 보고서
필자:임마누엘
출처:https://www.essentialcardano.io/development-update/weekly-development-report-as-of-2024-04-26
핵심 기술
이번 주에 성능 및 추적 팀은 노드 v.8.9.2와 v.8.10.0에 대한 벤치마킹 활동을 마무리했습니다. 또한 분석 파이프라인에서 빠른 쿼리 구현을 설계하기 시작했습니다. 현재는 보고 파이프라인의 새로운 기능을 마무리하고 노드의 빌드 정보를 라벨로 쉽게 액세스할 수 있도록 Prometheus 출력을 개선하고 있습니다. 또한, UTXO 성장을 위해 비어 있지 않은 체인의 벤치마크를 지원하도록 툴링을 업데이트했습니다.
스마트 컨트랙트
이번 주에 플루터스 팀은 세 가지 명령줄 도구( pir, plc, uplc )를 Plutus 언어 파이프라인과 상호 작용할 수 있는 공통 인터페이스를 갖춘 하나의 통합 실행 파일로 통합했습니다. 또한 새로운 기능과 다른 도구(예: 개발 중인 Plutus 디버거)에 대한 연결도 추가했습니다.
확장성
이번 주, 미스릴과 하이드라 팀은 프랑스 툴루즈에서 열린 Cardano Buidler Fest #1 에 참석했습니다.
Hydra 팀은 버전이 적용된 네트워크 프로토콜에 대비해 하트비트 로직을 리팩토링하고 http://explorer.hydra.family 을 프리뷰 네트워크에서 실행되도록 전환했습니다. 또한 /commit 엔드포인트 변경에 속성 테스트를 추가했습니다.
미스릴 팀은 미스릴 네트워크에서 카르다노 트랜잭션의 인증을 계속 구현했으며, 트랜잭션 블록 범위를 기반으로 하위 머클 트리를 사용하여 트랜잭션 머클 트리를 압축하여 메인넷의 서명 및 증명 생성을 확장하는 작업을 진행했습니다. 팀은 대규모 트랜잭션 세트의 서명/증명 중에 적절한 메모리 릴리스를 방해하는 문제의 원인을 파악하고 이에 대한 수정 사항을 개발했습니다. 또한 릴레이와 P2P 네트워크를 통해 서명자 등록을 탈중앙화하기 위한 프로토타입을 완성했습니다.
마지막으로, 팀은 당황하지 않고 파싱할 수 없는 블록을 기록하도록 테스트 네트워크에 구성 가능한 기능을 구현하고 서명자와 애그리게이터가 미니 프로토콜에 연결할 때 카르다노 노드에서 발생하는 몇 가지 예기치 않은 오류를 조사했습니다.
VOLTAIRE & SANCHONET
지난 2주 동안, 원장 팀은 콘웨이 시대의 가드레일 스크립트에 필수적인 비용 모델 사양을 허용하기 위해 제네시스 파일에서 PlutusV3를 업데이트하는 작업을 진행했습니다. 또한, 부정확한 InsufficientCollateral 및 ValueNotConservedUTxO 술어 실패 보고와 관련된 버그, 헌법 위원 투표 오집계, redeemerPointer와 같은 함수가 더 이상 사용되지 않는 것처럼 보이게 하는 버그도 해결했습니다. 또한, 제약 조건 기반 데이터 생성을 개선하고 콘웨이 시대의 기능에 대한 단위 테스트를 더 추가했습니다.
카탈리스트
이번 주 카탈리스트 팀은 바르셀로나에서 커뮤니티 주도의 12번째 펀딩 라운드와 전 세계 카탈리스트 워킹 그룹 활동을 직접 시작합니다. 이 행사는 IO의 YouTube 채널에서 생중계됩니다. 놓치지 않도록 알림 벨을 누르는 것을 잊지 마세요.
제안서 제출은 늦어도 4월 30일부터 시작됩니다. 제안서 검토를 돕고 싶으신가요? 전문 커뮤니티 역할에 대한 등록이 언제 시작되는지 공지 채널을 주시하세요.
카탈리스트 팀은 전용 X 계정을 개설하여 정기적인 업데이트를 받을 수 있습니다. 또한, 텔레그램과 디스코드 커뮤니티에 가입하고, 카탈리스트 뉴스레터에 가입하고, 카탈리스트 타운홀에 참석하세요.
교육
이번 주 교육팀은 ABC 카르다노 개발자 과정 참가자들을 위한 캡스톤 프로젝트를 검토하고 있습니다. 또한 볼테르 부족 및 Intersect 팀과 협력하여 헌법 위원회 및 DRep 교육을 계획하고 있습니다.
이상
번역: Paul Ko (카르다노 앰버서더, JOY & HOPE 풀 운영자, 카르다노 사랑방 운영자)