content

엘프 테스트넷 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

캔디 시스템 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 인터페이스 개발 완료

content

엘프 테스트넷 공개 시작

안녕하세요. aelf의 개발에 관심이 많은 여러분들께 인사드립니다.2018년6월30일,엘프 테스트넷이 공식적으로 시작되었습니다.이제부터 여러분들이 직접 테스트 환경을 구축하고 엘프의 공개 테스트에 참여하실 수 있습니다!aelf의 비전은 블록체인 세계로 구성된“LINUX생태계”를 만드는 것입니다.이를 위해서, aelf는 가장 기본적이고 중요한 시스템 구성요소를 정의하고 제공하는데 주력해왔으며 기존 블록체인의 문제점을 크게 개선해왔습니다.aelf의 테스트넷 런칭은 엘프 네트워크 인프라 규모의 시작을 뜻합니다.이는 엘프의 발전이 메인 네트워크를 향한 새로운 단계로 접어들게 될 것임을 의미합니다.이번 테스트에 블록체인에 관심이 많은 사람들이 참여하길 바라며 소중한 의견을 가져다주길 기대합니다.또한 이번 기회로 대규모 상업적 사용을 완벽하게 지원할 수 있는 블록체인 네트워크를 만들기 위해 기술관련 컨텐츠를 지속적으로 발전시키고 강화시킬 것입니다.aelf테스트넷에서의 기능들-멀티노드P2P통신이 기능에는 노드 발견,노드 유지보수,트랜잭션 브로드캐스트,블록 브로드캐스트,브로드캐스트를 처리하는 블록,브로드캐스트를 처리하는 트랜잭션 및 블록 동기화가 있습니다..-기본적인DPOS합의이 기능에는 마이닝 노드 구성,마이닝 시퀀스의 첫번째와 두번째 라운드 초기화,서명 계산,각 라운드 종료 후 추가 블록 알림 생성,다음 라운드 순서 및 추가 블록 생산자 분리 메커니즘이 있습니다.-스마트 계약사용자가 계약을 작성하고,계약을 발행하고,계약을 실행하도록 지원합니다.-병렬 처리병렬로 작동할 수 있는 유닛은 각 트랜잭션의 액세스 자원으로 나뉘어지고 클러스터 작업이 지원됩니다.-클러스터클러스터 기반 구성관리 및 클러스터 기반 병렬실행개발자들에게 기본적인 사용 설명서를 커뮤니티에서 참조할 수 있도록 제공하며 내용은 다음과 같습니다.-로컬 테스트 환경을 구축하는 방법-계약 작성,계약 발행,계약 실행 방법-병럴처리로 얻은 테스트 데이터(조만간 공개예정)더욱 다양한 정보들이 곧 깃허브위키에 업데이트 될 예정입니다.또한 테스트 사용자들이 로컬 테스트 환경을 구축할 수 있도록 두가지의 직관적인 튜토리얼 영상을 제공합니다.개발자들은 항상 최신 업데이트 진행 상황을 깃허브를 통해 얻을 수 있습니다.깃허브 주소:https://github.com/AElfProject/AElf/wiki테스트넷에 참여하는 사용자들은 다음을 수행 할 수 있습니다.aelf가 제공하는 문서를 기반으로 로컬 테스트 환경 구축aelf가 제공하는 예제를 따라 로컬 환경에서 간단한 계약 작성,계약 발행,계약 실행aelf의 테스트 네트워크에 연결,계정 생성,작성한 계약 실행2019년1분기에aelf의 메인넷이 공식적으로 출시되기 전에 매달 한번씩 업그레이드하고3개월마다 이정표를 전달할 것입니다.메인넷이 출시되기 전에,크로스 체인 인터렉션을 구현하고 네트워크 경제 시스템과 주변 도구를 완성하며 개발자 시스템을 개선시킬 것입니다.테스트 과정에서 중요한 제안 사항이 있다면 기술팀에 문의해주세요.만약 테스트 작업에 참가하고 싶다면 아래 주어진 이메일로 연락해주세요. Aelf팀이 테스팅 토큰을 발급해드립니다.Ps.참가를 원하는 개발자는“ApplyELF”라는 제목의 이메일을 기술팀에게 보내주세요.보내시는 분은 테스트 환경 주소,전화번호와 깃허브 아이디를 함께 보내셔야 합니다.주의:테스트 버전에서는 비테스트 환경ELF를 사용하시면 안됩니다.기술팀 연락처:developer@aelf.io정보교환을 위한slack테스트 채널(#testnet-feedback) :https://aelfblockchain.slack.com/messages/CBHAYR36K원문 :https://medium.com/@aelfblockchain/aelf-test-net-officially-goes-live-43ebbc712424​

content

엘프 캔디 시스템이란?

​엘프의 보상 시스템 '캔디' 설명캔디란?- 유저들이 엘프 토큰을 더 쉽게 접할 수 있도록, 엘프에게 관심을 가져주고 홍보를 도와주는 분들에게 나누어 드리는 보상입니다.캔디 얻는 방법-https://candybox.ai/aelf에 접속하여 하단 'sign up' 을 통하여 가입을 합니다. 이때 Email verification 이 스팸 폴더로 갈 수도 있으니 확인해 주세요.- 'sign up' 시 Invitation code 가 필수적이며 없으신 경우0J0G286TaYaM 를 사용하시면 됩니다.- 로그인을 하신 후 왼쪽 메뉴에 있는 임무 포인트, 초대 점수, 이자 보상, Time-limiting 이 총 합쳐져 하루 총 보상이 결정되며 AelfieGo 임무는 일주일에 한번 보상이 결정됩니다.- 임무 포인트는 해당 임무들을 완수하면 완성도를 반영한 포인트를 얻게 되는데, 24시간 동안 얻은 포인트로 순위를 산출하여 그 순위대로 하루에 배정된 엘프 코인을 순위별로 차등 분배하고 있습니다. 현재 매일 1,650ELF가 분배되고 있습니다.- 초대 점수는 많은 사람을 초대하면 초대 할수록 점수가 높아집니다. 본인의 초대 코드는 규칙 칸 상단 오른쪽에 있는 '초대 링크 복사'를 이용해주세요.주의사항​- 임무를 수행하시고 꼭 캔디 웹사이트에 접속하셔서 임무목록 오른쪽에 있는 'RECEIVE REWARDS' 버튼을 눌러주세요.- 그날 보상받은 캔디는 30일후에 출금 가능하며 최소 1개 이상 있어야 출금이 가능합니다.- 출금시 거래소지갑이 아닌 ERC-20 지갑으로 출금하는걸 권장해드립니다.

content

6월11일-6월24일 엘프 진행성과 보고서

6월11일-6월24일 엘프 진행성과 보고서 입니다.메인체인네트워크 - 초기 블록 동기화 및 다운로드 관리.클러스터 - 클러스터 관리 솔루션 설계.스케쥴링 - 계약 구축 및 실행에 메타데이터 통합.어플리케이션 바이너리 인터페이스 - C# 스마트 컨트랙트를 위한 ABI 디자인.컨센서스 - 블록 생성 프로토콜 통합 테스트.