2023-11-17 기준 주간 개발 보고서
필자: 올가 흐리니우크
출처:Weekly development report as of 2023-11-17 | Essential Cardano
핵심 기술
지난 2주 동안 컨센서스 팀은 UTXO-HD 지원 노드를 레거시 모드로 실행하여 모든 원장 상태를 메모리에 유지하면서 메모리 기준 사용량을 유지하는 데 성공했습니다(현재 노드와 마찬가지로). 이 레거시 모드에서는 UTXO-HD 지원 노드를 릴리스하는 대신 사용자가 UTXO 세트의 대부분을 디스크에 저장할지 여부를 선택할 수 있습니다. 레거시 모드 구현은 코드 복제를 수반하며, 프로덕션 환경 준비에 앞서 몇 주간의 통합 작업과 테스트가 필요합니다.
Conway가 지연될 위험을 피하기 위해 UTXO-HD 기능을 Conway보다 먼저 출시하지 않을 것입니다. 한편, UTXO-HD의 LSM-tree 백엔드를 통합하기 위해서는 합의 스토리지 레이어를 재설계하는 것이 필수적이며, 이 새로운 설계는 현재 Cardano 노드와 매우 유사한 성능 및 리소스 요구 사항을 가진 대체 인메모리 백킹스토어를 구현할 수 있게 해줍니다. 따라서 앞으로 몇 달 동안 팀은 스토리지 계층과 LSM-tree 백엔드 재설계에 집중할 예정입니다.
제네시스와 관련해서는 제네시스 테스트 피어 시뮬레이터를 검토했습니다. 이는 Tweag에 의해 구현되었고, 컨센서스 팀에 의해 승인되었습니다.
또한 향후 블록 처리를 지속적으로 개선하고 IOG의 수석 과학자 회의에서 가능한 접근 방식을 발표했으며, 이는 매우 호평을 받았습니다. IOG 과학자들과의 토론에서는 이러한 접근 방식과 오로보로스 크로노스의 관계에 대해 다루었습니다.
평소와 같이 팀별 자세한 내용은 기술 개발 보고서에서 확인하실 수 있습니다.
지갑과 서비스
레이스 팀이 버전 1.7을 출시했습니다. 여기에는 드리프트를 줄이기 위한 새로운 도구와 스테이킹 중인 풀의 폐지와 포화도에 대한 더 나은 통찰력을 포함한 멀티 스테이킹 기능의 업데이트가 포함됩니다.
스마트 계약
Plutus 툴팀은 Marconi API 쿼리, Marconi cardano-node-emulator, 문서 수정 작업을 계속 진행했습니다.
Marlowe 팀은 FindTxsFor 작동 및 체인 인덱서의 성능을 개선하고, DApp 프로토타입을 테스트하고, 토큰 플랜 README를 공개하고, Marlowe Runner의 기능을 테스트하고, 탐색기와 Playground에 관련 링크를 추가했습니다. Marlowe Starter Kit와의 일관성을 유지하기 위해 ‘Deploying Marlowe Runtime’ 개요를 업데이트하고, TS-SDK 사용자 문서를 검토하고, AGDA에서 작은 단계의 의미론을 정의했습니다.
스케일링
지난 2주 동안 Hydra 팀은 10월 월간 보고서를 발표하고, Cardano Summit에서 프레젠테이션과 워크샵을 통해 커뮤니티 참여에 기여했으며, ignored init tx 알림을 위한 dirt road 솔루션을 구현하고, hydra-poll 샘플 프로젝트를 전용 리포지토리로 옮겼습니다, hydra-poll 샘플 프로젝트를 전용 리포지토리로 옮겼으며, Hydra 헤드용 hydra-chain-observer 툴을 구축하고, 툴체인을 GHC v.9.6.3으로 업데이트하고, 툴 생성 및 코드 포맷을 다양하게 개선했습니다. gen-hydra-keys 명령어를 수정하고 재작성된 hydra-tui의 결함을 해결하는 등 특정 문제를 해결했습니다. 네트워크 구성을 동적으로 획득하여 hydra-cluster 스모크 테스트 스위트를 강화했습니다.
선대스왑(SundaeSwap)의 기여를 포함한 커뮤니티의 여러 풀 요청과 아키텍처 결정 기록을 검토한 결과, 카르다노 재단은 하이드라 탈리(Hydra Tally)라는 실험을 완료하고 메인넷에 배포했습니다.
Mithril 팀은 Mithril 클라이언트를 라이브러리로 적용하는 작업을 완료했으며, P2P 네트워킹의 개념 증명을 통해 Mithril 네트워크의 탈중앙화를 진행하고, 엔드 투 엔드 테스트에서 릴레이를 사용하여 P2P 서명 브로드캐스트 구현을 달성했습니다. 불변 파일에서 얻은 UTXO/트랜잭션 세트의 결정적 계산에 대한 개념 증명을 완료했습니다.
release-mainnet 애그리게이터와 관련된 성능 문제를 계속 해결하고, 배치 인증서 해시 재계산을 처리하는 데 사용되는 도구의 버그를 수정했습니다.
볼테르
IOG의 Voltaire 팀은 Cardano 재단, Intersect, EMURGO와 협력하여 GitHub에서 400개의 댓글, 23개국에서 50개의 글로벌 워크샵, 1,000명 이상의 참가자를 통해 Cardano Ballot을 준비했습니다, CIP-1694는 투표를 위한 준비를 마쳤습니다.
이 투표는 '온도 점검’으로 설계되어 다양한 배경을 가진 ADA 보유자들이 카르다노 블록체인의 미래 의사결정 과정에 대한 의견을 제시할 수 있는 기회를 제공합니다. 투표 기간은 2023년 12월 1일부터 11일까지입니다. 투표에 참여하려면 ADA 보유자는 2023년 11월 20일까지 최소 1Lovelace를 SPO(Stake Pool Operator)에 위임해야 합니다. 투표는 거래 수수료가 면제됩니다. 호환되는 지갑은 Yoroi 지갑, Flint, Eternl, Nami, Typhon, Nufi, GeroWallet, Lace 등이 있습니다다.
참여 및 의견 표명은 https://buff.ly/3QG7Y0t에서 할 수 있습니다.
CATALYST
프로젝트 카탈리스트(Project Catalyst )가 카르다노 생태계의 성장을 촉진하기 위해 5천만 ADA를 재분배하는 펀드11을 출시했습니다. 자세한 내용은 최신 타운홀 녹화 영상 과 Fund11 런칭 가이드에서 확인할 수 있으며, Fund11은 커뮤니티의 피드백과 교훈을 바탕으로 한 흥미로운 변경 사항을 포함하고 있습니다. 자세한 내용은 여기에서 확인할 수 있습니다.
11월 30일까지 새로운 카테고리에서 공개 초안으로 접수 중입니다. 최종 제안서 결정 기간은 12월 7일까지로 연장되었습니다. 펀딩을 위해 아이디어를 제출하고 커뮤니티와 협력할 준비가 되었다면, 지금 바로 cardano.ideaascale.com에서 초안을 제출하세요. 자세한 내용은 여기에서 확인할 수 있습니다.
교육
교육팀은 최근 진행된 ABC와 함께한 Haskell 과정 참가자들의 피드백을 지속적으로 수집했습니다. 사내 IOG Maths Academy의 제공도 계속되었습니다.
이상
번역: Paul Ko (카르다노 앰버서더, JOY & HOPE 풀 운영자, 카르다노 사랑방 운영자)