content

[진행성과 보고서] 11월26일-12월9일

11월26일-12월9일 엘프 진행성과 보고서입니다.하이라이트-엘프와 블록체인 VR 플랫폼인 디센트럴랜드가 전략적 파트너쉽을 체결​-엘프의 창립자 마하오보는 정부 산하 중국 전자 학회 블록체인 부문의 위원으로 선출​-경제 시스템이 마무리 단계에 있으며 곧 발표 예정메인체인암호학 - 암호화 서명 확인 속도 향상 및 퍼블릭 키 복구 기능 추가채굴 및 동기화 - 구성에 따른 채굴 및 동기화 실행 시간 제한크로스체인 컨트랙트 - 요청, 생성, 인덱싱, 인출 및 처리 등을 포함하는 사이드체인 수명 관리컨센서스 - DPoS 프로토콜에 대한 재선 및 개선 프로세스 구현테스트 - 새 주소 형식, 컨트랙트 업데이트, 제안 컨트랙트 및 자원 컨트랙트를 포함한 새로운 기능 테스트를 업데이트 및 개선

content

[개발상황 보고서] 12월3일-12월9일

12월3일 - 12월9일 개발상황 보고서입니다.하이라이트 : 경제 시스템 제안과 사이드체인 그리고 엘프 브라우저 모바일 버전 완료 지난 주 진행상황 업데이트 (2018-12-9)경제 시스템 :-[완료] #624 제안 및 사이드체인-[진행중] #621 투표 관련 작업 : 남은 사용자 보상, 90%-[진행중] 완료된 다른 모듈 버그 수정이슈 현황 :-[완료] issue#568 롤백이 발생하면 크로스체인 정보를 가져올 수 없는 문제-[완료] issue#566 여러노드에서 많은 양의 트랜잭션 실행으로 인해 노드가 오류없이 중지되던 문제-[완료] issue#631 StackOverflowException으로 BP 노드가 종료되는 문제-[완료] issue#657 [Dev]-사용자 트랜잭션 실행 상태가 항상 보류 중이던 문제-[완료] issue#596 사용자 시나리오 : 로컬 네트워크의 사용자 노드가 온라인 BP/풀노드와 정확하게 동기화되지 않은 문제-[완료] issue#543 블록이 생성된 뒤 마이너 패키지에 트랜잭션이 표시되지 않는 경우가 있던 문제-[완료] issue#618 [Demand] 새로운 rpc api 필요 : get_txs_result-[완료] issue#493 롤백 : 잠시 동안 노드 간의 연결을 제거한 후에 블록 동기화 예외가 발생하던 문제-[완료] issue#649 System.Threading.ReaderWriterLock + ReaderWriterLockApplicationException-[확인] issue#634 동일한 블록에 대한 알림이 무시되는 문제-[확인] issue#485 노드 테스트 재시작 : 멀티노드-[확인] issue#562 블록 실행 결과 : IncorrectStateMerkleTree-[확인] issue#573 블록실행자 : 트랜잭션을 실행할 수 없는 문제-[진행 중] issue#592 [Feature] 데이터베이스 : 키 포맷을 통일-[진행 중] issue#638 [Feature] 마지막 불가역 블록브라우저 :-[완료] 모바일 버전 / TPS 데이터 표시-[완료] 일괄된 인터페이스로 TPS값 가져오기-[완료] 홈페이지 동기화 로직을 제거하고 비동기 로직으로 변경월렛 :-[완료] 트랜잭션 목록 페이지 완료; 트랜잭션 목록 페이지를 최적화하고 새로운 언락처 페이지 생성; 기본적인 엘프 지갑 작업 완료-[완료] 토큰 퍼지 검색 인터페이스 개발 -[완료] 토큰 목록 페이지, 바인딩 및 바인딩 해제 페이지 개발-[진행 중] 코드 명세 조정 및 코드 리팩토링, 90%테스트 :-[진행 중] 경제 시스템 테스트-[진행 중] 일반적인 트랜잭션 전송 모드에서 모든 시나리오의 회귀검사그 외 :-[완료] issue#485 / #566 / #573 의 원인이 되는 몇 가지 문제점 수정-[완료] CLI 도구 최적화 (개발자 편의를 위해)이번주 개발 계획경제 시스템 사용자 보상 부분과 테스트회귀 검사 / 성능 테스트월렛 / 브라우저 :-토큰 검색 기능-멀티체인 지갑-코드 명세 조정과 코드 리팩토링-크롬 브라우저 플러그인-투표 모듈 관련 작업그 외 :-리소스 토큰 트랜잭션 관련 매개 변수 공제알려진 이슈 수정, GitHub의 이슈 확인

