content

[진행성과 보고서] 8월20일-9월2일

​8월20일-9월2일 엘프 진행성과 보고서입니다.메인체인네트워크 - 일괄 처리 요청 및 관련 테스트를 통한 초기 동기화 개선.상호작용 - 체인 통신 : 체인 간 통신을 위한 프로토콜 및 rpc API 구현.클러스터 - 메인 체인 자동화 구축 및 워커(worker) 매니지먼트 구현.테스트 - 데이터베이스 내용 분석 및 컨트랙트 성능 테스트.롤백 - 롤백 계획을 수립하고 다른 포크의 저장소를 지원하는 데이터 구조를 구현.월드스테이트 - 트랜잭션 실행 솔루션 및 새로운 데이터 엑세스 패션 개선.

content

[개발상황 보고서] 8월20일-8월26일

지난 주 진행상황 업데이트 (2018-08-26)-사이드체인-인덱스 섹션 : RPC 섹션 완료-클러스터 섹션 : 파일 구성 완료, K8s에서 단일노드를 배포하고 실행 가능.(클러스터에서 서로를 발견하는 엑터의 문제를 해결)-DPOS : 롤백 로직을 검토 및 구현.(월드스테이트 리팩토링으로 지연됨)-네트워크 : 노드 로직을 시작하기 위한 리팩토링, 재시작 노드를 정상적으로 차단할 수 없는 문제를 해결.-테스트-e2e 테스트 : 현재 한 블록이 9200개의 트랜잭션을 패키징 가능 - K8s의 사이드체인 생성 및 실행 테스트, 진행 중-월렛-[제품] 블록 브라우저 관련 디자인, 진행 중 [30%]-[개발] 새 버전의 월렛을 피드백을 통해 수정, 진행 중 [80%]-그 외-월드스테이트에서 변경체크아웃 제거, 완료-DPOS 패키지 트랜잭션 타임아웃 이슈 수정, 완료 -블록태그, 완료이번주 개발계획-사이드체인​-인덱스 섹션 : RPC 인증 확인 및 크로스체인 상호작용 완료-이벤트/클러스터 : K8s에서 실행중인 워커 클러스터와 스타트 엑터 완료 -메니지먼트와 관련-DPOS: 롤백 로직 검토 및 구현-네트워크 : 풀노드 네트워크 연결 개선 -테스트 : K8s 관련 테스트, 월드스테이트 테스트-월렛/블록브라우저 : 월렛 개발 완료, 블록체인 브라우저 개발 시작 -블록 브라우저 관련 디자인

content

[진행성과 보고서] 8월6일-8월19일

​8월6일-8월19일 엘프 진행성과 보고서입니다.메인체인사이드체인- 초기 디자인 및 사이드체인 수명주기 관리 스마트 컨트랙트의 구현.테스트- 성능도구를 사용한 기본 노드 기능 테스트 및 병목 탐지를 위한 자동화 스크립트.클러스터 관리-구현된 사이드체인 자동 배치 및 처리.네트워크-네트워크 계층에 대한 멀티 노드 P2P 시나리오 구성을 테스트하기 위한 프레임워크 테스트.월드스테이트-월드스테이트 모듈을 더욱 빠르고 유지 보수할 수 있도록 개선.롤백-블록체인 롤백 구성표를 설계.

content

[TestNet] 엘프 테스트넷 v1.0 하이라이트

엘프의 첫 테스트넷 결과 발표입니다.엘프는 클러스터 노드를 통한 '병렬처리' 와 '데이터베이스 분리' 기술을 사용하여 약 15,000 TPS 라는 결과를 낳았습니다.기존 블록체인은 성능 향상을 위해 각 노드의 하드웨어를 업그레이드 시켜야했지만 엘프는 병렬처리의 도입으로 노드에 컴퓨터를 추가적으로 포함시킴으로써 노드의 성능을 향상시킬 수 있어 확장성의 더 큰 가능성을 선보였습니다.

