주간기술보고서 2021년 12월 3일
이번주 업데이트 정보
DAEDALUS
- 이산 모드를 구현
- RTS 플래그 테스트
- 다양한 UI 강화 및 코드 기반 개선
- 월렛 패키지에 보안 업그레이드
ADRESTIA
- cardano-wallet의 기술적 부채 작업
- 컴퍼넌트의 차기 갱신에 노드 최신판의 서포트와 버그의 일부 수정 포함
- cardano-rosetta와 cardano-graphql을 db-sync 12.0.0에 대응시키기 위한 업데이트 준비
- cardano-js-sdk의 개발 진행
네트워크
- 확산(노드 간 데이터 교환)에 대한 작업
- SPO 릴레이의 최대 블록 페치 병렬 처리 권장 사항 높임
- 블록 적용 지연 EKG 메트릭을 구현 및 블록 압축 가능 기능 조사
- Cardano 노드의 시작 로그를 리팩토링하여 네트워크 추적기 강화
- 핫 피어에서 웜 피어로의 강등을 관리하는 업스트림 메트릭내의 헤더와 블록 모두의 카운트 유효성 평가
- 세미퍼블릭 P2P 테스트넷 출시를 위한 준비로 SPO에 대한 설명서 작성하여 새로운 블로그 기사 작성
DEVOPS
- 월렛의 Nix 플레이크 지원 구현
- 노드 v.1.32.0의 릴리스 후보 버전 배포
- 공개 테스트넷과 관련하여 SPO가 토론하기 위한 Discord 및 Telegram 채널 설정
- 메인넷 업데이트 제안에서 블록 크기와 트랜잭션 메모리 단위를 확충
- Consul Connect를 Bitter 클러스터의 Cardano 스택에 통합
- Cardano 노드 테스트의 새로운 벤치마크 인프라 착수
- ERC20 공용 테스트넷의 최종 배포 테스트
CARDANO 분산
-
체인 데이터베이스 작업
-
초기 구성 단계에서 하드 디스크 (HD) 인터페이스 통합 구조 고려
-
데이터베이스 초기화 트레이서와 UTXO HD 속성 개선
-
GHC 플러그인 및 GHCJS 테스트 스위트 작업
-
Hydra 개발 작업 계속 진행
-
UTXO 항목을 로컬 Devnet에서 Hydra Head로 커밋
-
Alonzo 트랜잭션 형식 지원
-
대부분의 코드베이스에서 cardano-ledger 유형을 cardano-api 유형으로 대체
GOGUEN
- Plutus팀은 향후 트래픽 확장을 지원하기 위해 Plutus 스크립트 메모리 장치를 늘리기 위한 중요 업데이트
- 참조 입력, 인라인 데이텀 및 참조 스크립트의 세 가지 CIP 송신
- 다양한 프로파일링 개선
Marlowe팀
- marlowe-cardano 저장소에 (비)직렬화 기능 구현
- 지갑 백엔드, Daedalus, Nami 간의 지갑 공유의 증명 개념에 착수
- Marlowe CLI에 트랜잭션 생성 및 전송 기능을 추가, 유효성 검사기 크기를 축소
- ACTUS 실험실의 순수 스크립트 모델과 데이터 수집 및 양식 검증을 위한 라이브러리 고찰
작성자: Paul Ko (카르다노 앰버서더, JOY & HOPE 풀 운영자, 카르다노 사랑방 운영자)