content

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

​11월26일 - 12월2일 개발상황 보고서입니다.하이라이트 : 컨트랙트 업데이트 및 메인체인과 사이드체인에서 계정 시스템 개션 완료 지난 주 진행상황 업데이트 (2018-12-2)이코노미 시스템 :-[완료] #625 컨트랙트 업데이트 및 업그레이드 (테스트 준비)-[완료] 리소스 토큰 트랜잭션 (테스트 준비)-[완료] #622 메인체인과 사이드체인에서 계정 시스템 개선-[진행 중] #621 투표 관련 작업, 80%-[진행 중] #624 제안 사이드체인, 95% (남은 사이드체인 파트는 다음주 월요일 완료 예정)이슈 현황 :-[확인] issue#649 System.Threading.ReaderWriterLock + ReaderWriterLockApplicationException-[확인] issue#634 동일한 블록에 대한 알림이 무시되는 문제-[확인] issue#568 롤백이 발생하면 크로스체인 정보를 가져올 수 없는 문제 (아른 이슈들이 해결될때마다, 지속적으로 확인 필요)-[진행 중] issue#485 *노드 테스트 재시작 : 멀티노드 (수정되지 않음, 다시 수정 예정)*-[진행 중] issue#562 *블록 실행 결과 : IncorrectStateMerkleTree (수정되지 않음, 다시 수정 예정)*-[진행 중] issue#566 *여러노드에서 많은 양의 트랜잭션 실행으로 인해 노드가 오류없이 중지되던 문제*-[진행 중] issue#573 *블록실행자 : 트랜잭션을 실행할 수 없는 문제*월렛 / 브라우저 :-[진행 중] 모바일 어댑터 / TPS 데이터 표시-[진행 중] 트랜잭션 리스트 페이지 완료; 트랜잭션 리스트 페이지 최적화 및 새 연락처 페이지 생성; 전체적으로 기본 aelf 지갑 작업 완료테스트 :-[완료] 성능 테스트-[진행 중] 이코노미 시스템 테스트-[진행 중] 정상적인 '전송' 트랜잭션 모드에서 모든 시나리오의 회귀 테스트그 외 :-[진행 중] issue#485 / #566 / #573를 일으킨 몇 가지 문제 수정-[진행 중] CLI 도구 최적화 (개발자 편의를 위해)-[완료] 오프라인 자동 테스트 환경 구축-[완료] 블록브라우저 투표 모듈 디자인이번주 개발 계획이코노미 시스템 공동 디버깅 및 테스트회귀 테스트 / 성능 테스트월렛 / 브라우저 :-투표 모듈 개발그 외 :-리소스 토큰 트랜잭션 관련 매개 변수 공제알려진 이슈 수정, GitHub의 이슈 확인

content

[진행성과 보고서] 11월11일-11월25일

​11월12일-11월25일 엘프 진행성과 보고서입니다.컨트랙트 - 컨트랙트 업그레이드 메커니즘 개선노드 - 노드가 닫히기 전 모든 작업을 완전히 중지주소 - 사이드체인 ID와 주소 앞에 aelf가 포함되도록 엘프의 주소를 리팩토링컨센서스 - Merged 마이닝을 지원하기 위해 마이너 목록을 사이드체인으로 공유투표 - 선거 알림, 후보자 투표, 우승자 자동 채택제안 - 다양한 상황을 위한 일반적인 제안 메커니즘 설계 및 다중 서명 기능 구현동기화 - 한정된 스테이트 머신 동기화의 모든 로직 리팩토링테스트 - DPoS, RPC API 및 네트워크에 대한 트랜잭션 실행 스트레스 테스트, 사이드체인 안정성 테스트 및 성능 테스트

