content

[개발 상황 보고서] 3월4일 - 3월10일

[3월 4일 -3월 10일 개발 상황 보고서입니다.]하이라이트: 브라우저 90% 완료, 네트워크 및 컨센서스 관련 모듈에 대한 로직 단순화 완료1. 지난주 진행 상황 업데이트 (2019-03-10)1.1 릴리스 - V 0.7.0:-[완료] 네트워크 관련 모듈 논리 단순화-[완료] 합의 관련 모듈의 논리 단순화 (추가 데이터)-[완료] #944 부적절한 계약 주소 계산 방법-[완료] 리팩토링 계약 주소-[완료] 계약 관련 실행 최적화 (통합 계약 반환 가치 등)-[진행 중] 사이드 체인 모듈 리팩토링 (완성된 코드 및 주요 테스트 케이스, 이번 주 검증 계획)-[진행 중] TODO 와 버스 수정1.2 브라우저:-[진행 중] 브라우저 플러그인 (버전 2), 90%-[진행 중] UI 디자인 응용 프로그램-[진행 중] 체인 스캐닝 서비스 조정 (LIB 지원) 80%1.3 테스트:-[완료] 테스트 프로젝트의 종속성 구조 리팩토링-[진행 중] 리팩토링 모듈의 단위 테스트 확장-[완료] 합의 모듈의 메인 유닛 테스트-[완료] 사이드 체인 모듈 메인 유닛 테스트-[진행 중] 멀티 노드 프로세스 정리 및 버그 수정-[완료] 장기간에 실행 시 고정 메모리가 증가한 문제-[완료] 고정 LIB 병합 문제-[확인 중] 블록체인이 전파될 때 계약 실행 시간 증가하는 문제-[진행 중] Bestchain 을 정상적으로 전환 할 수 없는 문제-[진행 중] 경제 시스템 회귀1.4 그 외:-[진행 중] v0.7.0 에 대한 모니터링 관련 작업 기반 재구성2. 이번 주 개발 계획2.1 V0.7.0:-완벽한 사이드 체인 모듈 검증-멀티노드 정리 (경제 시스템 관련 로지스틱 회귀)-통합 테스트 및 관련 버스 수정2.2 월렛 / 브라우저:-v0.7.0 통합 테스트-버전 2 기능 테스트 및 버그 수정2.3 그 외:- 코드 베이스에서 TODO 관련 후속 조치알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 2월25일 - 3월3일

[2월 25일 -3월3일 개발 상황 보고서입니다.]하이라이트: 브라우저 60% 완료, 문제 #972 해결1. 지난주 진행 상황 업데이트 (2019-03-03)1.1 릴리스 - V 0.7.0:-[완료] #952 BuyResource/SellResource 트랜잭션이 NullreferenceException 으로 인해 실패한 문제-[완료] #972 리팩터에 LIB 구현-[완료] #896 네트워크: 요청 차단 기능이 안정적이지 않은 문제-[완료] #1011 체인 섹션이 순서대로 다운로드되지 않은 문제-[완료] Txhub 서비스 재편성-[완료] #877/#878 새로운 RPC 인터페이스에 따라 JSDK/CLI 업데이트 (사이드 체인 및 이코노믹 시스템 관련 인터페이스 제외)-[진행 중] 사이드 체인 모듈 리팩터링 (테스트 중)-[진행 중] 네트워크 관련 모듈의 논리 단순화-[진행 중] 컨센서스 관련 모듈에 대한 로직 최적화 (추가 데이터)-[진행 대기] #944 부적절한 계약 주소 계산 방법1.2 브라우저:-[진행 중] 브라우저 플러그인 (버전 2), 60%-[완료] 인터랙티브 로직 버전 2, UI 디자인-[진행 대기] UI 디자인 응용 프로그램1.3 테스트:-[완료] 멀티노드 자동화된 테스트 스크립트-[진행 중] 리팩토링 모듈 단위 테스트, 69.75% 코드 커버리지 비율 (사이드 체인과 컨센서스 모듈은 포함되지 않음)-[진행 중] 멀티 노드 프로세스 정리 및 버그 수정 (네트워크 모듈, 컨센서스 모듈, etc)2. 이번 주 개발 계획2.1 V0.7.0:-컨센서스 모듈 완료 및 사이드 체인 모듈 단위 테스트-멀티노드 정리 (트랜잭션 보내기)-통합 테스트 시작 및 관련 버스 수정2.2 월렛 / 브라우저:-버전 2 블록 브라우저 플러그인-v0.7.0 통합 테스트2.3 그 외:- 코드에서 TODO 관련 문제 구현알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 2월18일 - 2월24일

