CESS 기술 월보 | 2022년 3월 진행 상황
1. 중요한 제출, 수정 및 발표
CESS 체인 관련:
1. CESS v0.3.0 버전 발표
https://github.com/CESSProject/cess/releases/tag/v0.2.0
버전에는 CESS 체인과 분산형 클라우드 스토리지 시스템 모듈이 포함되어 있으며, 다음 기능을 구현합니다:
1) 채굴자 처벌 메커니즘의 설계 및 개발을 완료하였으며, 처벌 규칙, 추가 담보, 동결, 퇴출 등의 기능을 포함합니다;
2) 체인 상의 파일 라우팅 인터페이스를 최적화하였습니다;
3) 신규 사용자 무료 공간 수령 기능을 구현하였습니다;
4) 채굴자 퇴출, 채굴자 보증금 환급, 보상 메커니즘의 운영 매뉴얼 문서 작성을 완료하였습니다;
5) 파일 메타 정보 인터페이스를 업데이트하여 구조체 유형의 매개변수 업로드를 지원합니다;
6) Benchmark 컴파일 버그를 수정하였습니다;
7) 스마트 계약 모듈 추가를 완료하고, 스마트 계약 호출 Substrate pallet의 테스트를 시작하였습니다;
8) 체인 상의 보상 메커니즘 버그를 최적화하고, 채굴자가 동결된 후에도 20% 보상을 여전히 전송하는 버그를 수정하였습니다;
9) pallet-cess-staking 구성 조정을 완료하였습니다;
10) pallet-sminer에 대해 OnUnbalanced trait를 구현하여 새로 발행된 토큰을 pallet에서 생성된 계정으로 수신하는 기능을 완료하였습니다.
2. CESS 랜덤 선택 순환 합의 메커니즘(R²S) 개발 지속. 블록 생성 모듈 최적화를 완료하고 주기적 보상의 계산 및 배포를 완료하였습니다.
3. CESS v0.4.0 버전 설계 착수
1) 목표는 다중 복제 복구 저장 증명 메커니즘, 합의 메커니즘 및 최적화된 분산형 클라우드 스토리지 시스템을 구현하여 시스템 보안성을 더욱 향상시키는 것입니다;
2) 테스트 보고서를 바탕으로 개선 요구 사항을 정리하고 새로운 버전 기능 목록에 추가합니다;
3) 분산형 클라우드 스토리지 설계 문서를 업데이트하며, 시스템 아키텍처 다이어그램, 업로드 프로세스, 다운로드 프로세스, 구매 프로세스, 삭제 프로세스, 암호화 및 키 관리, 복제 증명, 시공간 증명, 스케줄링 서비스 시스템 아키텍처 다이어그램, 클라이언트 전체 아키텍처 다이어그램, 저장 채굴자 전체 아키텍처 다이어그램 등의 내용을 포함합니다.
CESS 분산형 클라우드 스토리지 시스템 관련:
스케줄러의 저장 증명 읽기 및 검증 기능을 디버깅하고 여러 버그를 수정하였습니다;
스케줄링 서비스 프로그램 내 파일 처리 프로세스의 여러 종류의 예외 처리를 최적화하였습니다, 여기에는 메모리 읽기/쓰기, 파일 다운로드 패닉 보고서 등이 포함됩니다.
2. 기술 솔루션 논의
- 논의를 조직하고 W3F Grants 프로젝트에 Substrate 저장 pallets 기여에 대한 제안을 제출하였습니다.
https://github.com/CESSProject/cess-pallet-proposal/issues/2
- 논의를 조직하고 CIPs에 다중 복제 저장 증명 메커니즘에 대한 제안을 제출하였습니다.
https://github.com/CESSProject/CIPs/blob/main/CIP-2.md
- CESS 신규 사용자에게 무료 저장 공간을 제공하기 위한 인센티브 계획을 논의하고 설계하였습니다.
https://github.com/CESSProject/cess-portal/issues/3
3. 기술 문서 자료 참고
v0.2.0 저장 시스템의 모든 프로세스 문서 및 사용 문서 작성을 완료하였습니다.
