content

[개발상황 보고서] 11월19일-11월25일

11월19일 - 11월25일 개발상황 보고서입니다.하이라이트 : 이코노미 시스템의 컨트랙트 90% 완료, 롤백시 크로스체인 정보를 얻을 수 없던 문제 수정 완료지난 주 진행상황 업데이트 (2018-11-25)이코노미 시스템 :-[진행 중] #624 계획 및 사이드체인, 80%-[진행 중] #625 컨트랙트 업데이트 및 업그레이드, 90%-[진행 중]​ #622 메인체인 + 사이드체인 계정 시스템 개선, 90%-[진행 중]​ #621 투표 관련 업무, 40%-[진행 중]​ 리소스 토큰 트랜잭션, 90%이슈 현황 :-[완료] issue#623 링크가 불가능한 헤더 동기화 중에 차단된 요청을 제거-[완료] issue#627 사이드체인 정보가 잘못된 문제-[확인] issue#568 롤백시 크로스체인 정보를 얻을 수 없던 문제(다른 이슈들이 해결될때마다, 지속적으로 확인 필요)-[진행 중] issue#485 *노드 테스트 재시작 : 멀티노드(완전히 수정되지 않음, 다시 수정 예정)-[진행 중] issue#562 *블록 실행 결과 : IncorrectStateMerkleTree(완전히 수정되지 않음, 다시 수정 예정)-[진행 중] issue#566 *여러노드에서 많은 양의 트랜잭션 실행으로 인해 노드가 오류없이 중지되던 문제-[진행 중] issue#573 *블록실행자 : 트랜잭션을 실행할 수 없는 문제월렛 / 브라우저 :-[진행 중] 블록 브라우저 UI 개발, TPS 페이지 진행 중-[진행 중] 월렛 접근성, 컨트랙트 페이지 추가테스트 :-[진행 중] 성능 테스트, 75%-[진행 중] 정상 트랜잭션 모드에서 모든 시나리오에 대한 테스트 실행그 외 :-[진행 중] issue#485 / #566 / #573 트러블슈팅-[진행 중] 오프라인 자동 테스트 환경 구축, 70%-[진행 중] 블록 브라우저 투표 모듈 설계이번주 개발 계획이코노미 시스템 개발 / 공동조정 관련 업무회귀 테스트 / 성능 테스트 월렛 / 브라우저 :-블록 브라우저 UI / 월렛 관련 테스트 / 버그 수정 / 코드 상세 설계 그 외 :-블록 브라우저 폴링 모듈 상호 작용 / UI 디자인알려진 이슈 수정, GitHub의 이슈 확인

content

[개발상황 보고서] 11월12일-11월18일

11월12일 - 11월18일 개발상황 보고서입니다.하이라이트 : 모니터링 웹사이트의 CPU 문제가 해결되어 크로스체인 검증 문제 수정 완료지난 주 진행상황 업데이트 (2018-11-18)이슈 현황 :-[완료] issue#591 웹사이트 모니터링 : CPU 문제-[완료] issue#611 크로스체인 검증에 실패하던 문제-[완료] issue#563 네트워크가 좋지 않을때 이중 블록 전송되던 문제-[완료] issue#582 네트워크 : 최신 블록이 동기화 할때까지 최신 블록이 알려지지 않아야하는 문제-[완료] issue#570 완전한 종료 및 재시작-[완료] issue#419 블록 동기화 실패 NServiceKit.RedisResponseException-[완료] issue#599 블록세트 : 이상한 로그 문제-[완료] issue#605 초기 블록 싱크 정렬 중 오랜 시간이 소요되던 문제-[확인] issue#568 롤백 후 크로스체인 정보를 가져올 수 없던 문제-[진행 중] issue#485 *노드 테스트 재시작 : 멀티노드(수정되지 않음, 다시 수정 예정)*-[진행 중] issue#562 *블록 실행 결과 : IncorrectStateMerkleTree(수정되지 않음, 다시 수정 예정)*-[진행 중] issue#566 *여러노드에서 많은 양의 트랜잭션 실행으로 인해 노드가 오류없이 중지되던 문제*-[진행 중] issue#573 *블록실행자 : 트랜잭션을 실행할 수 없는 문제*월렛/브라우저 :-블록 브라우저에 세부적인 코드를 추가하여 체인 프로그램 최적화-모듈 코드와 관련된 지갑 구조 패키징테스트 :-[진행 중] 성능 테스트-[진행 중] 정상 트랜잭션 모드에서 모든 시나리오에 대한 테스트 실행그 외 :-[진행 중] 상세한 설계를 위한 이코노미 시스템 기술(리소스 토큰 트랜잭션 제외)-[진행 중] 온라인 테스트 환경 표준화​이번주 개발 계획​종합적인 이코노미 시스템 개발 작업알려진 이슈 수정, GitHub의 이슈 확인체인 관리와 관련된 아키텍처 설계회귀 테스트/성능 테스트월렛/브라우저 :-브라우저 UI