[2월 18일 - 2월24일 개발 상황 보고서입니다.]하이라이트: 블록 탐색기 트랜잭션 기록 통계, 테스트, 버그 수정 및 계약 단위 테스트 프레임 완료1. 지난주 진행 상황 업데이트 (2019-02-24)1.1 릴리스 - V 0.7.0:-[완료] #883 재편성/계약이 새로운 SDK 80%-[완료] #882 이니셜 동기화 네트워크 이벤트 핸들-[완료] #857 기능/새로운 블록체인 서비스-[완료] #841 DPOS 개선 90%-[완료] 채굴자 서비스 재편성-[완료] RPC 서비스 재편성-[완료] 블록 검증 서비스 재편성-[완료] 계약 단위 테스트 프레임워크-[진행 중] #847 재편성 크로스 체인 모듈, 테스트 케이스 작성, 70%-[진행 대기] Txhub 서비스 재편성-[진행 대기] #877/#878 새로운 RPC 인터페이스에 따라 JSDK/CLI 업데이트1.2 브라우저:-[완료] 버전 2 브라우저 플러그인 기능 조합 및 연구-[완료] 거래 내역 통계, 테스트 및 버그 수정-[완료] 월렛/블록 브라우저 호환성 테스트 및 복구-[진행 중] 브라우저 플러그인 (버전 2), 40%-[완료] 페이지와 플러그인 통신 암호화-[완료] aelf-sdk.js 와 제휴하여 스마트 계약 및 온체인 구성의 사용법 재구성-[완료] 키페어 가져오기 및 내보내기-[완료] 플러그인 데이터 백업 및 복구1.3 테스트:-[진행 중] 각 모듈의 단위 테스트 재구성1.4. 그 외:-[완료] 싱글노드 프로세스 준설-[진행 중] 멀티노드 프로세스 준설2. 이번 주 개발 계획2.1 V0.7.0:-단위 테스트 개선-멀티노드 프로세스 준설2.2 월렛 / 브라우저:-버전 2 블록 브라우저 플러그인 작업알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 2월11일 - 2월17일

[2월 11일 - 2월17일 개발 상황 보고서입니다.]하이라이트: 토큰 히스토리 개발 완료, #838 네트워크 개선 문제 해결1. 지난주 진행 상황 업데이트 (2019-02-17)1.1 릴리스 - V 0.7.0:-[완료] #831 솔루션에서 삭제할 수 있는 쓸모없는 프로젝트-[완료] #835 정적 구성 변경 (chainID 작업)-[완료] #838 네트워크 개선-[완료] #869 개선/RPC 포맷-[진행 중] #883 재편성/계약이 새로운 SDK 80% 사용-[진행 중] #882 이니셜 동기화 네트워크 이벤트 핸들-[진행 중] #857 기능/새로운 블록체인 서비스-[진행 중] #841 DPOS 개선 90%-[진행 중] #847 재편성 크로스 체인 모듈 70%-[진행 중] 재편성 채굴자 서비스1.2 브라우저:-[완료] 자원 토큰 거래 내역 개발 완료-[진행 중] 버전 2 브라우저 플러그인 기능 조합 및 연구-[진행 중] 거래 내역 통계, 테스트 및 버그 수정-[진행 중] 월렛/블록 브라우저 호환성 테스트 및 복구1.3 테스트:-[진행 중] 17개 노드 조인트 테스트-[진행 중] 리팩토링 모듈의 단위 테스트1.4. 그 외:-[완료] 계약 인터페이스 수정 및 실행2. 이번 주 개발 계획2.1 V0.7.0:-모듈 공동 디버깅 및 문제 해결2.2 월렛 / 브라우저:-자원 토큰 트랜잭션 복구 및 완료-버전 2 블록 브라우저 플러그인 작업알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 1월28일 - 2월3일

