content

[AELF TIMES] 11월호, 엘프 이노베이션 얼라이언스

엘프 타임즈 11월호 '엘프 이노베이션 얼라이언스'입니다.2018년5월3일, 엘프는 커뮤니티의 영향력을 사용하여 전세계에 긍정적인 영향을 미칠 수 있는 강력한 서명서를 발표했습니다.지금부터 그 서명서, 이노베이션 얼라이언스에 대해 소개해드리도록 하겠습니다.이노베이션 얼라이언스는 스타트업에서부터 대기업에 이르기까지 블록체인의 도입을 빠르게 인도하기 위해 도움을 줄 수 있는 대규모의 블록체인 업체들로 구성된 동맹을 만들고자 창립되었습니다. 얼라이언스의 구성원들은 블록체인 기술의 개발 및 도입에 관심이 있는 모든 비즈니스에 자문 지원, 귀중한 자원, 업계 통찰력 및 경험을 제공하고자 합니다. 또한 게임 산업에서부터 기업 금융 산업까지 모든 산업에 적용 가능하며 체인, 보험 및 법률 지원도 가능합니다.창립멤버1. 첫째로, 얼라이언스를 창립한 ''엘프'가 있습니다. 엘프는 '중앙 비즈니스 지구' 생태계를 조성하고 있으며, 이 생태계를 통해 상업 조직들이 개별 기업에 알맞는 수준의 맞춤화된 퍼블릭 또는 프라이빗 사이드체인을 사용한 어플리케이션을 운영할 수 있게 해줍니다. 이때 각 사이드체인은 트래픽 측면에서 완전히 분리되어 있기 때문에 다른 회사 체인의 혼잡도에 전혀 영향을 받지 않게 해줍니다.2. 'Huobi Labs'는 블록체인 인큐베이터 프로그램을 만드는데 주력하고 있는 매우 인기 있는 후오비 거래소의 기관으로 펀딩 자금 및 자원 뿐만 아니라 업계의 엄청난 통찰력을 제공하고 있습니다.3. 'Signum Capital'은 싱가포르에서 가장 크고 영향력 있는 블록체인 펀드입니다.4. 'FBG Captital'은 아시아에서 가장 큰 블록체인 크립토 해지 펀드 중 하나입니다.5. 'Roland Berger'는 세계적인 전략 컨설팅 회사입니다.6. 'Arrington XRP Capital'은 세계적으로 잘 알려진 실리콘 벨리의 거물이자 TechCrunch의 설립자로 잘 알려진 Michael Arrington이 설립한 미국 센프란시스코에 기반을 둔 블록체인 자본시장의 디지털 자산관리 회사입니다.이노베이션 얼라이언스의 멤버들은 블록체인이 대기업 및 다양한 신생기업들을 통해 기존의 많은 산업들에 광범위하게 채택될 것이라고 믿고 있으며, 이들 모두 엘프와 함께 블록체인 기술을 모든 기업에 제공할 수 있는 완벽한 환경을 조성하고 노력하며 수 많은 경험, 펀딩 자금 옵션, 산업 통찰력 및 자원을 제공할 것입니다."블록체인은 시작된지 얼마 안되었기 때문에 중소기업 뿐만 아니라 오랜 과정을 통해 개발과 시스템 도입 과정이 잘 확립된 대기업들에게도 아직 생소할 수 있습니다. 세계 최고 수준의 이노베이션 얼라이언스 전문가들은 암호화폐와 블록체인 커뮤니티에서의 뛰어난 경험을 바탕으로 연합 내외 정보 공유를 적극적으로 장려할 것이며, 모든 규모의 기업들이 이러한 대화에 참여할 수 있도록 초대할 것입니다. 이는 엘프가 중요시 생각하는 P2P 학습법 그리고 블록체인의 오픈 소스 접근 방식의 현실화 된 모습이라 할 수 있겠습니다." - 엘프의 공동창립자 줄링 첸 -"수년간 블록체인 프로젝트에 투자를 해오면서 여러 곳에서 나에게 조언을 구했으며, 그때마다 나는 왜 블록체인이 오래된 산업과 혁신적인 신생 기업을 위해 필요한지에 대해 답해주었습니다." - 애링턴 케피탈의 마이클 애링턴 -많은 사람들이 이번 파트너쉽 발표를 기대했으며 이번 엘프의 얼라이언스 발표는 그 기대감을 뛰어넘었습니다. 보통 한 곳과의 1대1 파트너쉽 채결이 이루어지지만 엘프는 여러곳과의 파트너쉽을 통해 앞으로 더욱 큰 발전 가능성을 보여주었으며 이는 엘프의 적극적인 대외 활동에 큰 도움이 될것입니다.엘프는 기업들이 블록체인을 도입하고 엘프의 사이드체인을 사용하여 어플을 개발하기를 장려합니다. 엘프는 단순히 기다리지 않았으며 전 세계의 여러 산업들이 블록체인 기술을 사용할 수 있도록 플랫폼을 만들었고 이를 통해 엘프만의 네트워크를 구축하였습니다. 이러한 노력 끝에 엘프는 여러 기업들에 접근 가능해지고 이러한 얼라이언스를 창립함으로써 성공에 한발 더 나아갈 수 있었습니다.엘프는 기업체들의 블록체인 도입을 촉진화하기 위해 많은 노력들을 하고 있으며, 여러분들도 엘프 커뮤니티를 통해 저희와 다양한 방면으로 함께 하실 수 있습니다.엘프 이노베이션 얼라이언스는 새로운 블록체인 비즈니스 모델을 구축하고 더욱 진보된 생태계를 만듦과 동시에 블록체인 기술과 응용프로그램에 대한 연구 자원을 축적해 나가는 것을 목표로 할 것입니다.

