의견.png

"아이온 (암호화폐)"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(아이온 네트워크 참여자)
(AVM)
39번째 줄: 39번째 줄:
  
 
== AVM ==
 
== AVM ==
 +
[[아이온 가상머신]](AVM, Aion virtual machine)은 성능, 결정론, 견고성을 강조하는 블록체인 전용 솔루션으로 설계되었다. AVM은 연결 네트워크의 주요 기능 중 하나를 위한 인프라를 제공하여 블록체인과 [[애플리케이션]] 사이의 [[로직]]을 추상화하며, 강력한 인터체인 애플리케이션의 기반을 마련한다.
 +
AVM의 핵심은 가볍고, 기계 친화적인 블록체인 전용 해석기이다. AVM을 구현하기 위해서는 성능, 안정성, 결정론, 호환성, 도구적 측면을 만족해야 한다.
 +
성능 - 기계 친화적인 지침을 가지고 [[소스]]에 가까운 성능을 제공한다.
 +
안정성 - 독립된 가상머신 [[샌드박스]] 환경을 만들어 계산 및 리소스 사용을 신중하게 측정하고, 공식화된 기능 요청 및 사양 절차를 걸쳐 안정성을 확보한다.
 +
결정론 - 기존의 개발도구([[SDK]])를 대체하는 블록체인 개발 키트를 개발하여 결정론을 보장한다.
 +
호환성 - VM 인프라가 발전함에 따라 체인 로직이 항상 유효하고 실행 가능하도록 호환성을 유지한다.
 +
도구 - 기존 [[바이트코드]] 분석의 도구를 AVM 바이트코드에도 적용할 수 있도록 한다.
  
 
== 토큰 ==
 
== 토큰 ==

2018년 11월 8일 (목) 10:17 판

아이온(AION) 로고
아이온(AION) 로고

아이온(AION)은 서로 다른 블록체인 네트워크들을 연결해 주는 암호화폐이다. 아이온은 여러 블록체인들을 연결함으로써 블록체인 간 호환성 문제를 해결하는 인터체인의 일종이다. 캐나다의 누코(Nuco)가 개발했다. 인터체인에 속하는 유사한 암호화폐로 아이콘(Icon)이 있다.

아이온(AION)


개요

캐나다 블록체인 기업인 누코(Nuco)가 개발한 아이온(AION)은 독립되어 있는 다양한 블록체인을 연결해 주는 인터체인 블록체인이다. 인터체인은 개별 블록체인이 가지고 있는 ‘확장성’의 한계를 극복하고, 서로 다른 블록체인간의 상호운용성을 높이기 위한 목적으로 개발되었다. 인터체인은 팀 버너스 리(Tim Berners-Lee)가 만든 WWW, HTTP처럼 각자 독립적인 객체를 하나의 네트워크로 연결하여 시너지를 낼 수 있도록 해준다.[1] 대표적인 인터체인 블록체인은 아이온과 더불어 아이콘(ICON), 완체인(Wanchain) 등이 있다.[2] 아이온은 첫 3세대 블록체인으로 퍼블릭/프라이빗 블록체인 기관들이 아이온을 통해 네트워크를 구성하는 것을 목표로 한다. 아이온 블록체인은 AION-1이라고 하며, 인터넷과 비슷한 다차원 허브 앤 스포크 모델을 토대로 다른 블록체인들을 연결하고 아이온 네트워크를 구축해 나간다. 아이온은 ICO를 하지 않고 프리세일을 통해 초기 토큰을 분배했다. 코인마켓캡에 따르면 2018년 11월 5일 기준, 아이온의 시가총액은 약 1억 달러로 65위를 기록하고 있다.[3]

역사

  • 아이온은 2016년, 스타트업인 누코(Nuco)의 프로젝트로 시작되었다. 아이온 개발은 2017년 10월에 2천 2백만 달러의 토큰 세일을 통해 자금을 유치하면서 시작되었다.
  • 2017년 11월, 아이온은 서로 다른 블록체인의 연결을 도모하는 진보된 표준 확립을 위해 완체인(Wanchain)과 블록체인 상호운용성 제휴를 맺었다.
  • 2018년 2월에 아이온은 Ascent 베타 테스트넷을 출시하였고, 4월에 킬리만자로(Kilimanjaro) 메인넷을 출시했다.
  • 2018년 5월, 누코 하에 있던 아이온이 아이온 파운데이션(Aion Foundation)으로 브랜드를 변경하였고, 이 프로젝트는 비영리 목적으로 만들어졌다. 추가로 아이온은 초기 개발자 컨퍼런스인 AIONEX를 주최하였다.
  • 2018년 6월, 아이온은 외부 개발자가 아이온 생태계를 지원할 수 있는 커뮤니티 인센티브 프로그램Bounties and Grants 프로젝트를 시작하였다.
  • 2018년 6월 21일 첫 번째 Token Bridge 알파 버전이 출시되어 기존 이더리움 ERC-20 기반의 토큰을 AION 코인으로 바꿀 수 있게 되었다.[4]