​[1월 28일 - 2월3일 개발 상황 보고서입니다.]하이라이트: #851 데이터 서명 문제 해결 #858 RPC 문제로 인해 잘못된 체인 ID 문제 해결1. 지난주 진행 상황 업데이트 (2019-02-03)1.1 릴리스 - V 0.7.0:-[완료] #842 재편성 체인 매니저 관련 문제-[완료] #848 릴리스 0.7.0에 필요한 인터페이스-[완료] #851 데이터 서명 문제-[완료] #850 계약 간의 데이터 혼동 문제-[완료] #839 배포 계약이 동일한 ABI 주소를 반환한 문제-[완료] #858 잘못된 체인 ID 받은 PRC 문제-[진행 중] #857 기능/새로운 블록체인 서비스-[진행 중] #835 정적 구성 변경-[진행 중] #838 네트워크 개선-[진행 중] #841 DPOS 개선-[진행 중] #847 재편성 크로스 체인 모듈 문제-[진행 중] #781 새로운 상태/SKD 및 메타데이터 문제1.2 브라우저:-[진행 중] 완벽한 자원 토큰 트랜잭션 (브라우저 플러그인 사용) 테스트 및 버그 수정-[진행 대기] 거래 내역 통계1.3 테스트:-[진행 중] 17개 노드 조인트 테스트1.4. 그 외:-[완료] DB 접근 최적화, 때때로 오랜 시간이 걸린 문제-[완료] 새로운 버전의 BlockchainStateManager 및 모듈 도킹 실행-[진행 중] 계약 인터페이스 및 임원 수정2. 설날 후 계획2.1 V0.7.0:-모듈 리팩터링 관련 작업 계속 실행2.2 월렛 / 브라우저:-리소스 토큰 거래알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 1월21일 - 1월27일

[ 1월 21일 - 1월27일 개발 상황 보고서입니다.]하이라이트: 브라우저 플러그인 초판 및 문서 작성 완료 문제 #771 해결1. 지난주 진행 상황 업데이트 (2019-01-27)1.1 이슈 현황:-[완료] #793 BP 공유 기능 (사이드 체인 변경)1.2 릴리스 - V 0.7.0:-[완료] #771 RPC API 처리되지 않은 예외-[완료] #821 Protobuf: 더 나은 유지 보수/표준-[진행 중] #842 재편성 체인 매니저 관련 문제-[진행 중] #835 정적 구성 변경-[진행 중] #838 네트워크 개선-[진행 중] #841 DPOS 개선-[진행 중] #847재편성 크로스 체인 모듈 문제-[진행 중] #781 새로운 상태/SKD 및 메타데이터 문제1.3 브라우저:-[완료] 브라우저 플러그인 초판 및 설명서-[완료] 브라우저 플러그인 통합 (플러그인으로 투표 가능)-[진행 중] 완벽한 자원 토큰 트랜잭션, 트랜잭션 기록 및 기록 통계 추가1.4 테스트:-[완료] V0.7.0 버전 단위 테스트 및 회귀 테스트-[완료] 사이드 체인 변경 테스트-[진행 중] 17개 노드 조인트 테스트2. 이번주 개발 계획2.1 이코노믹 시스템:-사이드 체인 변경 시험2.2 V0.7.0:-체인 매니저/네트워크/DPOS/사이드 체인 등 개선2.3 월렛 / 브라우저:-리소스 토큰 거래알려진 이슈 수정, GitHub의 이슈 확인

content

[개발 상황 보고서] 1월14일 - 1월20일