content

[AELF TIMES] 10월호, Rong Peng at UDC2018

​엘프 타임즈 10월호 'Rong Peng at UDC2018'입니다.​사이드체인, 블록체인의 한계를 넘다사이드체인은 오프체인 솔류션인 라이트닝 네트워크와 비슷하다. 말 그대로 풀자면 옆 체인 그 자체다. 여기서 '옆'은 장소가 아니라 연결과 이용의 의미다. 오프체인과 비슷하지만 결정적 차이는 기존 체인을 이용하느냐 마느냐다.비트코인이나 이더리움과 같은 메인체인은 혁신이 분명하지만 여러 가지 한계점들이 있다. TPS가 비자카드 같은 수준에는 턱없이 못 미치고, 비트코인 블록체인 위에서는 비트코인만 이체할 수 있다. 또, 비트코인 블록체인에서는 스마트 계약을 코딩할 수 없다.사이드체인은 이런 메인체인의 한계점을 해결하기 위해 생겨난 체인이다. 라이트닝 네트워크가 빠른 결제에 초점을 뒀다면, 사이드체인은 기타 여러 문제 해결을 위해서 생겨난 확장성 솔루션이다.엘프(Aelf)엘프(Aelf)는 '높은 확장성'을 대표적 특징으로 내세운다.멀티체인 시스템을 이용한 병렬 처리 분산형 컴퓨팅 블록체인 플랫폼을 구축하는 것을 목표로 한다.빠른 거래 처리를 위해 비트코인과 같은 작업증명(PoW)방식이 아니라 위임지분증명(DPoS)합의 메커니즘을 사용하며 클러스터(클라우드)노드를 사용하여 손쉽게 컴퓨팅 파워를 높일 수 있고 병렬처리 메커니즘을 통해 동시에 여러 개의 트랜잭션을 동시다발적으로 처리하여 노드 하나의 처리속도를 극대화 한다.하나의 메인체인과 사용자정의(커스터마이징)가 가능한 컨센서스 메커니즘이 있는 여러 개의 사이드체인으로 구성된 아키텍처를 가지고 있다는 것이 특징이다.롱팽(Rong Peng)13일 UDC2018에서 롱 팽 최고기술책임자(CTO)는 "엘프가 맞춤형 컨센서스 프로토콜, 애플리케이션 운영에 필요한 적절한 리소스 분리, 대량의 거래를 빠르게 처리할 수 있는 프로세싱 역량을 제공한다"며 "특히 블록체인 플랫폼에서는 수백 만개의 앱이 운영되기 때문에 주요한 보완 관련 프로그램 실행 시 트래픽이 많은 앱으로부터 영향을 받지 않도록 리소스의 분리를 가장 신경 쓰고 있다"고 강조했다.**[블록체인, 플랫폼을 넘어 서비스로 Proof of Report UDC2018] 내용 일부 발췌 및 수정하였습니다.