content

[진행성과 보고서] 7월23일-8월5일

7월23일-8월5일 엘프 진행성과 보고서 입니다.메인체인노드 - 향상된 트랜잭션 풀 구조로 성능 향상 및 합의 트랜잭션을 위한 분리 메커니즘 구현.합의 프로토콜 - 옵저버 패턴을 사용하여 합의돈 부분을 리팩토링하고 안정화 시킴.네트워크 - 파이프 라인 성능 향상 및 유닛 테스트 범위 향상.자동화 - kubernetes로 노드를 배포 및 자동화된 클러스터 배치 조사.테스트 - 멀티노드 안정성 테스트 및 독립 실행형 노드 컨트랙트 성능 테스트.테스트넷이 온라인 상태가 된 이후, 엘프의 테스트넷을 최적화하기 위한 것들 :1. 트랜잭션 풀 구조 - 시스템 처리량 문제에 중점을 두어, 트랜잭션 풀 구조를 최적화하고, 잠금 단위를 줄이며, 차단량을 줄이고, 합의 메커니즘이 올바르게 작동하도록 합의 트랜잭션을 일반 컨트랙트 트랜잭션과 분리.2. 네트워크 모듈 - 더 많은 테스트 사례가 추가되었으며, 안정성이 개선되고 네트워크 혼잡 및 블록 손실으르 효과적으로 완화시키기 위해 다양한 데이터 구조를 적용.3. 클러스터 - 클러스터 자동화 관리 솔루션에 대한 심층적인 연구로 클러스터 관리 비용이 절감되고 자동화가 향상되었으며 노드 자동화 배치, 모니터링 및 기타 작업을 준비.4. 합의 프로토콜 - 모듈의 설계 모드가 최적화되었으며 옵저버 모드는 주로 기계의 부하를 줄이는데 사용. 동시에 온라인 테스트는 포크, 롤백, 노드 드랍 및 재시작과 같은 몇 가지 문제점을 식별하고 해결하는데 사용되었으며, 이는 합의 메커니즘의 안정성을 향상시킴.

content

[진행성과 보고서] 7월9일-7월22일

7월9일-7월22일 엘프 진행성과 보고서 입니다.메인체인- 포크의 경우 트랜잭션 및 상태에 대한 롤백 기능 구현.- 다양한 합의 프로토콜을 지원하도록 현재 구현 개선.- 트랜잭션 스케줄링을 지원하기 위해 감지 및 스토리지를 위한 향상된 메타 데이터 모듈 개선.- 보다 효율적인 파이프 라인을 만들기 위해 네트워크 스레드 모델을 재구성.- 수동 테스트, 자동화된 테스트 스크립트 작성 및 기타 테스트 도구 설정을 포함한 독립형/다중 노드 테스트.

content

[CandyBox] 캔디 시스템 Lock Mining 미션 참여방법

