[기본만 알자] 애터니티 (aeternity / AE)

in #panicrooms6 years ago


기본만 알자는 생각으로 써보는 애터니티

애터니티란?





애터니티는
분산형 애플리케이션 플랫폼으로
이더리움의 확장성, 속도, 보안 문제를
개선하기 위해 만들어졌습니다.

이더리움의 개발에 크게 기여하여
Godfather of Ethereum이라고 불리기도하는
Yanislav Malahov에 의해 개발되었습니다.

실제로 그는 이더리움이 만들어지기 전부터
비탈릭 부테린과 블록체인에 대해 많은 토론을 하고
오랜 소통을 해온 것으로 알려져 있습니다.

이더리움과 비슷하지만
이더리움의 문제점을 해결하여
강력한 플랫폼 구축이 목적이며

IoT, 핀테크, 게임, 소액결제 등
다양한 분야에 적용 가능합니다.

심벌은 AE입니다.

다른점?





애터니티는 크게
State Channel
PoW-PoS Hybrid
Oracle Machine
세 가지의 특징이 있습니다.

State Channel은 스마트 계약이
오프 체인에서 작동할 수 있도록 하는
스마트 계약 당사자들 간의 트랜잭션 채널입니다.

스마트 계약이 오프 체인에서 멀티로 처리되고

계약의 불일치가 발생했을 때나
최종 결과를 확인할 때만 온 체인에서 처리합니다.

블록체인의 승인 없이
거래 사용자 간 정보 공유가 가능해
개인 정보가 보호될 뿐만 아니라 속도도 빠릅니다.

애터니티는 코인을 생성할 때는 PoW
거버넌스와 오라클에는 PoS를 사용합니다.

PoW 기반의 Cuckoo Cycle 알고리즘을 통해
블록이 생성됩니다.
Cuckoo Cycle은
전력 소모가 적고, 메모리 효율이 높아
스마트폰에서도 채굴이 가능하다고 합니다.

PoS 합의 프로토콜로
AE 코인 보유자들이 투표를 통해
의사결정을 진행합니다.

Oracle Machine은
다양한 서비스 제공을 위해
외부 데이터를 블록체인으로 가져오는 역할을 합니다.

외부 데이터가 들어오는 과정에서
보안 문제가 발생할 수 있는데
이를 방지해 주는 것이라 할 수 있습니다.

이외에도
암호화된 복잡한 지갑 주소를
간단한 이름으로 변경하여
사용이 간편하고 보안성이 높은
Name 시스템

대용량 정보처리 시
보안성과 안정성이 뛰어난
Erlang 언어 사용 등
다양한 특징이 있습니다.

그래서?





애터니티는 이더리움의 문제점을
보완하는 형태로 개발했기 때문에
속도와 보안성이 뛰어나며
특히 이더리움의 가장 큰 문제였던
확장성을 해결했습니다.

애터니티의 70% 이상의 팀원이
개발자로 이루어져 있고
Erlang Solutions과 파트너십을
맺어 Erlang 언어를 이용한
기술을 개발하고 있다는 점으로 볼 때
혁신적인 발전을 기대해봅니다.

문제시 ㅠ.ㅠ 부드럽게