01
content

[개발상황 보고서] 9월10일-9월16일

지난주진행상황업데이트(2018-09-16) Normal 0 0 2 false false false EN-US KO X-NONE -사이드체인 -검증 파트, 진행 중 -클러스터 공동 디버깅 : 사이드체인은 인터페이스를 호출하여 생성 가능; 검증 파트에서 E2E 공동 디버깅을 완료하기 기다리는 중 -DPOS : 롤백 로직 완료, 현재 테스트 중 -네트워크 -체인유효성검사모드시작지원,완료 -블록 동기화 안정성에 영향을 주는 문제점 수정 -클러스터 -[모니터링] API 호출 인증 추가 -[모니터링] 노드 상세 모니터링(트랜잭션 풀, DPOS 상태 등), 진행 중 -테스트 -메모리 점유율 분석, 기본 위치 지정 문제, 수정 및 테스트 시도 중 -멀티 노드 안정성 테스트, 진행 중 -싱글 노드 클러스터 테스트, 진행 중 -[블록 문제] 동시성이 높은 AKKA 안정성 문제 -월렛/브라우저 -지갑 배치, 완료 -블록 브라우저, 세밀한 작업 분리: 기존 버전은 완료 -그외 -멀티 노드 작업 문제, 수정 이번주개발계획 -사이드체인 ​-검증 파트 완료 -클러스터 공동 디버깅 -DPOS : 롤백 테스트, 선거 디자인 완료 -네트워크 : 생산 노드와 유사한 네트워크를 구축 시작하고 평가 및 문제 수정 -테스트 -멀티 노드 안정성 테스트 -싱글 노드 클러스터 테스트, TPS -롤백 로직 테스트 -월렛/브라우저 -블록 브라우저 : 기본 컴포넌트, 홈페이지, 블록 페이지 및 트랜잭션 페이지 디자인 완료 -그외 -[제품]이코노미 합의 시스템 초안 완성 -메모리 문제 수정 -AKKA 안정성 문제 해결 시작​

02
content

[AELF] 엘프 CTO 롱팽 at Upbit Developer Conference 2018

2018년9월13일, 엘프의 CTO인 롱팽이 제주도에서 열린 업비트 개발자 컨퍼런스 2018에 참석하여 엘프의 기술적 설명에 대해 발표하였습니다.

03
content

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

지난주진행상황업데이트(2018-09-09)-사이드체인-인덱스파트,완료-검증파트,진행중-DPOS:롤백로직구현완료-네트워크-네트워크구조조사,완료-BP가아닌노드들의피어매니지먼트동기화,완료-체인유효성검사모드시작지원,진행중-클러스터-K8s클러스터/엑터클러스터기본모니터링,완료-테스트- E2E싱글노드TPS테스트,현재최대5,000/s(20,000개의메시지/블록)-블록태그테스트,완료-메모리점유율분석,진행중(이번주에진행없음)-K8s관련테스트,진행중(이번주에진행없음)-월렛/브라우저-[제품]블록브라우저관련디자인,완료-그외-로깅개선(로그수준증가),완료-블록마킹,완료이번주개발계획-사이드체인​-인덱스파트:검증파트,완료-공동디버깅시작및클러스터링-DPOS:롤백테스트완료,선거디자인시작-네트워크:체인유효성검사모드시작지원-테스트-TPS,클러스터모드테스트-롤백로직-월렛/브라우저-지갑배치-블록브라우저개발시작-그외-[제품]이코노미시스템설계시작-멀티노드작동에영향을주는문제수정​

04
content

[아시아경제TV] 톡톡코인365 - 엘프코인이란?

​아시아경제TV에서 방송된톡톡365 '엘프코인이란?' 영상입니다

05
content

[AELF] 엘프 팀 맴버를 소개합니다!

​TEAM AELF마 하오보(Ma Haobo)엘프의 CEO전 Hoopox CEO, 전 Gempay, AllCoin CTO첸 줄링(Chen Zhuling) 엘프의 COOMIT 석사, 전 Roland Berger 컨설턴트롱 팽(Rong Peng) 엘프의 CTO전 ABC Fintech의 기술 이사, 전 Dolphin Browser RD Director등 광뢰(Deng Guanglei) 엘프의 Chief ArchitectStandard Chartered 은행 10년 근무, AML KYC 리스크 매니지먼트 전문가이 준범(JB Lee) 엘프의 글로벌 운영담당​MIT 공학 석사, 전 McKinseyCompany 컨설턴트정 금산(GM Chung) 엘프의 콘텐츠 매니저국민대학교 졸업, 한국 블록체인 커뮤니티 전문가이 다솔(Dasol Lee) 엘프의 마케팅 매니저토론토 대학 졸업, IT 스타트업 경영, 운영 경험 풍부

06
content

[개발상황 보고서] 8월27일-9월2일