content

[AELF] 엘프 : 1년간의 여정

엘프 : 1년간의 여정글쓴이 - 줄링 첸(엘프의 공동창립자)번역 - 정금산(엘프의 한글 컨텐츠 매니저)2017년 9월 13일 엘프의 첫번째 백서가 Github에 올라온 이후 지난 12개월간, 엘프는 블록체인의 주류 채택 및 실제 비즈니스 애플리케이션 도입을 추진하며 엄청난 성장, 개발, 진행 및 협업의 가속화를 이끌어왔습니다. 이번에 진행된 엘프 창립 1주년 행사는 엘프가 커뮤니티와 함께 지난 일년간 얼마나 열심히 달려왔고 앞으로 어떻게 함께 나아갈지를 보여주는 좋은 기회가 되었습니다. Normal 0 0 2 false false false EN-US KO X-NONE 현실이 되어가고 있는 꿈(How a Dream Became a Reality) 2017년 9월, 블록체인은 규제 당국에서 언론에 이르기까지 많은 사람들의 입에 오르내렸습니다. 지난 몇 년간, 블록체인은 비트코인을 시작으로 보안 분산형 P2P 데이터 전송 메커니즘이 처음 개발되어졌으며 점차 특색을 지닌 다양한 형태의 코인들이 나타났습니다. 블록체인은 수백 가지의 서로 다른 다양한 디지털 프로젝트를 지원하는데 사용되어졌지만 블록체인 커뮤니티와 실제 비즈니스 간의 장벽은 아직 사라지지 않았습니다. 이렇게 우리는 블록체인과 실제 비즈니스 세계 간의 통합을 위해 보다 견고한 디지털 자산을 시장에 출시해야하는 중요한 전환점에 있었습니다. 엘프는 블록체인을 실제 비즈니스에 통합시키는데 필요한 요구사항을 충족시키기 위해 시작되어졌으며 기업에 블록체인을 적용하기 위한 다음과 같은 가장 큰 세가지 영역을 발전 시키고자 했습니다 - 첫째 제한된 성능, 둘째 자원의 분리, 셋째 거버넌스의 방식. 이러한 비전을 갖고 공동창립자인 마 하오보(Ma Haobo)와 저(첸 줄링)는 Grid를 설립했으며 2017년 11월 aelf라는 이름으로 탈바꿈하였습니다. 설립 후 우리는 모든 규모의 기업이 확장 가능하고 다목적 멀티체인 블록체인 인프라를 활용할 수 있는 솔루션을 구축하기 시작했습니다. 1년 동안, 엘프는 초기 10명도 채 안되는 팀에서 시작하여 현재 6개국에 기반을 둔 45명의 팀으로 성장하고 강해졌습니다. 이러한 성장을 바탕으로, 엘프는 현재 진정한 글로벌, 분산형 프로젝트가 되었습니다. 주요 이정표 – 토큰세일, 테스트넷, 한국, 혁신동맹 2017년 9월의 엘프 공식 백서 공개부터 시작하여 2017년 12월 엘프의 프라이빗 토큰세일에 이르기까지 엘프는 지난 1년동안 많은 일들을 해 내었습니다. 대표적인 예로, 2018년 8월 엘프는 테스트 네트워크의 성능 발표했으며 이는 15,000TPS라는 우수한 성과 였습니다. 또다른 주목할 만한 이정표는 크립토 시장에서 가장 활발한 시장 중 하나인 한국에 진출한 것입니다. 우리는 3가지 접근법으로 한국시장을 공략하였습니다. 첫째 한국 최대의 디지털 자산 펀드인 Hashed와의 파트너쉽, 둘째 한국에서 가장 빠르고 신뢰할만한 암호화폐 거래소 GOPAX와 Bithumb에 ELF를 상장, 셋째 엘프의 글로벌 오퍼레이션 책임자인 이준범(전 McKinsey Company) 의 전략적 배치가 있습니다. 엘프의 토큰세일은 기존에 많이 사용되던 토큰세일 모델인 ICO에서 벗어나 적합한 투자자를 비공개로 모집하는 프라이빗세일 형태로 진행하였습니다. 전세계의 많은 투자자들로부터 엄청난 투자를 받았으며 2주라는 시간 동안 6배가 넘는 초과 신청을 받았습니다. 이러한 성공적인 결과는 프로젝트의 우수함 그리고 블록체인 세계와 비즈니스를 이어주는 다리 역할의 필요성에 대한 단합적인 인지의 결과였습니다. 이렇게 엘프의 프라이빗 세일이 성황리에 종료 후, 우리는 다음과 같이 크고 작은 단계들을 밟아가며 계속적으로 앞으로 나아갔습니다: 1. 캔디 시스템을 출시하였습니다. 우리는 캔디 시스템을 통해 엘프 커뮤니티의 참여도를 향상시키고, 커뮤니티 참여에 대한 보상으로 ELF 토큰으로 제공하였으며, 엘프 소셜 미디어의 가시성을 높이고, 트위터 텔레그램 깃허브와 같은 플랫폼들과의 통합을 증진하였습니다. 캔디 프로그램의 성공은 전세계적으로 50만명에 달하는 엘프 커뮤니티의 빠른 확장에 공헌하였으며 이러한 지원과 커뮤니티의 신념이 없었더라면, 우리는 오늘날의 자리에 있지 못하였을 겁니다. 2. Consensus Invest 2017에서 우리는 블록체인 산업 응용분야를 위한 중앙 비즈니스 지구를 설립하려는 엘프의 비전에 대해 발표했습니다. 이를 통해 엘프는 다양한 산업체들이 블록체인을 통해 비즈니스 혁신을 불러올 수 있는 활발한 생태계를 형성할 수 있는 미래를 목표로 합니다. 3. 우리는 블록체인 및 비즈니스 분야의 선두를 이끌고 있는 기업체들 10곳 이상과 돈독한 협력 관계를 통해 함께할 파트너들 그리고 고문들을 지속적으로 확장해 나갔습니다. 4. 엘프는 현재 비트파이넥스, 바이낸스, 빗썸, 후오비를 포함한 20곳이 넘는 거래소에 상장되어있습니다. 2018년 5월, 우리는 엘프 이노베이션 얼라이언스(엘프 혁신 동맹) 창립에 대해 발표했습니다. 이노베이션 얼라이언스는 업계 유명인사들과의 연합체로, 비지니스에 블록체인 도입을 빠르게 이끌기 위해 설립되어졌습니다. 여러 파트너들과의 동맹 (Alliance of the Ages) 지난해 출시 이후 많은 전전이 있었음에도 불구하고, 블록체인이 주된 기업과 상업에 실제로 도입되기 위해서는 블록체인을 대중들에게 제공하는데 있어서 협력과 의사소통이 필수적이어야 했습니다. 그러한 이유로 2018년 5월에 이노베이션 얼라이언스를 창립했습니다. 이노베이션 얼라이언스는 엘프와 블록체인 생태계를 위한 중요한 전환점이 되었으며, 이를 통해 업계 유명인사들을 대기업 및 신생 기업들과 빠르게 연결시켜주어 블록체인 도입을 앞당겨왔습니다. 얼라이언스의 창립 멤버로 싱가포르에서 가장 크고 영향력 있는 블록체인 펀드인 Signum Capital, 주요 암화화폐 및 블록체인 헤지 펀드인 FBG Capital, 선도적인 글로벌 전략 컨설팅 회사인 Roland Berger, Huobi Labs 그리고 실리콘 밸리의 거물이자 TechCrunch 및 Arrington XRP Capital의 창업자인 Michael Arrington이 있습니다. 또한 멤버로 SEC 라이센스 및 FINRA 규제를 준수하는 투자 플랫폼이자 토큰 사전 판매 플랫폼인 Republic, 스마트 컨트랙트 및 블록체인 생태계를 위한 공식 검증 플랫폼인 CertiK 그리고 분산형 어플리케이션(Dapp)을 위한 확장성이 뛰어난 오프체인 운영 플랫폼인 Celer Network가 올해 초에 합류하였습니다. 얼라이언스의 목표는 암호화폐 및 블록체인 커뮤니티 내의 정보 공유를 장려하고 모든 규모의 비즈니스를 초대하여 대화에 참여하고 전 세계에서 가장 눈에 띄는 블록체인 전문가의 조언을 구하는 것입니다. 활동을 통해 같은 생각을 가진 업계 선두 기업의 전문성과 기술을 활용하여 블록체인 도입율을 높이고 지식, 계획 및 자본 측면에서 중소기업 및 DApp들을 지원함으로써 기업 내 블록체인의 역할을 강화할 수 있도록 하여 블록체인 업계가 전체적으로 성장할 수 있게 될 것입니다.. 이것은 단지 시작일뿐입니다…(This is Only the Beginning…) 2019년 비즈니스에서 블록체인이 지속적인 발전을 하기 위해, 우리는 더욱 많은 노력을 통하여 블록체인의 잠재력에 대한 인식을 높일 수 있을거라고 믿습니다. 블록체인을 둘러싼 이해와 교육을 증진하기 위한 우리의 노력으로 최근 우리가 세계적으로 실시한 상업 조사 “The Road to Mainstream Adoption:Making Sense of Blockchain in Business” 이라는 대대적인 설문 조사를 통해 알 수 있으며, 비즈니스들이 블록체인의 가치를 어디에 두고 있고 블록체인 채택의 장벽이 무엇인지에 대해 이해할 수 있었습니다. 1년의 성장과 엘프를 위한 실질적인 개발 뒤엔, 전통 기업과 번창하는 블록체인 생태계 사이의 장벽을 허물고자하는 우리의 목표가 주된 원동력이였습니다. 우리는 내년에 엘프 플랫폼 상에 애플리케이션을 구축하는 첫 번째 사용자가 등장할 것이라고 믿으며 이러한 실제 도입 없이는 블록체인 기술의 가치는 인정받지 못할 것입니다. 기념적인 엘프의 첫 해가 지난뒤, 우리는 앞으로 미래가 어떻게 펼쳐질지 정말 기대가 됩니다. – 엘프의 팀, 커뮤니티, 파트너 그리고 이노베이션 얼라이언스 맴버들의 도움과 함께, 엘프는 더욱더 성장할 것입니다

