본문 바로가기
암호화폐

Aurora: 이더리움 호환 네트워크 스터디

by …ΘFan 2023. 3. 5.
반응형

오로라에 대해 급 궁금함이 생겨서 자료를 찾으면서 정리해 보았습니다. 대략 다음과 같이 짧게 요약이 가능합니다.

오로라는 이더리움 호환 네트워크로, 탈중앙화 금융(DeFi) 생태계의 대부분 트래픽이 이더리움에서 처리되는 현황에서 경쟁력을 가지기 위해 기본 계층 1 블록체인 위에 계층 2 네트워크를 만든 것입니다. 이더리움의 네이티브 프로그래밍 언어인 솔리드티로 작성된 dApp을 포팅하고 출시할 수 있도록, 니어 블록체인 위에서 이더리움 가상머신(EVM)을 구동해 개발자들이 사용할 수 있게 했습니다. 이를 통해 거의 즉각적인 블록 완료 시간과 작은 거래 수수료 등을 제공합니다. 

 

오로라(AURORA) 소개

탈중앙화 금융(DeFi) 생태계 트래픽의 절반 이상이 이더리움에서 발생합니다. 이에 따라, 블록체인 생태계의 경쟁력을 유지하기 위해 이더리움은 레이어2 네트워크를 만드는 방법을 모색하고 있습니다. 이와 관련하여, 이번 글에서는 오로라에 대해 다루어보려 합니다. 오로라는 니어 블록체인의 이더리움 호환 네트워크로, 이더리움의 기본 레이어1 블록체인 위에 설계된 레이어2 네트워크입니다. 이 글에서는 오로라의 기원, 목적, 그리고 작동 방식에 대해 살펴보기로 합니다.

오로라의 기원과 목적

오로라는 2021년 5월에 알렉산더 스키다노프와 일리아 폴로수킨이 이끄는 팀에 의해 배치된 니어의 네트워크 위에 런칭 되었습니다. 스키다노프는 베테랑 마이크로소프트 개발자이고 폴로수킨은 구글의 딥러닝에서 3년간 일한 경험이 있는 머신러닝 연구원입니다. 오로라는 풍부한 디앱의 이더리움 생태계를 활용하기 위해 특별히 설계된 레이어 2 네트워크입니다. 오로라는 니어 네트워크에서 EVM을 실행하여, 이더리움뿐만 아니라 다른 EVM 호환 네트워크에서도 스마트 계약을 실행할 수 있습니다: 폴리곤, 아발란치(C-체인), 바이낸스 스마트 체인이 그 예입니. 이러한 EVM 호환성 덕분에 개발자들은 이더리움 dApp을 쉽게 복제하여 오로라 생태계에 이식할 수 있습니다.

EVM 이해

오로라를 이해하려면 먼저 이더리움 가상머신(EVM)을 이해해야 합니다. EVM은 이더리움 스마트 계약 실행을 담당하는 런타임 환경으로, Solidity 프로그래밍 언어로 스크립트화되어 있습니다. 오로라는 니어 네트워크에서 EVM을 실행하므로 이더리움뿐만 아니라 다른 EVM 호환 네트워크에서도 스마트 계약을 실행할 수 있습니다. 이러한 호환성 덕분에 개발자들은 이더리움 dApp을 쉽게 복제하여 오로라 생태계에 이식할 수 있습니다.

작동 방식

오로라에서의 EVM은 오로라 엔진에서 실현됩니다. 오로라 엔진은 NEAR 체인상에 스마트 컨트랙트로 구축되어 있습니다. 사용자가 이더리움 트랜잭션을 JSON-PRC Proxy에 보내면 이더리움 트랜잭션은 NEAR 트랜잭션에 랩핑됩니다. NEAR 트랜잭션은 NEAR Protocol 상에서 랩이 해제되고 이더리움 트랜잭션이 오로라 엔진에 인도됩니다. 최종적으로 오로라 엔진에서 트랜잭션이 실행되어 가스를 소비합니다.

특징

이더리움과 동등한 UI를 제공

오로라 자체는 EVM 호환이 되기 때문에 메타마스크와 같은 EVM 호환 지갑을 이용할 수 있도록 되어 있습니다. 또, 오로라에서는 가스로서 이더를 사용하게 되어 있습니다. 이더는, Rainbow Bridge 를 사용하여, 이더리움으로 부터 전송 합니다. 이를 통해 사용자들은 고속으로 수수료가 저렴한 이더리움을 사용하는 듯한 느낌으로 오로라를 이용할 수 있게 되었습니다.

NEAR 성능 계승

오로라는 NEAR에 구축된 스마트 컨트랙트로 동작하기 때문에 모든 것이 온체인 상에서 처리되며 성능 면은 NEAR을 상속합니다. 오로라에서는 NEAR에서 두 블록 생성되면 완결이 되므로 최대 2초만에 거래가 확정됩니다. 또, NEAR에서는 수평적인 스케일링 방법인 샤딩이 유효하게 되어 있습니다. 샤딩은 여러 개의 트랜잭션을 샤드라고 불리는 단위로 나누어 병렬 처리하는 방법입니다.

생태계

오로라 를 사용하는 대표적인 프로젝트를 소개합니다.

  • DODO: 마켓 메이커에 PMM(Proactive Market Maker)를 탑재한 DEX입니다. AMM과 달리 PMM은 알고리즘을 통해 현재 가격대에 유동성을 집중시킵니다. 또 NFT를 유동화하는 독특한 서비스를 갖추고 있습니다.
  • Autofarm: 멀티체인 일드파밍 어그리게이터입니다. 자산의 종류(단체화, LP화 등)를 선택하고 Vault에 보증금을 넣음으로써 가능한 한 높은 운용이율을 누릴 수 있습니다.
  • 1 inch Network: DEX 어그리게이터입니다. 이더리움이나 바낸 스마트체인, 폴리곤 등을 지원하여 각 네트워크에서 환율이 가장 유리한 DEX로 자산을 교환할 수 있게 됩니다.
  • DeFiner: EVM 호환 블록체인을 지원하는 렌딩 서비스입니다. DeFiner 2.0에서는, 스마트 컨트랙트에 새로운 프라이버시 기능이 도입되어 유저는 수신처 주소 정보를 개시하는 일 없이 컨트랙트로 잔고를 전송 할 수 있게 됩니다.

결론

이번 글에서는 오로라에 대해 살펴보았습니다. 오로라는 이더리움 기반의 계층 2 네트워크로, 이더리움 생태계의 복잡성을 줄이고 효율성을 높이는 것을 목표로 합니다. 이 글을 통해 오로라가 어떻게 작동하는지에 대해 이해할 수 있었으면 합니다.

반응형

댓글