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

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

필자:올가 흐리니우크2023/09/08

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

핵심 기술

네트워킹 팀은 피어 부트스트랩에 대한 노력을 계속하여 네트워킹 테스트 스위트를 리팩토링했습니다. 구체적으로 플랫폼에서 네이티브하게 실행해야 하는 io-tests(IO 시스템 호출이 필요한 테스트가 대부분 포함)와 플랫폼에 독립적인 sim-tests로 나뉘었다. 리베이스를 시작하여 피어 공유와 관련된 사소한 문제를 수정하고, P2P 보급을 진행했습니다. 자세한 내용은 기술 보고서에서 확인할 수 있습니다.

컨센서스 팀은 UTXO-HD 구현을 위한 첫 번째 시스템 수준 벤치마킹을 성공적으로 수행하여 중요한 이정표를 달성했다. 그러나 블록 생성 성능에서 상당한 성능 저하가 발견되어 UTXO-HD 출시 전에 대응이 필요하며, query-by-address 명령에서 확인된 성능 저하를 해결하기 위해 쿼리 처리 로직의 구현을 재검토했다. 예비 성능 결과는 이 쿼리의 성능이 Cardano 기준 버전과 일치하는 것으로 나타났지만, 추가 확인이 필요하다.

제네시스 개발과 관련해서는 IOG 연구진에게 제안된 Cardano Genesis의 창세기록에 대한 연삭을 염두에 둔 안전성에 대한 논의를 제시했다.

2023년 9월 5일 Cardano 노드 v.8.3.0-pre를 출시했습니다.

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

지갑과 서비스

레이스 팀은 SDK와 레이스의 CIP-95 기능, 담보 설정, 기능 개선, SanchoNet 기능 검토, Trezor 지원 구현, ‘서명 트랜잭션’ 플로우 확정, ‘활동’ 탭의 피아트 변환 및 과거 트랜잭션 렌더링 구현을 위한 작업도 계속 진행했습니다. 과거 트랜잭션 렌더링을 구현하는 작업을 진행했습니다.

스마트 계약

Plutus 툴팀은 간소화된 API를 사용하여 Marconi EpochState 인덱서를 다시 작성하고, 업데이트된 API에 대한 새로운 인덱서 재개 전략을 구현 및 테스트하고, plutus-apps의 cardano-api 버전을 업데이트하여 호환성을 확보했습니다. 호환성을 확보하는 작업을 진행했습니다.

Plutus Core 팀은 Plutus Tx에 대한 대대적인 기능 향상을 도입하여 Haskell 언어 확장 Strict를 사용하여 Plutus Tx 프로그램의 바인딩과 패턴을 기본적으로 엄격하게 만들 수 있도록 했다. 이 조정에는 몇 가지 장점이 있습니다. 자세한 내용은 Plutus Tx 문서를 참조하시기 바랍니다.

Marlow 팀은 메인넷에서 인출 위젯을 테스트하고, 트랜잭션 안전 분석 사용에 대한 스타터 키트 레슨을 만들고, CIP-30 지갑에서 Marlow Runtime을 사용하는 예제를 추가하고, 결제에 대한 REST API 세트를 추가했습니다. 추가했습니다. 역할 토큰 대신 지불을 통한 출금 지원을 구현하고, Marlow 스타터 키트 문서를 검토하고 테스트했으며, 토큰 메타데이터 레지스트리에 연결하기 위한 ts-sdk 지원을 추가했다.

Basho(스케일링)

Hydra 팀은 주로 네트워크 계층에 필요한 변경 사항을 구현하는 데 초점을 맞추고 필요한 설계 조정을 요약한 첫 번째 초안 문서를 작성했다. 인라인 데이텀을 이용한 커밋을 통해 사용자 경험을 개선하고, 연구자들과 오프체인 거버넌스에 대한 논의를 진행했으며, 내부 모델 테스트를 개선했다.

미스릴 팀은 새로운 배포판 2335.0을 출시했습니다. 여기에는 몇 가지 최적화 및 버그 수정이 포함되어 있습니다. 또한 스냅샷 아카이브를 위한 zstandard 압축 구현을 완료했으며, 스냅샷 아티팩트에 Cardano 노드 버전을 추가하는 작업을 계속했다. 애그리게이터 벤치마킹을 위한 스트레스 테스트 도구의 2단계 구현을 완료하고 관련 병목현상을 파악하기 시작했다. 애그리게이터 인프라에 대한 Cloudflare 보호 구현에 큰 진전을 이루었습니다.

노드 오류 리팩토링 작업을 시작했으며, 클라이언트에서 스냅샷 복원 관련 버그를 수정했습니다.

VOLTAIRE

Voltaire의 경우, CIP-1694의 온체인 거버넌스 액션을 위한 진화한 기술 테스트베드인 SanchoNet이 로드맵의 두 번째 단계를 완료할 예정이다. 이 단계에서는 SanchoNet 테스트넷에서 DRep의 온라인 등록, 위임 및 투표가 이루어지며, DRep은 CIP-1694의 거버넌스에서 중요한 역할을 담당하게 된다. 자세한 내용은 SanchoNet 사이트에서 확인할 수 있으며, 디스코드 토론에도 참여할 수 있다.

카르다노의 미래 발전을 형성하고 추진하는 생태계의 핵심 기관인 인터섹트( Intersect )가 첫 번째 타운홀을 개최했습니다. 현재 구성 중인 위원회에 대한 최신 정보를 발표하고, 산초넷에 대한 자세한 내용을 라이브 시연을 통해 소개했습니다. 다음 달 열리는 타운홀에 참석하고 최신 소식을 가장 먼저 접하려면 지금 바로 Intersect에 가입 하세요.

CATALYST

Project Catalyst는 Fund10의 투표를 예의주시하고 있다. 투표자 수는 수요일 현재 155,000명을 넘어섰다. 이번 타운홀에서는 Fund9에서 자금을 지원받은 프로젝트의 마일스톤 모듈 출시 결과를 살펴보고, Catalyst 시스템의 감사 가능성에 대한 새로운 업데이트에 대해 논의했다. 시청을 놓치셨다면, 여기에서 카탈리스트 타운홀 녹화를 시청하실 수 있습니다. 향후 타운홀에 참여하기 위해 등록하는 것을 잊지 마세요.

Catalyst의 기술 업데이트 정보는 다음과 같습니다.

  • 스냅샷을 확정하고 최종 지표를 추출한 결과, Fund9 대비 등록 ADA가 17% 증가하여 총 44억 8천만 명으로 증가했습니다.
  • 전체 Fund10 데이터 준비, 완료
  • IdeaScale에서 리뷰를 다운로드할 수 있는 리뷰 임포터 초기 버전을 구현했습니다.
  • 테스트 수정으로 새로운 포스트 Fund10 아이디어 스케일 임포터 문제 해결
  • 새로운 이벤트 추가, 기존 이벤트 편집, 이벤트 삭제를 통해 대시보드 강화

Project Catalyst에 대한 최신 정보를 얻으려면 Catalyst Telegram 안내 채널 가입을 고려해보십시오.

교육

교육팀은 사내 Plutus 교육 과정을 시작했으며, 9월 19일과 20일 몰타 대학교에서 열리는 Cardano Days 행사 등록 및 일정을 준비했고, 아프리카 블록체인 센터와 협력하여 하스켈(Haskell) 강좌를 계속 제공하고 있습니다.