특징

아이온 네트워크는 다층구조로 되어 있으며 연결 네트워크, 브릿지, 참여 네트워크, 인터체인 거래 등으로 구성되어 있다.

연결 네트워크

연결 네트워크(Connecting Network)는 아이온 블록체인 생태계 내에서 프라이빗 블록체인과 퍼블릭 블록체인 사이에 상호소통을 할 수 있게 해주는 프로토콜이다. 연결 네트워크는 브릿징(bridging) 프로토콜을 이용하여 참여하는 블록체인 사이에 메시지 전달을 가능하게 한다. 또한 참여 네트워크 간 통신을 원활하게 하고 통신에 대한 정확성을 확인·보장하는 역할을 맡고 있으며,[5] 이러한 확인 과정은 하이브리드 프로토콜(PoW, PoI, DPoS 등)의 투표 기능과 비잔틴 장애 허용(BFT) 합의 알고리즘의 조합을 통해서 이루어진다. 이 외에도 연결 네트워크는 다른 블록체인끼리의 연결에 문제가 생겼을 때 문제를 해결하는 동안 거래를 원활하게 진행하도록 도와준다.

참여 네트워크

모든 네트워크는 참여 네트워크(Participating Network)라고 불리는 아이온 블록체인 생태계에 접속할 자격을 가지고 있다. 블록체인 참여자뿐만 아니라 오라클, 데이터 클러스터 등도 포함될 수 있다. 블록체인 및 데이터 클러스터 등 참여자가 아이온 네트워크 내에서 연결되기 위해서는 각 네트워크 간에 호환을 위한 기능과 인터체인 통신이 진행되는 동안 토큰이 잠기는 기능, 탈중앙화 등이 필수적으로 적용되어야 한다.

브릿지

인터체인의 핵심이라고 볼 수 있는 브릿지(Bridge)는 연결 네트워크와 참여 네트워크 간의 통신을 용이하게 하는 역할을 한다. 브릿지는 네트워크 간 통신이 연결 네트워크로 전달되기 전에 참여 네트워크로부터 충분한 수수료가 배정되었는지, 그리고 서명이 유효한지를 확인한다. 이러한 확인 과정은 경량 비잔틴 장애 허용(Lightweight BFT) 합의 알고리즘을 통해서 진행된다. 이런 브릿지는 다수 존재할 수 있으며, 이를 통해 병목 현상을 해결하고 전송 수수료에 대한 자유경쟁이 존재하는 ‘오픈 마켓’을 추구한다.[6]

인터체인 거래

인터체인 거래들은 아이온 블록체인에 연결된 모든 네트워크들이 서로 소통할 수 있도록 해준다. 인터체인 거래는 블록체인 상에서 생겨나며, 브릿지와 연결 네트워크를 통해 타겟 블록체인으로 도달한다. 각각의 인터체인 거래는 페이로드(Payload), 메타데이터(Metadata), 머클 증명(Merkle Proof)로 구성되어 있다. 인터체인 거래의 과정은 다음과 같다. 먼저 인터체인 거래를 하고자 하는 사용자는 양식에 맞춰 통신 요청을 제출한다. 이후 사용자가 제출한 통신 요청을 브릿지 검증자가 확인하고 수신한다. 수신 후에 수수료와 서명을 검증하고, Lightweight BFT 합의 방식을 통해 2/3 이상이 찬성하면 해당 내역을 연결 네트워크에 전송한다. 만약 2/3 이상의 찬성을 받지 못하면 해당 통신 요청은 거부되어 전송되지 않는다. 통신 요청이 연결 네트워크로 전송될 경우, 해당 요청 내역이 전달되는 타겟 블록체인에서 처리되기 이전까지는 연결 네트워크상의 토큰은 잠기게 된다. 마지막으로 브릿지 검증자로부터 타겟 블록체인에 해당 내용이 전달되고, 확인을 받게 되면 통신은 완료되고 수수료는 연결 네트워크와 브릿지의 검증자에게 분배된다.[7]

