CESS 기술 월보 | 2022년 7월 진행 상황
1. 중요 제출, 수정 및 발표
1. 블록체인 네트워크
이번 달 개발 팀은 블록체인 네트워크 v0.4.4 버전(cess v0.4.4)을 발표하고 v0.5.0 버전(cess v0.5.0)을 개발했습니다. 개발 세부 사항은 다음과 같습니다:
(1)[v0.4.4] 버전 발표(https://github.com/CESSProject/cess/releases/tag/v0.4.4)
(2)[v0.5.0] #75
- 새로운 저장 사용자 요금 체계 개발;
- 저장 채굴자 처벌 메커니즘 개발 완료;
- 채굴자 부분의 벤치마크 테스트 작성;
- 파일 및 공간 부분의 벤치마크 테스트 작성;
- 첫 번째 단계의 R²S(무작위 순환 선출 합의) 통합;
- 버전 표준화;
- 내부 테스트 진행.
2. 분산 저장 시스템
이번 달 개발 팀은 저장 채굴자 0.4.3 버전(Bucket v0.4.1)과 스케줄링 노드 0.1.4 버전(Scheduler v0.1.4)을 발표했습니다. 개발 세부 사항은 다음과 같습니다:
(1)저장 채굴자 Bucket [v0.4.3](https://github.com/CESSProject/cess-bucket/releases/tag/v0.4.3)
- 사용자가 채굴자로부터 직접 파일 다운로드;
- 파일 다운로드 시 RPC 및 HTTP 모드 지원;
- 연결 스케줄링 메커니즘 추가: 우선적으로 여유롭고 원활한 네트워크;
- 체인 노드와의 장기 연결 기능 제거;
- 도메인 이름 구성 항목을 구성 파일에 추가;
- 데이터 저장 디렉토리를 채굴자 서명 계정 주소로 변경;
- 채굴자가 채굴을 종료할 때 체인上的 패딩 파일 기록 삭제.
(2)스케줄링 노드 Scheduler [v0.1.4](https://github.com/CESSProject/cess-bootstrap/releases/tag/v0.1.4)
(3)IP 업데이트 실패 문제 최적화
스케줄링 노드의 디스크가 데이터 디렉토리로 가득 차는 문제 방지.
3. CESS 게이트웨이
이번 달 개발 팀은 0.1.2 버전 Gateway [v0.1.2](https://github.com/CESSProject/cess-gateway/releases/tag/v0.1.2)를 발표했습니다.
- 로컬 포트를 수신할 수 없는 문제 수정;
- 첫 번째 인증 실패로 인해 두 번째 인증 실패가 발생하는 문제 수정.
4. CESS 노드 배포 프로그램
이번 달 개발 팀은 0.1.0 버전 NodeADM [v0.1.0](https://github.com/CESSProject/cess-nodeadm/releases/tag/v0.1.0)를 발표했습니다.
- 프로그램 개발 진행이 완료되어 Alpha 내부 테스트 단계에 진입;
- 저장 채굴자 및 합의 채굴자 배포 노드의 프로세스와 요구 사항 간소화.
2. 기술 솔루션 논의
저장 사용자 요금 체계의 요금 시간, 발효 시간, 구매 패키지(5종), 연장, 확장, 만료 동결, 동결 기간 종료 파일 정리 등의 기능 조정;
저장 채굴자 처벌 메커니즘에서 저장 고장 비용의 공제 방식, 완충 기간 추가, 채굴자 보증금 부족 시의 프로세스 조정.
자세한 내용은: https://github.com/CESSProject/cess/pull/75