AELF시즌 미션, ‘LOCK MINING’을 통해 총50,000ELF를 획득해보세요!1.참가방법캔디 시스템의“Lock Mining”미션을 수행하기 전에ELF를 보관할 수 있는 지갑이 필요합니다.(주의사항:거래소 지갑은‘절대로’사용하시면 안됩니다!)우선,캔디 시스템에 가입해야 합니다(이미 아이디가 있으신분은 다음단계로 넘어가세요)candybox.ai로 접속하시면 다음과 같은 메인 페이지를 보실 수 있습니다.하단의‘SIGN UP’을 클릭하여 가입을 합니다.계정을 만든 다음,다시candybox.ai로 접속하여 로그인을 진행해주세요.메인 페이지에 로그인 한 후 왼쪽 메뉴의[Lock Mining]을 클릭하여 페이지로 이동합니다.Lock Mining페이지로 이동 후[IDENTIFICATE]를 클릭하여 인증과정을 진행해야 합니다.위 사진과 같은 화면이 뜨면, ELF를 보관할 수 있는“지갑 주소”를 입력하고 아래 확인 버튼을 클릭하여 인증과정을 시작합니다.확인 버튼을 클릭하면 위와 같이[인증 대기]페이지로 이동됩니다.자신이 입력한 지갑(Originator Address)에서‘시스템에서 지정한 임의의 소량(Amount)의ELF’를 지정된 공식 주소(Receiver Address)로 전송하시면 인증이 완료됩니다.(주의사항:인증은24시간 안에 진행해주셔야 하며,인증이 완료되지 않으면 다시 인증과정을 거치셔야 합니다)인증과정이 완료되면 캔디 시스템은 등록된 주소의ELF토큰 수량에 따라 계속 토큰 보상을 지급합니다.2.보상방법시스템은 하루에 한 번 모든 사용자 주소에서ELF수량을 정기적으로 새로고침하여 현재 지갑에 남아있는ELF수량에 따라 토큰 보상을 지급합니다.보너스 비율 공식= (현재 자신의 지갑 주소에 있는ELF수량/총 참여자의 지갑 주소의ELF수량) * 500*부정 행위가 포착된 사용자는 시스템이 즉시 이벤트 참여를 취소시킵니다.시스템은 위의 규칙을 해석 할 권리가 있습니다.3.FAQQ :제 지갑의ELF는 잠겨져서 못 옮기는 건가요?A :아닙니다.개인 지갑의ELF는 본인 소유이므로 이벤트 기간동안 언제든지 옮겨도 무방합니다.Q :이벤트를 통해 얻은ELF는 언제 출금가능하나요?A :얻은 보상은30일 후에 출금 가능합니다.예를 들어, 7월19일에 얻은 보상은8월19일에 출금가능합니다.Q :이벤트는 얼마동안 진행되나요?A : 7월18일에 시작하여100일 동안 진행합니다.Q :일일 보상이 주어지는 시간은 언제인가요?A :한국시간 기준 오후1시입니다.Q :보상 분배는 어떻게 이루어지나요?A :총500ELF가 상금 풀에서 매일 분배되며 연결된 지갑에 있는ELF의 비율에 따라 나눠집니다.Q :지갑 속ELF의 수량이 변경될 때마다 인증을 다시 진행해야하나요?A :아닙니다.인증은 한 번만 진행하면 됩니다.Q :어떤 종류의 지갑을 사용해야하나요?A :거래소 지갑이 아닌MEW와 같은 지갑을 이용하시면 됩니다.Q :이벤트 참여하는데 최소ELF수량이 어떻게 되나요?A :따로 수량이 정해져있지 않습니다.

content

[진행성과 보고서] 6월25일-7월8일

6월25일-7월8일 엘프 진행성과 보고서 입니다.메인체인 - 테스트넷 온라인1. 멀티노드 P2P 커뮤니케이션 - 노드발견, 노드 유지 보수, 브로드캐스트 트랜잭션, 브로드캐스트 블록, 브로드캐스트를 처리하는 블록, 브로드캐스트를 처리하는 트랜잭션 및 블록 동기화가 포함.2. 기본적인 DPOS 합의 - 마이닝 노드의 구성, 마이닝 시퀸스의 처음 두 라운드 초기화, 서명 계산, 각 라운드 종료 후 추가 블록 알림 만들기, 다음 라운드 순서 및 추가 블록 생성자 연결 해제 메커니즘이 포함.3. 스마트 컨트랙트 - 사용자가 계약을 작성하고, 계약을 게시 및 계약 실행을 지원.4. 병렬처리 - 병렬로 작동할 수 있는 유닛은 각 트랜잭션의 액세스 리소스로 분할되며 클러스터 작업을 지원.5. 클러스터 - 클러스터 기반 구성 관리를 구축하고 클러스터 기반 병렬 실행을 구축.사이드체인1. 거래 구조 확정2. 자산 데이터베이스 개발 완료3. 자산 관련 RPC 인터페이스 개발 완료