content

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

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

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"라고 불리는 라우터를 개선함으로써 보다 정교한 계획을 수립합니다. (테스트 환경에서는 간단한 라운드 로빈 전략을 사용했습니다)- 병렬처리에서 사용되는 모듈의 상태(용량 필요성)를 모니터링하는 도구를 개발합니다.​

content

[ETC] 엘프라는 이름의 혁명 – Parallel Processing (병렬 처리 알고리즘)

엘프라는 이름의 혁명– Parallel Processing (병렬 처리 알고리즘)​“비트코인은 오래되었다.느리며,비싸고,실질적인 가치가 없다”.여러분들은 이러한BTC트랜잭션의 사용에 반대하는 주장을 종종 들어 보셨을 것이라 생각합니다.실제로,이러한 주장은 종종 블록체인 기술 전체를 부정하는데 인용되기도 합니다.하지만 이게 정말로 사실일까요?이런 부정적인 견해들 뒤에 분명히 사실적 근거가 존재하지만,과장 또는 논점에서 벗어났거나 기술적 발전에 뒤쳐진 점이 없지않아 있습니다.비트코인 네트워크상에서 실행하는 블록체인의 확장성이 떨어지는 것은 틀림없고 이점을 해결해야 하는 것은 사실입니다.라이트닝 네트워크를 통해 이 문제를 해결하려고 시도하지만,이는 구형 자동차에 현대식 최고급 엔진을 넣는 것과 비슷한 예제입니다.실제로 이 방법으론 확장성의 문제를 완전히 해결하지 못하는 여러 이유가 존재합니다.이번 글에서는 이러한 문제점들을 다른 플랫폼들과 근본적으로 다른 방식으로 해결하고 있는 엘프(aelf)의 한 부분인 병렬처리 알고리즘에 대해 파헤쳐보도록 하겠습니다.엘프가 적용하는 병렬처리는 자칫 잘못 사용하게 되면 블록체인 네트워크를 손상시킬 수도 있는 리스크를 가지고 있는 기술이지만,올바르게 사용된다면 현재 블록체인의 한계를 대폭 제거할 수 있는 혁신적인 솔루션이 될 수도 있습니다.기존 블록체인의 전산속도 성능 개선을 위한 두가지 방법이 현존합니다.첫째,최신 하드웨어를탑재하고있는 더 크고 강력한 노드를 설립하거나,이미 존재하는 하드웨어 구성 요소를 업그레이드 하여 노드의 성능을 향상시킬 수 있습니다.둘째,전산의 효율성을 높이거나 처리 과정을 간소화시키는 것 입니다.엘프는 이 두가지 측면 모두에 초점을 맞추고 있습니다.첫번째 포인트는 클라우드 컴퓨팅을 통해 완성되고 있으며,두번째 포인트는 이제부터 본격적으로 논의될 병렬 처리 알고리즘을 통해 적용되고 있습니다.Parallel Processing (병렬 처리)란?말 그대로 트랜잭션 처리가 동시에,병렬로 수행되는 것을 의미합니다.하지만 블록체인에 이 개념을 적용하는 것은 매우 어려운 일입니다.블록 생성을 위해 코드를 다시 작성해야 할 뿐만 아니라 노드를 재구성하고 트랜잭션 의존성도 해결해야 합니다.(이 글에서 코딩에 대해서는 논의하지 않겠지만,만약 병렬처리 관련 코드에 대해 더 깊이 알아보고 싶다면 엘프GitHub을 추천 드립니다.)노드선정은 네트워크 디자인의 관점에서,또한 참여하는 유저의 입장에서 매우 신중하게 고려해야하는 사항입니다.여러분은 아마 엘프와 관련된‘클라우드 컴퓨팅’이라는 문구를 본 적이 있을 겁니다.이것은 현존하는 블록체인 플랫폼들의 기준인‘One node = One computer’의 경우에 생기는 확장성과 노드 하나의 성능의 명백한 한계 대신,하나의 노드가 컴퓨터의‘클러스터’로 구성됨으로써 이 한계점이 없어지게 되는 것을 뜻합니다.하나의 노드가 무한적으로 커질 수 있게 되는 클라우드 노드가 바로 병렬 처리를 위한 기반이 됩니다.이러한 클라우드 노드라는 특별한 환경을 다른 블록체인들처럼 일차원적으로 사용하게 된다면,이 거대한 컴퓨터의 집합체가 트랙잭션들을 하나하나씩 순차적으로 처리하게 되며 모든 컴퓨터들이 효율적으로 쓰여지지 못하게 됩니다.예를 들자면 요즘 모든 컴퓨터에 사용되는4코어, 6코어 프로세서 환경에서 워드를 켜서 문서작업을 하다가 저장하고 워드를 닫고 인터넷을 사용하여 음악을 듣다가 브라우저를 닫고 다시 워드를 켜서 문서 작업을 하는것과 비슷합니다.동시에 여러 작업을 하지 않고 한 순간에 하나의 작업만 하는 것이죠.여러 코어가 있음으로 인하여 전혀 속도에 문제가 되지 않고 여러 작업들을 동시에 할 수 있기 때문에,요즘은 음악을 들으면서 동시에 문서 작업을 해도(즉,병렬 작업)하나의 작업이 느려 지지 않습니다.이것이 바로 자원의 분할을 통한 동시 다발적 트랜잭션 처리인Parallel Processing이 시스템의 전반적인 효율성을 향상시킬 수 있는 이유입니다.다음 포인트의 핵심은 트랜잭션 의존성의 문제입니다.스마트 계약이‘10 ELF로 당근2개를 사고 나머지ELF로 모두 오이를 산다’라고 쓰여 있다면,두번째 트랜잭션,즉‘남은ELF로 오이를 산다’는 첫번째 트랜잭션이 반드시 마쳐진 후에 처리가 돼야하는 의존성이 생깁니다.기존의 블록체인의 경우 모든 트랜잭션을 순차적으로 처리하기 문제가 되지 않지만,병렬 처리를 환경에서는 두번째 트랜잭션이 첫번째 트랜잭션보다 먼저 또는 동시에 처리될 경우 거부나 오류가 발생할 수 있습니다.바로 이 의존성이 병렬처리 도입을 어렵게 하는 것이며 많은 프로젝트들이 성공시켜내지 못한 이유 중 하나입니다.엘프는 트랜잭션 의존성의 문제를 해결하기위해 두가지 방법을 채택 하였습니다.첫번째는 멀티체인,즉 다양한 사이드 체인 이라는 디자인 상 비의존성이 자연스럽게 증명되는 구조입니다.예를 들어 사이드체인1의 트랜잭션A는 사이드체인2의 트랜잭션B에 영향을 미치지 않거나 의존하지 않을 것이기 때문에 다른 과정이 필요없이 바로 병렬처리가 가능합니다.두번째 솔루션은 엘프의 병렬 실행 스케줄러(Parallel Execution Scheduler)입니다.이 스케줄러는 계산 의존성과 데이터 의존성을 메모리 풀에서 분리시킴으로써 본질적으로 병렬처리에서 발생하는 데이터 위험성 문제를 제거 시킵니다.스케줄러는 의존성의 트랜잭션을 식별하고 병렬로 실행되는 태스크가 서로 순서 적 오류가 생기지 않도록 관리합니다.결과적으로,클라우드 컴퓨팅이라는 특수한 환경과 병렬처리 기술은 조합은 코어와 노드를 최대한 활용하여 전산속도를 극대화 시킵니다.이를 통해 엘프는 언터프라이즈급 스케일의 블록체인 데이터를 쉽고 빠르게 처리할 수 있는 속도와 확장성을 보유한 네트워크를 보장합니다.기존의 어떠한 블록체인도 이렇게 독특하고 획기적인 기술로 확정성의 문제를 해결하려고 시도하지 않았습니다.엘프는 엔터프라이즈 세계에서 블록체인의 상용화를 이끌 뿐만 아니라 블록체인 플랫폼의 기준을 변화시키고 있습니다.