content

[진행성과 보고서] 10월29일-11월11일

10월29일-11월11일 엘프 진행성과 보고서입니다.데이터베이스-데이터유형파티션을지원하는스토리지전략향상.구성요소-구성파일형식수정및모든명렬줄옵션은구성파일을지원.테스트-멀티노드안정성테스트및DPoS,네트워크와TxPool성능테스트설계.사이드체인-크로스체인노드동기화메커니즘향상및크로스체인정보인덱싱을위한롤백구현.네트워크 -더욱견고한동기화알고리즘을포함한멀티코드품질개선.모듈협업-노드스테이트를사용한동기화,마이닝,유효셩검사,실행및롤백과같은서로다른모듈간의협업을향상.

content

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

11월5일 - 11월11일 개발상황 보고서입니다.하이라이트 : 여러 노드에서 많은 양의 트랜잭션 실행으로 인해 SSDB 연결이 안되던 문제 해결. 블록 브라우저 및 지갑 영어버전 완료.지난 주 진행상황 업데이트 (2018-11-11)이슈 현황 :-[완료] issue#589 데이터베이스 : 샤딩-[완료] issue#547 SSDB : 여러 노드에서 많은 양의 트랜잭션 실행으로 인해 SSDB 연결이 안되던 문제-[완료] issue#560 데이터베이스 : DB에 데이터 중복성이 큰 문제-[수정 및 주시 중] issue#419 블록 동기화 실패 NserviceKit.Redis.RedisResponseException-[확인] issue#582 네트워크 : 최신 블록을 동기화 할때까지 최신 블록이 알려지지 않아야하는 문제-[확인] issue#568 롤백 후 크로스체인 정보를 가져올 수 없던 문제-[진행 중] issue#485 노드 재실행 테스트 : 멀티노드 (수정되지 않음, 다시 수정 예정)-[진행 중] issue#562 블록 실행 결과 : IncorrectStateMerkleTree (수정되지 않음, 다시 수정 예정)-[진행 중] issue#566 여러 노드에서 많은 양의 트랜잭션 실행으로 인해 노드가 오류없이 중지되던 문제-[진행 중] issue#573 블록실행자 : 트랜잭션을 실행할 수 없는 문제-[진행 중] issue#570 완전한 종료 및 재시작월렛/브라우저 :-블록 브라우저 영어 버전 및 세부 사항 추가 (http://wallet-test.aelf.io)-월렛 영어 버전 및 페이지 전송 상호작용 최적화 등테스트 :-[진행 중] 버그 회귀 테스트 : 멀티노드 안정성 / 단일노드 클러스터 / 병렬처리 테스트-[진행 중] 성능 테스트 (성능 테스트 계획 완료)그 외 :-[초기 버전 완료] 이코노미 시스템 보험 수급 모형 제품 설계-[진행 중] 상세한 설계를 위한 이코노미 시스템 기술이번주 개발 계획이코노미 시스템 관련 개발 작업 시작알려진 이슈 수정, GitHub의 이슈 확인거버넌스 시작에 대한 자세한 논의성능 테스트 구현 시작월렛/브라우저 :-월렛 관련 로직 최적화 등