01
content

[개발 상황 보고서] 4월15일 - 4월21일

4월 15일 - 4월 21일 개발 상황 보고서입니다.]하이라이트: 개발 문서화 완료 모든 체인 실행 구성1. 지난주 진행 상황 업데이트 (2019-04-21)1.1 릴리스 - V 0.7.0 – alpha 2:-[완료] 테스트넷 / 메인넷 / 로컬 체인 실행 구성-[완료] 개발 문서화-[완료] 3가지 인증 모텔-[완료] 사이드 체인 초기화 최적화-[완료] 일반화를 위해 하위 이익 계약 재작성1.2 릴리스 - V 0.7.0 – alpha 3:-[진행 중] 사이드 체인 라이프 사이클 최적화-[진행 중] 선거 계약 합의 일치-[진행 중] 계약에서 참조 종속성 제거-[진행 중] 제안 및 다중 서명 기능, 코드 완성, 테스트 중-[진행 대기] 블록 동기화 최적화-[진행 대기] 계정 주소 최적화1.3 브라우저:-[완료] WebAPI 의 최신 버전으로 전환1.4 테스트:-[완료] 일반 투표 모델의 단위 테스트-[진행 중] 각 모듈 단위 테스트의 심층 검사-[진행 중] 향상된 스마트 계약 단위 테스트-[진행 중] 사이드 체인 모듈 크로스 체인 검증 통합 테스트1.5 그 외:-[진행 중] 멀티 토큰 기반 월렛 프로토타입 80% 완료2. 이번 주 개발 계획2.1 V0.7.0 alpha 3 출시-사이드 체인 통합 테스트-사이드 체인 라이프 사이클 최적화-변경된 선거 계약 합의 일치2.2 월렛 / 브라우저:-멀티 토큰 지갑 관련 개발 시작-투표 변경 사항 조정2.3 그 외:-TODO 관련 및 버그 수정 구현알려진 이슈 수정, GitHub의 이슈 확인

02
content

[개발 상황 보고서] 4월8일 - 4월14일

[4월 8일 - 4월 14일 개발 상황 보고서입니다.]하이라이트: LIB 리팩토링 완료 컨센서스 최적화: 악의적인 상황 다루기1. 지난주 진행 상황 업데이트 (2019-04-14)1.1 릴리스 - V 0.7.0 – beta-[완료] LIB 리팩토링-[완료] BP 노드 정보 로직을 얻기 위해 최적화된 사이드 체인 초기화-[완료] 최적화된 계약 청구 모드-[완료] 최적화된 저장 키 유형-[완료] 트랜잭션 풀 및 네트워크 검증 항목 추가-[완료] 최적화된 프로젝트 구조 및 네임 스페이스-[완료] 컨센서스 최적화: 악의적인 상황 다루기-[진행 중] 계약 참조 종속성 제거-[진행 대기] 테스트넷 / 메인넷 / 로컬 체인 시작할 시 구성1.2 브라우저:-[진행 중] 최신 WebAPI 브라우저/월렛 적응1.3 테스트:-[진행 중] 각 모듈 단위 테스트 심층 검사-[진행 중] 통합 테스트 -[완료] 크로스 체인 자산 검증 통합 테스트, 멀티 노드 테스트 -[진행 중] 사이드 체인 모듈 크로스 체인 검증 통합 테스트, 멀티 노드 테스트1.4 그 외:-[진행 중] 멀티 토큰 기반으로 한 월렛 디자인-[진행 중] 개발 문서화 작업-[진행 중] 제안 및 멀티 서명 기능-[진행 대기] 블록 동기화 최적화-[진행 대기] 계정 주소 최적화-[진행 대기] 배당 계약 일반화2. 이번 주 개발 계획2.1 V0.7.0 beta-사이드 체인 통합 테스트-테스트넷 / 메인넷 / 로컬 체인 시작할 시 구성-계약에서 참조 종속성 제거2.2 월렛 / 브라우저:-JSSDK: 최신 WebApi 버전 지원 완료-투표 알고리즘 조정2.3 그 외:-계약이 다른 패키지에 대한 참조 관례 제거하기-TODO 관련 및 버그 수정 구현알려진 이슈 수정, GitHub의 이슈 확인

03
content

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

