2023-11-03 기준 주간 개발 보고서
필자: 올가 흐리니우크
출처:Weekly development report as of 2023-11-03 | Essential Cardano
핵심 기술
이번 주에는 많은 IOG 팀이 카르다노 서밋 2023에 참여하여 기조연설, 패널, 마스터클래스, 제품 및 서비스의 강력한 부스 라인업을 전시하며 연례 행사에 기여하고 있습니다. 자세한 내용은 이 블로그 게시물을 읽어보시기 바랍니다.
네트워킹 팀은 피어 부트스트랩 작업을 계속하고, CI 프로세스를 조사하고, 프로토콜과 연결 관리자 기능을 테스트했으며, 새로운 버전의 ouroboros 네트워크 패키지를 CHaP에 출시했습니다.
합의 팀은 두 가지 주요 영역에 집중했습니다. 첫째, 제네시스 제공 지원과 관련된 작업의 일부인 생존 가능한 이클립스 지속 시간을 해결했습니다. 둘째, 향후 블록 처리를 개선하는 데 집중했습니다. 또한 팀은 현재 메인넷과 알론조 시대까지 동기화되는 레거시 블록이 있는 노드를 성공적으로 운영하여 UTXO-HD 브랜치 개발에도 진전을 이루었습니다.
마지막으로 멤풀 스냅샷에서 회귀 현상을 조사했습니다. 이 문제는 원장 업데이트를 통해 해결되었으며, 곧 출시될 노드 v.8.6 릴리스에서 수정될 예정입니다.
다른 팀에서 제공하는 자세한 내용은 이 기술 개발 보고서를 참조하세요.
지갑 및 서비스
이번 주 레이스는 나미와 인사를 나눕니다! 알레산드로 콘라드가 2021년에 만든 비위탁 지갑 플랫폼인 나미(Nami)가 Input Output Global 제품군에 합류했습니다. 자세한 내용은 이 블로그 포스팅을 읽어보세요.
또한, 선택한 통화로 토큰 전환을 더 잘 지원하기 위해 일부 데이터 가져오기 문제를 업데이트했습니다.
레이스 팀은 카르다노 서밋 2023에 참가하여 커뮤니티 멤버들과 소통하고자 합니다. 더 많은 업데이트를 기대해주세요.
스마트 계약
이번 주에 플루터스 툴 팀은 마르코니 API 쿼리, 카르다노 노드 에뮬레이터 테스트 및 사용자 문서 개선 작업을 계속했습니다. 플루터스 코어 팀은 플루터스Tx 가치에 대한 동등성 비교를 보다 효율적으로 만들었습니다.
Marlowe 팀은 TS-SDK에서 getWithdrawalById](https://github.com/input-output-hk/marlowe-ts-sdk/pull/49), [createWithdrawal](https://github.com/input-output-hk/marlowe-ts-sdk/pull/46), [getWithdrawals](https://github.com/input-output-hk/marlowe-ts-sdk/pull/48), [submitWithdrawal](https://github.com/input-output-hk/marlowe-ts-sdk/pull/47), [createTransactionForContract
을 포함한 여러 버전의 트랜잭션을 생성했습니다. 또한 메인넷에서 빌드 관련 쿼리 성능을 측정하고, 에이킨 기반 말로우 검증자를 평가하고, 레이스 지원을 조사했습니다. 또한, 런타임 웹 0.0.5.1 핫픽스를 릴리스하고, 말로우 런타임 웹 URL의 동적 설정에 필요한 구성 JSON에 대한 API 호출을 설정했으며, 메인 말로우 문서 자습서 페이지에서 스타터 키트 비디오를 교차 색인화했습니다.
마지막으로 컨트랙트 ID와 말로우 스캔 링크를 베스팅 디앱에 추가하고, GET 엔드포인트를 추가하여 말로우 플레이그라운드 기능을 개선했으며, URL에서 컨트랙트를 로드한 후 블로클리로 이동할 수 있도록 했습니다.
말로우 팀은 이번 주 카르다노 서밋에서 두 개의 워크샵을 진행할 예정입니다. 11월 3일에 열리는 첫 번째 워크숍인 '말로우 심층 분석: 90분 안에 디앱 구축’에서는 말로우의 도구와 안전 기능을 살펴보고 디앱 생성을 시연할 예정입니다. 11월 4일에 열리는 두 번째 워크숍은 '말로우 101: 아이디어를 스마트 컨트랙트로 전환하기’입니다. 이 워크숍에서는 비즈니스 사례 아이디어와 기술 아키텍처에 대해 논의하면서 스마트 컨트랙트 생성 및 실행에 대한 초보자 친화적인 소개를 제공합니다.
확장
이번 주 Hydra 팀은 기존 키를 덮어쓰지 않도록 ‘gen-hydra-keys’ 명령을 수정하고, 재작성된 hydra-tui와 관련된 문제를 해결했습니다. 또한 ‘무시된 초기화 tx’ 알림에 대한 ‘더트 로드’ 구현 작업을 수행하여 시스템의 견고성을 개선했습니다.
팀은 ‘하이드라 폴’ 예제 디앱을 구현하는 등 카르다노 서밋 프레젠테이션 준비를 마무리했습니다.
두바이에서 열리는 카르다노 서밋 2023에 참석하신다면, 오늘(11월 3일) 14:00-15:30(현지 시간) ‘알 다르’ 룸에서 진행되는 하이드라의 마스터클래스 '카르다노 확장을 위한 하이드라 및 미스릴 개발’을 꼭 확인하시기 바랍니다.
미스릴 팀은 P2P 네트워킹 개념 증명을 통해 미스릴 네트워크를 탈중앙화하기 위해 계속 노력했습니다. 미스릴 클라이언트를 라이브러리로 채택하는 작업을 진행했으며, 개념 증명을 통해 완전한 WASM 호환성을 확보하기 위해 노력했습니다. 또한, 불변 파일에서 트랜잭션의 결정론적 계산에 대한 작업을 계속 진행했으며, 릴리스 메인넷 애그리게이터에서 일부 연결 불가 문제를 수정했습니다.
마지막으로, 데브넷에서 미스릴 노드를 더 빠르게 빌드하는 새로운 도커 이미지를 구현하고 미스릴 클라이언트 CLI의 일부 회귀 문제를 수정했습니다.
카탈리스트
이번 주 프로젝트 카탈리스트에서 팀은 펀드11을 준비하고 카르다노 서밋 참가를 준비하느라 바빴습니다. 이에 대한 자세한 내용은 다음 주에 이어질 예정이니 기대해주시기 바랍니다! 카탈리스트 타운홀을 놓치셨다면, 여기에서 카탈리스트 타운홀 녹화본을 확인하실 수 있습니다. 아직 참여하지 않으셨다면, 다음 타운홀에 참석하고 싶다는 의사를 등록해 주세요.
이번 주 카탈리스트의 기술 업데이트는 다음과 같습니다:
- Fund11을 위한 모바일 앱 및 백엔드 준비
- 테스트 기능 향상을 위한 새로운 부하 테스트 프레임워크 구현
- 새로운 카탈리스트 보이스 및 헤르메스 프로젝트를 위한 오픈 소스 리포지토리 설정.
마지막으로, 프로젝트 카탈리스트에서 일어나는 모든 일에 대한 최신 소식을 받아보시려면 카탈리스트 텔레그램 공지 채널에 가입하세요.
교육
이번 주 교육 팀원들은 카르다노 서밋에 참석합니다. 또한 교육팀은 최근 ABC와 함께 진행한 하스켈 강좌에 대한 피드백을 수집하고 있습니다.
이상
번역: Paul Ko (카르다노 앰버서더, JOY & HOPE 풀 운영자, 카르다노 사랑방 운영자)