content

[진행성과 보고서] 10월15일-10월28일

​10월15일-10월28일 엘프 진행성과 보고서입니다.이코노미 시스템 - 사이드체인 수명과 블록 생산자 선거를 포함한 경제 시스템의 초기 설계.동기화 - 블록 실행 결과에 따라 리팩토링된 포크 체인 감지 메커니즘 및 향상된 동기화 의사 결정.네트워크 - 간소화된 네트워크 상호작용을 통한 노드 간의 동기화 향상.테스트 - 멀티노드 안정성 테스트 및 데이터베이스 메모리 증가 문제를 조사.노드 - CPU 및 메모리 사용량 문제를 해결하여 과도한 CPU 및 불필요한 메모리 증가 문제를 해결.

content

[개발상황 보고서] 10월22일-10월28일

지난 주 진행상황 업데이트 (2018-10-28)월렛/브라우저 :-[완료] 웹 버전 월렛 UI (초기버전)이슈 현황 :-[완료]issue#515 월드스테이트 관련 문제 (#516, #517, #518)-[완료]issue#526 사용자 시나리오 : BP 노드 풀노드 동기화 실패 문제-[완료]issue#556 '시간 초과 요청 실패'로 인해 블록 동기화 실패 문제-[완료]issue#546 사용자 시나리오 ; 풀노드로 전송된 트랜잭션이 연결된 BP노드에만 브로드 캐스팅되는 문제-[확인]issue#547 SSDB : 멀티노드에서 많은양의 트랜잭션 실행으로 인해 SSDB 연결 안되는 문제-[확인]issue#485 노드 재실행 테스트 ; 멀티노드(롤백 논리 재구성) (#481)-[확인]issue#419 블록 동기화 실패 NserviceKit.Redis.RedisResponseException-[진행 중]issue#562 블록 실행 결과 : IncorrectStateMerkleTree(머클트리상태미일치)-[진행 중]issue#523 트랜잭션 풀 : 64블록 이후 패키징되지 않은 트랙잭션 폐기-[진행 중]issue#534 병렬처리 ; 많은 컨트랙트 실행으로 인해 블록 생성 예외 발생하는 문제-[진행 중]issue#531 트랜잭션 풀 ; 모든 트랜잭션을 저장 및 릴리즈 안하는 문제-[진행 중]issue#543 블록 생성 후 마이너 패키지가 트랜잭션을 처리하지 않는 문제 테스트 :-[진행 중] 버그 회귀 테스트; 멀티노드 안정성 / 싱글노드 클러스터 / 병렬처리 테스트그 외 :-[진행 중] 이코노미 시스템 기술적 설계이번주 개발 계획월렛/브라우저-웹 지갑 버그 수정-블록체인 브라우저 버그 수정-블록 브라우저 검색 기능 시작알려진 이슈 수정, GitHub의 이슈 확인이코노미 시스템에 대한 다섯 번째 논의(수치적 논증)경제 시스템 기술적 설계

content

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