[4월 1일 -4월 7일 개발 상황 보고서입니다.]하이라이트: 브라우저와 월렛 완료, V0.7.0-BETA WEBAPI 최적화 완료1. 지난주 진행 상황 업데이트 (2019-04-07)1.1 릴리스 - V 0.7.0 – beta-[완료] WEBAPI 최적화 (라우팅, 유닛 테스트)-[완료] 계약 옵션 및 계약 표준화-[확인 중] LIB 리팩토링-[확인 중] 제안 및 멀티 서명 기능-[진행 중] 난수 검증, 50% 완료-[진행 중] 컨센서스 최적화: 나쁜 케이스 다루기, 50% 완료-[진행 중] TODO 및 버그 수정1.2 브라우저:-[완료] 최신 버전의 메인 체인에서 브라우저/월렛/플러그인 적용 (완료, 배포 예정)1.3 테스트:-[진행 중] 각 모듈의 단위 테스트 및 자세한 내용 추가-[진행 중] 통합 테스트 -[진행 중] 멀티 노드 조건에서 크로스 체인 자산 검증 통합 테스트 -[진행 중] 멀티 노드 조건에서 사이드 체인 모듈 크로스 체인 검증 통합 테스트-[진행 중] 성능 검사-[완료] LIB가 낮을 때 상태가 느려지는 문제1.4 그 외:-[진행 중] 공식 웹사이트 개정, 최종 버전 확정-[진행 중] 개발 문서화 작업2. 이번 주 개발 계획2.1 V0.7.0 beta출시-성능 테스트 및 버그 수정-사이드 체인 통합 테스트-모듈 자체 평가 및 질문들 정리2.2 월렛 / 브라우저:-브라우저/월렛 배포 테스트-최신 WebApi 버전에 JSSDK 지원 완료-멀티 토큰 기반의 지갑 다지인 완료2.3 그 외:-계약이 다른 패키지에 대한 참조 관례를 제거하는 문제 해결-멀티 체인의 블록 초기화 동기화 문제 해결-TODO 관련 문제 코드 구현알려진 이슈 수정, GitHub의 이슈 확인

04
content

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

[3월 25일 - 3월 31일 개발 상황 보고서입니다.]하이라이트: 새로운 공식 웹사이트 90% 완성, 개발 문서 작성1. 지난주 진행 상황 업데이트 (2019-03-31)1.1 릴리스 - V 0.7.0 – alpha. 1-[완료] 컨센서스 검증 개선-[완료] 사이드 체인 모듈 크로스 체인 확인 구현-[완료] 자산 크로스 체인 확인 구현-[완료] 이벤트 최적화1.2 릴리스 - V 0.7.0 – alpha. 2-[진행 중] WEBAPI 최적화-[진행 중] 난수 검증-[진행 중] 자산 크로스 체인 검증 통합 테스트-[진행 중] 사이드 체인 모듈 크로스 체인 검증 통합 테스트-[진행 중] TODO 와 버그 수정1.3 브라우저:-[진행 중] 브라우저/월렛 어댑터 v.0.7.0, 새로운 체인 호환성 완료, 테스트 예정1.4 테스트:-[완료] 적용 범위가 50% 미만인 모듈 개선-[진행 중] 각 모듈의 단위 테스트 및 자세한 내용 추가-[완료] 멀티 노드 프로세스 준설 및 버그 수정 -[완료] LIB 데이터 지우기 -[완료] 상태 병합 실패 문제 -[완료] 블록 확인에 실패하면 새 블록을 압축 할 수 없는 문제-[진행 중] 성능 검사1.5 그 외:-[완료] Nuget/MyGet 패키지 출시-[진행 중] 개발 문서화 작업 JS-SDK 문서 v1.0 SDK 기반 dapp 데모 완성 Dapp 데모 기반 브라우저 플러그인 완료-[진행 중] 공식 웹사이트 업데이트, 90% 완료2. 이번 주 개발 계획2.1 V0.7.0-alpha 2 출시- 사이드 체인 통합 테스트-성능 테스트 및 버그 수정2.2 월렛 / 브라우저:-v0.7.0 관련 통합 테스트 및 버그 수정 수행 (멀티 토큰 로직 변경 수정 필요)2.3 그 외:- TODO 관련 문제 코드 구현알려진 이슈 수정, GitHub의 이슈 확인

05
content

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