[ 1월 14일 - 1월20일 개발 상황 보고서입니다.]하이라이트 : 경제 시스템 비용 관련 테스트 완료 및 브라우저 투표 테스트 차단 제안 만료 #701 문제 해결1. 지난주 진행 상황 업데이트 (2019-01-20)1.1 이슈 현황:-[완료] #807 체인이 시스템 코어 CPU 점유율을 유발할 수 있는 여부가 높은 문제-[완료] #801 [Dev] 트랜잭션 방법에 대해 유효하지 않은 서명-[완료] #787 [Dev] 트랜잭션이 실패하면 Merkle 결로를 가져올 수 없는 문제-[완료] #682 [Dev] 여전히 오랜 시간이 소모된 블록 동기화 문제-[완료] #701 [Proposal] 제안 만료 문제-[완료] #745 전체 노드에서 용어 업데이트 시 부트 노드 문제로 인해 블록 생성이 안된 문제-[완료] #796 크로스 체인 색인의 일관성 없는 LIB-[완료] #805 기간 변경 빈도가 올바르지 않은 문제-[완료] #810 두 가지 기능을 크로스 체인에 추가-[완료] #804 “NextTerm’ 으로 인해 노드가 트랜잭션 실행 실패한 문제-[완료] #795 동기화를 초기 하는 중 발생하는 문제-[완료] #767 BlockExecutor 실행에 InvalidBlockExecption이 실행된 문제-[진행 중] #793 BP 공유 기능 (사이드 체인 변경)-[진행 중] #781 새로운 상태/SDK 및 메타데이터1.2 릴리스 - V 0.7.0:-[진행 중] 정적 구성 변경-[진행 중] #821 Protobuf: 더 나은 유지 보수/표준-[진행 중] 네트워크 개선-[진행 중] DPOS 개선1.3 브라우저:-[완료] 투표 테스트-[진행 중] 리소스 토큰 트랜잭션, UI 100% 완료, API 50% 완료-[진행 중] 네트워크 개선 브라우저 플러그인 및 설명서 초판1.4 테스트:-[완료] 경제 시스템 비용 관련 테스트-[진행 중] V0.7.0 버전 단위 테스트 및 회귀 테스트-[진행 중] 17개 노드 조인트 테스트-[진행 중] 사이드 체인 변경 테스트2. 이번 주 개발 계획2.1 이코노믹 시스템:-사이드 체인 변경 시험2.2 V0.7.0:-네트워크/DPOS 개선2.3 월렛 / 브라우저:-리소스 토큰 거래-브라우저 플러그인 및 설명서 초판알려진 이슈 수정, GitHub의 이슈 확인

content

[개발상황 보고서] 1월7일 - 1월13일

[ 1월 7일 - 1월13일 개발상황 보고서입니다. ]하이라이트 : 월렛 테스트 및 블록 브라우저 투표 테스트 완료, 고정된 높은 메모리 사용문제 해결1. 지난주 진행상황 업데이트 (2019-01-13)1.1 이슈현황:-[완료] issue #782 [Dev] 부모 체인 색인 블록 문제-[완료] issue #777 미래 블록에 대한 초기 동기화 문제-[완료] issue #679 RedisResponseException: 길이가 0인 응답-[완료] issue #802 사용자 투표없이 변경된 용어-[완료] issue #803 하드코어로 된 Rpc 서비스 주소-[완료] issue #805 기간 변경 빈도가 올바르지 않은 문제-[완료] issue #806 높은 메모리 사용 문제-[완료] issue #785 독립 실행 형 노드가 정상적으로 중지되고 다시 시작되지 않은 문제-[확인] issue #745 전체 노드에서 용어 업데이트시 부트 노드 문제로 인해 블록 생성이 안된 문제-[확인] issue #810 두 가지 기능을 크로스 체인에 추가-[진행 중] issue #767 BlockExecutor 실행에 InvalidBlockExecption이 실행된 문제-[진행 중] issue #801 [Dev] 트랜잭션 방법에 대해 유효하지 않은 서명-[진행 중] issue #633 CSharp 계약 SDK 개선-[진행 중] issue #781 새로운 상태/SDK 및 메타데이터1.2 브라우저:-[확인] 투표 포트 조인트 디버깅-[진행 중] 투표 테스트-[진행 중] 리소스 토큰 트랜잭션, 개발 계획 결정-[진행 중] 브라우저 플러그인 기능 데모1.3 월렛:-[완료] 테스트 완료1.4 테스트:-[진행 중] 경제 시스템 비용 관련 테스트-[진행 중] 17개 노드 조인트 테스트-[진행 중] 사이드 체인 용어 변경 테스트1.5 그 외:-[완료] 체인 해제 절차 (초안)2. 이번 주 개발 계획2.1 이코노믹 시스템 및 토큰 관련 정제 테스트 및 버그 수정2.2 이코노믹 시스템:-고정 투표 세션 시간 초과 문제-브라우저 투표 및 용어 변경 테스트 차단-사이드 체인 기간 변경 시험2.3 안정화:-네트워크 분할 경우 블록 롤백 문제2.3 월렛 / 브라우저:-블록 브라우저 테스트-자원 토큰 UI 개발-브라우저 플러그인 개발2.4 알려진 이슈 수정, GitHub의 이슈 확인