content

[AELF TIMES] 7월호, 엘프 쉽게 이해하기

엘프 타임즈 7월호 '엘프(aelf) 쉽게 이해하기'입니다.이번 글에서는 기존 블록체인과는 달리 후발주자인 엘프의 큰 장점 3가지에 대해 쉽게 설명되어있습니다.

content

[AELF TIMES] 7월호, 엘프란 무엇인가?

엘프 타임즈 7월호 'aelf란 무엇인가?'입니다.aelf는 분산된 자율 진화 클라우드 컴퓨팅 네트워크입니다. 다양한 상용화 요구사항에 따른 블록체인 인프라를 구축하기 위해서 aelf는 크로스체인 커뮤니케이션 및 자율 진화 거버넌스를 갖춘 고효율의 멀티체인 병렬 처리 시스템을 제공합니다. aelf는 최첨단 IT 설계 이론과 기술을 통합하여 블록체인 네트워크의 완전한 상용화를 가능케 할 것입니다.aelf는 블록체인을 위한 '리눅스 환경'을 창조하길 추구하며 현재 블록체인 시스템의 가장 기본적이고 필수이며 시간이 많이 걸리는 요소를 개선하는 목적으로 마켓의 기존 블록체인들을 기반하여 많은 질적 향상을 이루었습니다. 이 시스템은 개발자들의 니즈, 특히 크고 다양한 산업에 대한 상업적 요구 사항을 만족시키기 위해 시스템을 커스터마이징 할 수 있도록 설계되었습니다.aelf는 보다 복잡한 스마트 컨트랙트의 신속하고 유동성 있는 이행을 목표로 하며, 각 체인에는 일체의 스마트 컨트랙트에 대한 혼잡 또는 정체가 없는 실행을 위한 자체 고유의 리소스를 제공합니다. aelf는 스마트 컨트랙트를 쉽게 업그레이드하고 자연스럽게 진화할 수 있도록 다이나믹 블록체인 시스템에 적합한 인프라를 제공 할 것입니다.