[3월 18일 -3월 24일 개발 상황 보고서입니다.]하이라이트: 브라우저 멀티 체인 스위칭 기능 완료, 공식 웹사이트 75% 완성1. 지난주 진행 상황 업데이트 (2019-03-24)​1.1 릴리스 - V 0.7.0:-[완료] 멀티 자산 계약-[완료] 예약 매개 변수/출력 최적화-[완료] 블록 동기화 중 피어 선택 최적화-[진행 중] 사이드 체인 모듈 크로스 체인 섹션 통합 테스트-[진행 중] 자산 크로스 체인 검증 및 통합 테스트-[진행 중] 합의 확인 개선-[진행 중] TODO 와 버그 수정1.2 브라우저:-[완료] 멀티 체인 스위칭-[진행 중] 브라우저/월렛 어댑터 v.0.7.0, 남은 RPC 인터페이스 조정1.3 테스트:-[진행 중] 모듈 단위 테스트 및 자세한 내용 추가-[진행 중] 멀티 노드 프로세스 준설 및 버그 수정-[완료] Bestchain (가장 오래 실행된 체인) 을 정상적으로 전환할 수 없는 문제-[완료] 블록 동기화 프로세스 최적화-[진행 중] LIB 데이터 지우기-[진행 중] 상태 병합 실패-[진행 중] 블록 확인에 실패하면 새 블록을 압축할 수 없는 문제-[완료] 경제 시스템 회귀 (자원 토큰 배당 부분 제외)1.4 그 외:-[완료] Windows 와 스크립트 호환성을 통해 Windows 사용자가 엘프 기반으로 구축할 수 있도록 지원-[진행 중] 공식 웹사이트 70% 완료2. 이번 주 개발 계획2.1 V0.7.0:- 사이트 체인 멀티 노드 버그 수정 및 문제 해결 작업-통합 테스트 및 관련 버그 수정 작업2.2 월렛 / 브라우저:-v0.7.0 관련 통합 테스팅 작업2.3 그 외:- TODO 관련 문제 코드 구현- v.0.7.0 출시알려진 이슈 수정, GitHub의 이슈 확인

06
content

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

[3월 11일 -3월 17일 개발 상황 보고서입니다.]하이라이트: 브라우저 완료, 경제 시스템 회귀 80% 완료1. 지난주 진행 상황 업데이트 (2019-03-17)1.1 릴리스 - V 0.7.0:-[확인 중] 멀티 자산 계약-[진행 중] 사이드 체인 모듈, 싱글 노드 디버깅 완료, 멀티노드 정리-[완료] 경제 시스템 적응 개선 후의 합의 모듈-[진행 중] 예약 매개 변수/출력 최적화-[진행 중] TODO 와 버스 수정1.2 브라우저:-[완료] 브라우저 플러그인 (버전 2)-[완료] 체인 스캐닝 서비스 조정 (LIB 지원)-[진행 중] 브라우저/월렛 조정 v.0.7.0 90% 완료1.3 테스트:-[진행 중] 리팩토링 모듈의 단위 테스트 확장-[완료] 블록체인 서비스 테스트 케이스 개선-[완료] LIB/State Manager 테스트 케이스 개선-[완료] 네트워크 동기화 테스트 케이스 개선-[진행 중] 경제 시스템 관련 테스트 케이스 개선-[진행 중] 멀티노드 프로세스 준설 및 버그 수정-[완료] 장기간에 실행 시 고정 메모리가 증가한 문제-[완료] 멀티노드 트랜잭션 준설 및 버그 수정-[확인 중] Bestchain (가장 오래 실행된 체인) 을 정상적으로 전환할 수 없는 문제-[진행 중] 경제 시스템 회귀, 80%1.4 그 외:-[완료] v0.7.0에 대한 모니터링 관련 작업 기반 재구성-[완료] Windows 와 스크립트 호환성을 통해 Windows 사용자가 엘프 기반으로 구축할 수 있도록 지원-[진행 중] 공식 웹사이트 개정2. 이번 주 개발 계획2.1 V0.7.0:- 사이트 체인 멀티노드 디버깅 및 문제 해결 작업-통합 테스트 및 관련 버스 수정 작업2.2 월렛 / 브라우저:-v0.7.0 관련 통합 테스팅 작업-기본 월렛 앱 연구 및 데모2.3 그 외:- TODO 관련 문제 코드 구현알려진 이슈 수정, GitHub의 이슈 확인​

07
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의 이슈 확인

08
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의 이슈 확인

09
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의 이슈 확인

10
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의 이슈 확인

11
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의 이슈 확인

12
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의 이슈 확인