지난 주 진행상황 업데이트 (2018-10-21)-사이드체인-멀티 노드 디버깅 완료-월렛/브라우저 -[진행 중] 웹 버전 월렛 UI : 60% 완료-[완료] 테스트 환경 배포-이슈 현황-[완료]issue#539 노드 동기화 완료 전 Rpc 컨트랙트 서비스가 사용 중지안되는 문제-[완료]issue#535 클러스터 없이 병렬처리 : 비정상적인 실행-[완료]issue#524 DPoS : DPoS 상태 인터페이스 불안정-[완료]issue#472 Rpc : 많은 양의 컨트랙트 요청으로 블록 생성 예외 발생-[완료]issue#456 Rpc : 콜 밸런스, 잘못된 밸런스 표기-[완료]issue#457 Rpc : 노드 재시작시 잘못된 밸런스 표기-[완료]issue#512 블록체인 데이터베이스와 상태 데이터베이스 분리-[확인]issue#515 월드 스테이트 관련 문제(#516, #517, #518)-[확인]issue#526 유저시나리오 : BP노드에 풀노드 동기화 실패-[진행 중]issue#523 트랜잭션 풀 : 64블록 이후 패키징되지 않은 트랜잭션은 폐기안되는 문제-[진행 중]issue#534 병렬처리 : 많은 컨트랙트 실행으로 블록 생성 예외 발생-[진행 중]issue#531 트랙잭션 풀 : 모든 트렌잭션을 저장하고 배포안되는 문제-[진행 중]issue#543 블록 생성 후 채굴 패키지가 트랜잭션을 처리하지 않는 경우-[진행 중]issue#485 노드 테스트 재시작 : 멀티노드(롤백 로직 구성)-테스트-[진행 중]버그 회귀 테스트; 멀티노드 안정성 / 싱글노드 클러스터 / 병렬처리 테스트-그 외-[완료] 서버 모니터링 테스트 / 체인 모니터링 배포-메모-문제의 점차적인 해결로 안정성도 점차적으로 개선되고 있습니다.이번주 개발계획-사이드체인 :-크로스체인 데이터 솔루션의 검증 가속화-이코노미 시스템 최적화와 연계된 로직 생성-월렛/브라우저 :-웹 월렛 : UI-알려진 이슈 수정, GitHub의 이슈 확인 -이코노미 시스템에 대한 네 번째 논의(실세 사용자의 경험담 수집)

content

[진행성과 보고서] 10월1일-10월14일

10월1일-10월14일 엘프 진행성과 보고서입니다. ​크로스체인 - 사이드체인 정보로 멀티노드 블록 동기화 메커니즘 향상, 크로스체인 정보를 기록하기 위해 트랜잭션 유형을 추가.네트워크 - 보다 효율적인 커뮤니케이션과 코드 동기화가 가능하도록 설계.테스트 - akka 클러스터 컨트랙트 실행가능한 싱글노드 및 멀티노드 안정성 테스트.분지된 체인 - 블록 실행 로직 및 분지된 체인 관리 향상.계정 - 계정 주소 및 체인 ID 구조에 대한 계산 기능 재설계.

content

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

