2023-09-22 기준 주간 개발 보고서(한국어)

2023-09-22 기준 주간 개발 보고서

필자: 올가 흐리니우크

출처:Weekly development report as of 2023-09-22 | Essential Cardano

핵심 기술

핵심 기술 측면에서 네트워킹 팀은 부트스트랩 피어 개발에 집중하여 노드 v.8.4.0-pre를 출시하고, 우로보로스-합의, cardano-api, cardano-cli의 새로운 버전을 공개했습니다. 타입 프로토콜 작업은 진행 중이며, 향후 타입 프로토콜 0.2.0.0.0과 cardano-node와의 통합을 업데이트했습니다.

원장 팀은 계속해서 Conway 기간의 기능 구현에 중점을 두었습니다. 첫 번째 헌법 위원회를 지정하는 기능을 추가하고, 첫 번째 버전의 헌법을 도입하고, 거버넌스 조치의 우선 순위를 사양에 맞게 조정하고, DRep 예치금의 적절한 회계 처리를 보장했습니다.

CDDL의 여러 문제를 해결하고, 새로운 왕복 직렬화 테스트를 다수 도입하여 제약 기반 테스트 프레임워크를 대폭 강화했다.

컨센서스 팀은 UTXO-HD 브랜치에서 확인된 메모리 풀 생성 관련 결함 수정을 제안했지만, 시스템 레벨 벤치마킹을 통한 확인은 보류된 상태이며, UTXO-HD의 성능이 충분하지 않을 경우를 대비하여 Cardano 노드들의 기준 성능을 유지할 수 있는 폴백 메커니즘 개발도 계속 진행했습니다.

제네시스 개발과 관련해서는 제안된 설계가 카다노 체인 히스토리의 요구사항과 일치하는 것을 연구원들과 확인했으며, Conway로 전환한 후 SanchoNet에서 감지된 프로토콜 버전 오류를 해결하기 위한 솔루션도 제안했다.

평소와 같이 팀별 자세한 내용은 기술 개발 보고서에서 확인하실 수 있습니다.

지갑과 서비스

레이스 팀은 다중 위임 포트폴리오를 조정하고, 풀 등록 해제 관련 버그 수정, Trezor 지원 테스트 커버리지, DApp 스토어의 UI/UX 워크플로우를 개선했다. 또한 트랜잭션 서명과 데이터에 초점을 맞춘 CIP-95 기능에 대한 작업도 계속 진행했습니다.

스마트 계약

Plutus 툴팀은 간소화된 API로 Marconi EpochState 인덱서를 재작성하고 JSON-RPC 서버를 통해 새로운 Marconi API 쿼리를 공개하여 cardano-api v.8.8.8을 사용할 수 있게 되었습니다. cardano-emulator 패키지를 업데이트하고 새로운 Marconi API의 성능을 향상시키기 위해 최적화 작업을 진행했습니다.

Plutus Core 팀은 uplc 바이너리와 plc 바이너리에 새로운 명령줄 플래그 --builtin-semantics-variant(또는 -B)를 추가하여 프로그램을 평가할 때 어떤 내장 시맨틱 변형을 사용할 것인지 선택할 수 있도록 로 변경했습니다. 자세한 내용은 uplc evaluate --help를 실행하면 된다.

Marlowe 팀은 ts-sdk 예제를 작업하고, 결제를 생성하는 CIP-45 DApp을 만들고, cardano-node v.8.1.2와 호환되는 최고의 cardano-api 버전을 식별하고, Marlowe 검증자 문제를 해결하고, 추가적인 검증자 벤치마크를 수행했습니다. 당사자 주소로 계약 쿼리 지원 추가, plutus-apps 리포지토리에 대한 모든 종속성 제거, marlow-cardano-packages의 PlutusTx 플러그인에 대한 직접적인 종속성 분리, Marlow Runner에서 생성하기 위한 JSON 계약 업로드, 오픈 역할 검증자 리소스 소비 확장 테스트, DSL 테스트 시뮬레이션 실행, Marlowe CLI DSL에 분석 도구 통합, 주소/역할 토큰에 의한 계약 필터링 등을 수행했습니다. 등을 수행했다.

추출된 라이브러리를 위한 별도의 리포지토리를 만들고 Marlow 언어 구문 가이드를 생성했습니다.

BASHO(스케일링)

하이드라 팀과 미스릴 팀 대부분이 프랑스 낭트에서 열린 카르다노 스케일링 워크샵에 참석했습니다. 이번 행사에서는 시너지를 확인하고, 함께 코딩을 하며 두 프로젝트의 과거 성과와 향후 계획을 논의하는 시간을 가졌습니다.

Hydra 팀은 레이어 1 쿼리 시 hydra-node가 충돌하는 버그를 해결하고, 네트워크 복원력에 대한 새로운 개념 증명을 위해 노력했으며, 상태 저장 트랜잭션 모니터링과 관련된 새로운 ADR을 수용했다.

Mithril 팀은 GitHub 액션에서 Terraform 배포 워크플로우의 리팩토링과 배포에서 스냅샷 압축 매개변수 구현을 완료했으며, Mithril 노드 오류의 리팩토링 및 표준화 작업을 진행했습니다. 애그리게이터 인프라에 대한 Cloudflare 보호 구현을 완료하고 Mithril 네트워크에 배포 및 활성화하기 시작했습니다. 애그리게이터에 다운로드 통계를 기록했습니다. 이는 사용량 보고서를 작성하는 데 사용됩니다.

클라이언트 트래픽이 많을 때 발생하는 애그리게이터의 성능 병목현상을 해결하기 위해 새로운 배포 판을 만들기 시작했습니다.

VOLTAIRE

Voltaire의 경우, Intersect가 타운홀을 주최했지만, 기술적 문제로 인해 예정된 GovTool 시연은 진행하지 못했습니다. 대표에게 투표권을 위임하고, 거버넌스 액션을 검토하고 투표할 수 있습니다. 이러한 기능은 볼테르 시대의 온체인 거버넌스 참여에 필수적인 기능이다. 검토를 위해 데모 녹화 영상이 공유되어 있습니다. 지금 바로 Intersect에 참여하세요.

CIP-1694의 온체인 거버넌스 액션을 위한 진화하는 기술 테스트베드인 산초넷이 개발 4단계를 발표하며 기능 로드맵의 진전을 이어가고 있다. 자세한 내용은 SanchoNet 사이트에서 확인할 수 있으며, 디스코드 토론에도 참여할 수 있다.

격주로 열리는 CIP-95 관련 산초월렛 기술 토론, IOHK Discord의 오픈 아워, 산초넷과 CIP-95에 대한 토론, 기술적 질문을 환영한다.

CATALYST

Project Catalyst Fund10의 투표 결과가 목요일에 발표되었다. 이번 주 타운홀에서는 팀이 최근 완료한 프로젝트 동영상을 소개했다.

여기에서 메인 타운홀의 세그먼트를 다시 시청할 수 있습니다. 아직 타운홀에 등록하지 않았다면, 꼭 등록해 주시기 바랍니다.

여기에서 주간 뉴스레터 지난 호를 북마크하여 Project Catalyst에 대한 모든 정보를 얻을 수 있습니다.

교육

이번 주 교육팀은 몰타 대학교의 분산원장기술센터에서 카르다노 데이즈(Cardano Days) 행사를 개최하고 있으며, Lars Brünjes 박사와 그의 팀은 Crypto Hub Malta 행사에 연사로 초대되었습니다.