지난 주 진행상황 업데이트 (2018-09-02)-사이드체인-인덱스 파트 : 인터-체인 인덱싱 파트 개발, 다음 주에 첫번째 버전을 완성할 계획-클러스터 파트 : 엑터(Actor)가 서로 발견하던 문제의 이유 : akka.net이 dotnet core2.1를 지원하지 않기 때문-DPOS: 롤백 로직을 검토 및 구현 및 완벽한 검토. 다음주 수요일 구현 완료-네트워크: 트랜잭션 일괄처리 요청을 위한 최적화 완료-테스트-DB 데이터 직렬화 및 분석 완료-메모리 사용 분석 진행 중-K8s 관련 테스트 진행 중-월렛/익스플로러-[제품] 블록 브라우저 관련 디자인, 진행 중 [70%]-[개발] 새 버전의 월렛을 피드백을 통해 수정 [완료]-그 외-런처 모듈 재구성 완료-로깅 개선(로그 레벨 증가) 진행 중이번주 개발계획-사이드체인​-인덱스 파트 : 첫번째 에디션 완성-이벤트/클러스터 : 컨텐츠의 모니터 파트 시작-DPOS: 롤백 로직 구현-네트워크: 버그 수정 및 풀 노드에 대한 노드 지원-테스트-월렛/블록 익스플로러-일부 지갑 인터페이스 최적화, 온라인 배포-블록 익스플로러 관련 디자인9월에 완성 예정인 몇 가지 시나리오​1. 사용자 관점에서 사이드체인 생성을 완료2. 네트워크 구조가 풀노드 지원3. 엘프 모니터링 기능 설정(주요 모니터링 포인트 : 트랜잭션 풀 크기 등)4. 사용자가 블록 탐색기를 통해 블록을 확인할 수 있게 함

07
content

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

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

08
content

[ETC] 엘프 한국 커뮤니티 Q&A ver.2

​엘프 한국 커뮤니티 QA ver.2입니다.평소 엘프 한국 커뮤니티에서 자주 질문되고 궁금해하셨던 내용에 대해 다시 찾아볼 수 있게끔 정리해두었습니다.

09
content

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

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

10
content

[한국경제tv] 주간 TOP 코인 - 3세대 코인 유망주 엘프(ELF)

[더 코인즈 Top N Top] Top Coin_3세대 코인유망주 엘프(ELF) ▶오늘의 탑코인은 앨프입니다. 앨프는 탈중화된 클라우드 컴퓨팅 네트워크 프로젝트인데요, 애플의 맥os와 같이 네트워크에 연결된 앨프os를 만든다고 합니다. 200억 정도를 모금하고 바이넌스와 후오비 그리고 국내 거래소 빗썸 등 대규모 거래소들에 상장을 한 중국 프로젝트 입니다. →실사용에 어떤 영향을 미치나요? →이더리움을 연결할 수도 있나요?

11
content

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

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

12
content

[AELF TIMES] 8월호, 테스트넷 v1.0 테스트 환경

​엘프 타임즈 8월호 'AELF TESTNET v1.0 병렬처리 모델 벤치마크 테스트 환경'입니다.​AELF TESTNET v1.0 테스팅의 목적은?엘프 시스템 아키텍처의 핵심 개념중 하나인 병렬처리(parallel processing)와 클러스터 노드(클라우드 노드)를 사용하여 블록체인의 성능을 극대화 하는 디자인의 실현성을 증명하는 벤치마크 테스트 입니다.병렬처리는 엘프의 중점 기능으로서 이번 테스트넷 v1.0의 성능 실험은 이 병렬처리의 기능성과 확인에 중점을 두고 있습니다.테스트 과정- 엘프는Akka를 프레임 워크로 채택하였습니다.-토큰 컨트랙트 기능: 계정A에서 잔액을 읽고, 계정B에서 잔액을 읽습니다; 계정A의 잔액을 공제 후, 계정B의 잔액에 추가합니다(읽기와 쓰기 두 번 포함).-트랜잭션의 생성과 구분: 테스트 용으로 쓰여질 총 240,000 개의 트랜잭션이 240개의 그룹으로(한 그룹당 1000개의 트랜잭션) 생성 됩니다. 트랜잭션을 그룹화 하는 이유는, 실제 트랜잭션들의 상호의지성을 시뮬레이트하고 이를 구분해내는 엘프의 스케쥴러의 성능을 확인하기 위해서 입니다.-토큰 컨트랙트 실행: 벤치마크 프로그램은 가장 먼저 토큰 컨트랙트를 배포합니다. 테스트 계정의 잔액을 초기화한 후 대량의 트랜잭션을 시뮬레이트 합니다. 그후, 트랜잭션을 여러 서버에 배포된 작업자들을 통해 그룹화된 트랜잭션을 실행합니다.키워드-서버: AWS를 사용한 가상머신 - 쉽게 하나의 컴퓨터라고 생각될 수 있음-엑터(Actor): 병렬처리를 위한 최소한의 유닛-워커(Worker): "엑터(Actor)"를 호스팅해주는 작업자 역할테스트 단계-단일 서버: 단일 작업자 + 단일 데이터베이스 인스턴스-클러스터 모드: 다중 작업자 + 단일 데이터베이스 인스턴스-클러스터 모드: 다중 작업자 + 데이터베이스 클러스터테스트 환경-서버: AWS c5.2xlarge (8코어CPU+16G메모리)-인터넷 대역폭: 10G(기본값)-Redis: 버전 4.0.10-Twemproxy: 버전 0.4.1비고- 단일 서버에서 테스트된 병렬처리 기능- 클러스터 모드에서 테스트된 시스템 확장성 (네트워크 대기시간의 영향을 받음)- 이번 테스트는 시험 운영으로, 병렬처리 및 시스템 확장성만 테스트하였습니다. 데이터베이스 성능을 높일 수 있는 상위 사양의 서버를 사용하여 테스트하지 않았습니다.- 트랜잭션 대량 처리의 그룹화 알고리즘을 향상시킵니다. (테스트 환경에서 2000개의 그룹으로 나뉘어진 80,000개의 트랜잭션은 그룹화를 위해 700ms가 필요했습니다)- "Dispatcher"라고 불리는 라우터를 개선함으로써 보다 정교한 계획을 수립합니다. (테스트 환경에서는 간단한 라운드 로빈 전략을 사용했습니다)- 병렬처리에서 사용되는 모듈의 상태(용량 필요성)를 모니터링하는 도구를 개발합니다.​