아이온 네트워크 참여자

아이온 네트워크의 참여자는 크게 검증자, 투표자, 사용자로 구분된다. 또 검증자와 투표자는 어느 네트워크에서 검증의 역할을 하고, 어떠한 자산을 기준으로 투표를 하는지에 따라 다시 4개로 나뉘게 된다. 먼저 참여 네트워크로부터의 통신 요청을 1차적으로 처리하는 브릿지 검증자는 연결 네트워크에 통신 요청을 전달하기 이전에 서명과 수수료의 검증을 하고, 이에 대한 대가로 일정 수수료를 사용자로부터 받는다. 두 번째는 브릿지를 통해서 전달되는 데이터를 연결 네트워크의 블록체인상에 기록하는 연결 네트워크 검증자가 있다. 연결 네트워크 검증자는 네트워크 간 통신에 대한 정확성을 확인·보장하고, 일정 수수료를 받는다. 이외에도 연간 1%의 코인 인플레이션블록 생성에 대한 보상으로 얻을 수 있다. 연결 네트워크 검증자가 되기 위해서는 스테이커솔버들에게 충분한 지지를 받아야 한다. 아이온 네트워크는 투표에 대한 순위로 검증자의 등급을 나누고 보상 수준을 구분하기 때문에 검증자는 지속적으로 네트워크에 기여를 하여 투표자들에게 지지를 받아야 한다. 세 번째는 자신의 토큰 보유량을 기반으로 투표권을 얻는 스테이커(Stakers)이다. DPoS 방식과 유사하게 토큰의 예치를 통해 투표권을 획득할 수 있다. 네 번째는 특정한 문제를 해결하여 투표권을 얻는 솔버(Solvers)이다. 아이온 블록체인에서는 PoW 방식에서 소진되는 연산력을 뉴럴 네트워크 발전에 사용하고자 한다. 이는 PoI(Proof of Intelligence)를 통해 구현될 예정이다. 마지막은 블록체인간 통신을 하고자 하는 사용자이다. 사용자는 검증자들에게 통신에 대한 대가로 아이온 토큰을 비용으로 지불해야 한다. 여기서 해당 비용을 받는 연결 네트워크 검증자는 자신에게 투표한 사람들에게 이익을 나누어 줌으로써 투표에 대한 보상을 지급할 수 있다.

AVM

아이온 가상머신(AVM, Aion virtual machine)은 성능, 결정론, 견고성을 강조하는 블록체인 전용 솔루션으로 설계되었다. AVM은 연결 네트워크의 주요 기능 중 하나를 위한 인프라를 제공하여 블록체인과 애플리케이션 사이의 로직을 추상화하며, 강력한 인터체인 애플리케이션의 기반을 마련한다. AVM의 핵심은 가볍고, 기계 친화적인 블록체인 전용 해석기이다. AVM을 구현하기 위해서는 성능, 안정성, 결정론, 호환성, 도구적 측면을 만족해야 한다. 성능 - 기계 친화적인 지침을 가지고 소스에 가까운 성능을 제공한다. 안정성 - 독립된 가상머신 샌드박스 환경을 만들어 계산 및 리소스 사용을 신중하게 측정하고, 공식화된 기능 요청 및 사양 절차를 걸쳐 안정성을 확보한다. 결정론 - 기존의 개발도구(SDK)를 대체하는 블록체인 개발 키트를 개발하여 결정론을 보장한다. 호환성 - VM 인프라가 발전함에 따라 체인 로직이 항상 유효하고 실행 가능하도록 호환성을 유지한다. 도구 - 기존 바이트코드 분석의 도구를 AVM 바이트코드에도 적용할 수 있도록 한다.

토큰

평가

전망

로드맵

참고자료

같이 보기


  의견.png 이 아이온 (암호화폐) 문서는 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.  

  1. piljae, 〈인터체인이란 무엇인가?〉, 《스팀잇》, 2018-01
  2. 소셜세이브, 〈알기쉬운 아이온코인(AION) Edit by 소셜세이브 ICO〉, 《네이버블로그》, 2018-03-28
  3. Aion〉, 《코인마켓캡》
  4. Aion history〉, 《위키백과》
  5. AION이란 무엇인가?〉, 《블록인프레스》, 2018-06-28
  6. aion-jin, "aion_paper", GitHub, 2018-01-23
  7. GDAC, 〈[file:///C:/Users/user/Downloads/AION-Research-paper-GDAC.pdf 아이온 분석보고서]〉, 《GDAC》, 2018-06-25