지난 주 진행상황 업데이트 (2018-10-14)-사이드체인-여러 노드를 테스트하는 동안 상호 인덱싱-월렛/브라우저-블록 브라우저 배포 중. 일부 API 문제로 인해 현재 블록 브라우저에 정상적으로 엑세스 불가능.(링크 : http://explorer-test.aelf.io)-이슈 현황-[완료]issue#483 멀티노드 실행 트랜잭션 문제-[완료]issue#525 병렬처리 : 컨트랙트 InitBalance method가 항상 '보류 중' 상태이던 문제-[완료]issue#509 모니터링 : 블록 높이 그리고 블록 트랜잭션 요약 정보​를 보기 위해 한 패널 추가-[완료]issue#521 스마트컨트랙트 배포 실패시 'txs : 유효하지 않음' 메시지가 안뜨던 문제-[완료]issue#503 때때로 tx이 사라져 블록을 동기화하지 못하던 문제-[완료]issue#183 해시를 여러 유형으로 분할하던 문제 -[완료]issue#515 월드스테이트 관련 문제-[완료]issue#485 노드 테스트 재시작 : 멀티노드-[완료]issue#506 워커(Worker) : 컨트랙트 실행 실행시 akka 예외가 발생하던 문제-테스트-버그 회귀 분석 테스트; 멀티노드 안정성 / 단일노드 클러스터 / 병렬 테스트 [진행중]이번주 개발계획-사이드체인-멀티노드의 경우 상호 색인 테스트-월렛/브라우저-웹 월렛 : UI-브라우저 : 배포 완료​-알려진 이슈 수정, GitHub의 이슈 확인-경제 시스템에 대한 세 번째 논의(세부 프로세서의 일부분 결정)

content

[AELF] 엘프 개발로드맵 한글버전

엘프 개발로드맵 한글버전입니다.2017년 9월 : 엘프 공식 런칭병렬처리 클러스터 노드2018년 6월 : 작업 스케쥴러 개발 완료, 싱글 컴퓨터 병렬처리 테스트, 컴퓨터 클러스터 병렬처리 구현, 데이터베이스 분리 실현, 최적화 테스트핵심 블록체인 모듈2018년 10월 :[DPOS] 롤백 기능 구현, 선거 기능 구현, 안정성 향상[네트워크] 트랜잭션 요청 성능 향상, 시뮬레이션 테스트 구현, 노드 관리 기능 향상[실행] 동시간 컨트랙트 실행 효율성 향상, 트랜잭션 풀 처리 용량 향상[모니터링] 모니터링 시스템 구현멀티체인 구조2018년 10월 : 사이드체인 생성 구현, 사이드체인 배포, 사이드체인 인덱싱 가능, 병합 채굴 구현, 사이드체인 컨트랙트 실행 가능거버넌스2018년 12월 : 컨트랙트 업데이트 메커니즘, 투표 시스템 구현, 성능 테스트, 종합적인 보안 테스트2019년 1월 - 2019년 5월 : [메인넷 런칭] 블록 익스플로러, ELF 지갑, 개발디버그 도구, 거래소 지원, 문서 지원

content

[개발상황 보고서] 9월24일-9월30일

지난주진행상황업데이트(2018-09-30)-사이드체인-검증및 인스턴스 [완료] : 단일노드 검증 완료; 멀티노드 검증 진행 중-모니터링 : 클러스터/노드 모니터링 [완료]-월렛/익스플로러-블록 익스플로러, 모든 코딩 파트 완료; UI와 Quotes 섹션은 진행 중 [완료, 보류 중]-기본 월렛 : 기술 연구 [완료]-E2E Question-재부팅 후 작동하지 않는 노드 문제 : issue#485 [해결]-메모리 문제, 트레이딩 풀 : issue#471 [해결]-트랜잭션 보낼시 CPU 점유가 높아지던 문제 : issue#491 [해결]-트랜잭션을 지속적으로 전송하는 시나리오에서 트랜잭션을 연속적으로 실행할 수 없는 문제 : issue#500 [해결]-멀티노드 실행시 트레이딩 문제 : issue#483 [진행 중]-테스트-웹 월렛 테스트 [완료]-네트워크 : 싱글 BP 노드 + 싱글 풀노드 + 싱글 사용자 풀노드 테스트 [완료]-버그 회귀 테스트; 멀티노드 안정성 / 싱글 노드 클러스터 [진행 중]-멀티노드 실행시 트레이딩 문제 : issue#483[진행 중]이번주개발계획-사이드체인​-issue#483 해결 후, 멀티노드의 경우, 사이드체인 검증-네트워크-issue#483 해결 후, 멀티노드 상황의 네트워크 토폴로지 검증 시작-클러스터-클러스터에서 사이드체인의 성능 검증-월렛/브라우저-기본 월렛 : 개발 시작-브라우저 : 테스트 및 버그 수정-E2E 관련 문제 수정, GitHub에서 문제를 볼수있음

content

[진행성과 보고서] 9월17일-9월30일

9월17일-9월30일 엘프 진행성과 보고서입니다.크로스체인 - 사이드체인 인덱싱 기능 구현 및 트랜잭션 존재 확인을 위한 머클 트리 구조 개선. 클러스터 - API 인증 모니터 구현 및 트랜잭션 풀, 네트워크, 컨센서스와 같은 여러 모듈에 대한 모니터링 인터페이스 제공. 테스트 - 싱글노드와 멀티노드 안정성 테스트. 롤백 파이프라인 및 노드 재시작 시나리오 테스트 작업. 퍼포먼스 - 고성능 및 메모리프로세서 점유 분석을 위한 트랜잭션 풀 구조 리팩토링.