Aurora를 한 문장으로 이해하기: NEAR 위의 이더리움 L2
原文作者:Paul Veradittakit,Pantera Capital 합伙인
编译:금색 재정
Pantera Capital 합伙인 Paul Veradittakit는 2021년 12월 3일 NEAR 프로토콜에서 이더리움과 호환되는 개발자 플랫폼 Aurora에 대해 소개하는 글을 발표했습니다. 번역 내용은 다음과 같습니다:
속보 요점
암호화폐가 다중 체인 생태계로 전환하는 데 있어 주요 장애물 중 하나는 서로 다른 개발 환경의 블록체인에서 애플리케이션을 개발하는 어려움입니다. 예를 들어, 이더리움에서 프로젝트를 시작하고 다른 블록체인에서 시작하고자 하는 개발자는 스마트 계약을 Solidity에서 다른 블록체인의 언어로 재구성해야 하며, 새로운 기술적 취약점 집합도 고려해야 합니다. 이러한 어려움으로 인해 많은 개발자들은 자산 유동성, 사용자 규모, 거래 속도 및 확장성 등의 요소 간의 복잡한 균형을 이루기 위해 단일 블록체인에 애플리케이션을 배포하는 데 집중하게 됩니다.
Aurora는 NEAR 프로토콜 위에 구축된 새로운 이더리움 호환 개발자 플랫폼입니다. Aurora는 개발자가 이더리움에서 Solidity 스마트 계약을 쉽게 이식하고 NEAR의 더 확장 가능한 인프라를 사용하여 이를 시작할 수 있도록 하며, 거의 1초의 블록 시간과 0.01달러의 거래 수수료를 제공합니다. 이 프로젝트는 두 가지 주요 부분으로 구성됩니다:
Aurora Engine: 이더리움 가상 머신 (EVM)으로, 이더리움 스마트 계약(및 많은 이더리움 개발자 도구)이 NEAR에서 실행될 수 있도록 합니다. Aurora Bridge: Aurora와 이더리움 간에 ERC20 토큰과 ETH를 전송하는 신뢰할 필요 없는 프로토콜로, NEAR의 더 광범위한 레인보우 브리지의 일부입니다. Aurora는 또한 NFT 전송, 가격 오라클, 데이터 인덱서, AMM 등의 브리지를 포함하여 NEAR와 이더리움 간의 애플리케이션 개발을 더욱 간소화하는 몇 가지 추가 기능을 구축했습니다.
이더리움에서 몇 가지 매우 인기 있는 프로젝트가 이미 Aurora에서 시작하기 위해 발표하고 노력하고 있으며, 여기에는 1inch(DEX 집계기), DODO(크로스 체인 DEX), Aave(비관리형 유동성 프로토콜), Curve(AMM), SushiSwap(DEX) 및 Etherscan(블록체인 탐색기)이 포함됩니다.
Aurora는 NEAR 프로토콜 팀의 전 구성원에 의해 만들어졌으며, 이 팀은 올해 7월 Aurora Labs라는 독립적인 실체로 분리되었습니다. 프로젝트 거버넌스는 AuroraDAO를 통해 탈중앙화되어 있으며, AURORA 거버넌스 토큰의 보유자로 구성됩니다. AuroraDAO는 이 프로젝트를 유지 관리하며, 이사회가 Aurora의 주요 업데이트에 투표하고 하위 조직이 이를 실행합니다.
결국, Aurora는 이더리움의 dapps 기능을 NEAR의 더 효율적인 인프라에 접근할 수 있도록 하여 강화하고, 이더움 기반의 여러 인기 프로젝트를 NEAR에서 출시함으로써 NEAR 생태계를 확장하는 데 도움을 주어 암호화폐가 전체적으로 원활한 크로스 체인 미래에 더 가까워지도록 합니다.
다중 체인 우주의 파편화
암호화폐가 원활한 다중 체인 미래로 전환하는 데 있어 주요 장애물 중 하나는 다양한 블록체인에서 애플리케이션을 개발하는 어려움입니다. 이들 블록체인은 기계 사양과 프로그래밍 패러다임이 완전히 다릅니다. 예를 들어, 오늘날 대부분의 dapp과 DeFi 프로토콜은 처음에 이더리움 네트워크에서 시작되었으며, 이더리움은 Solidity로 작성된 스마트 계약을 사용합니다.
web2에서 이 문제의 해결책은 서로 다른 모바일 운영 체제에 대한 서로 다른 소프트웨어 개발 키트(SDK)일 수 있습니다. 수년 동안, iOS의 모바일 애플리케이션은 Apple의 iOS SDK를 사용하여 개발되었고, Android의 모바일 애플리케이션은 Google 전용의 Android SDK를 사용하여 개발되었습니다.
이로 인해 자원이 부족한 개발자는 종종 둘 중 하나를 선택해야 하며, 이는 두 플랫폼 간의 모바일 애플리케이션 비대칭 분포를 초래합니다. 오늘날 iOS와 Android를 동시에 개발하는 문제는 React Native와 같은 프레임워크에 의해 상당 부분 해결되었습니다. 이는 개발자가 어느 플랫폼에서나 구축하고 실행할 수 있는 단일 코드베이스를 작성할 수 있게 해줍니다. web3가 유사한 수준의 플랫폼 독립 기술을 보려면, 개발자가 다양한 블록체인에서 애플리케이션을 더 쉽게 구축하고 배포할 수 있도록 하는 도구를 구축해야 합니다.
해결책은 무엇인가요?
크로스 체인 개발을 더 쉽게 만드는 한 가지 방법은 다음과 같습니다: 특정 블록체인에서 실행되는 코드가 다른 블록체인에서도 실행될 수 있도록 인프라 수준의 구성 요소를 구축하는 것입니다. 이는 서로 다른 블록체인에 대해 동일한 애플리케이션의 여러 구현을 구축하는 대신에 가능합니다. 이더리움의 인기는 Solidity가 스마트 계약 개발의 "황금 표준"이 되었기 때문에 특히 주목할 만합니다. 이더리움의 방대한 사용자 기반과 온라인 Solidity 리소스의 광범위한 가용성 덕분에 개발자는 종종 자신의 아이디어를 Solidity로 구현하려고 합니다.
다른 블록체인에서 Solidity 코드를 "번역"하거나 시뮬레이션하는 인프라는 매우 간단합니다. 이는 다른 블록체인이 이더리움에서 구축된 방대한 dapps와 프로토콜 생태계에 쉽게 접근할 수 있도록 해줍니다.
Aurora란 무엇인가요?
Aurora는 NEAR 프로토콜 위에 구축된 이더리움 호환 개발자 플랫폼입니다. Aurora를 통해 개발자는 스마트 계약을 이더리움에서 NEAR로 쉽게 배포하여 인상적인 초당 블록 시간, 2초 확인 시간 및 NEAR의 인프라 덕분에 거래당 1센트 미만의 가스 비용을 활용할 수 있습니다.
Aurora 사용자는 이더리움 1.0과 매우 유사한 개발자 경험을 가진 애플리케이션을 구축할 수 있으며, 이더리움 2.0이 약속한 속도와 확장성 수준에 상응하는 수준에 접근할 수 있습니다. NEAR 프로토콜에 대한 자세한 내용은 여기(https://www.veradiverdict.com/p/scalable-blockchain-focused-on-the)에서 확인할 수 있습니다.
Aurora는 독립적인 실체로 운영되지만, 이 프로젝트는 NEAR 팀의 구성원들이 직접 구축한 것으로, 여기에는 CEO Alex Schvchenko(이더리움 관련 다양한 프로그램을 NEAR에서 이끌었던), CTO Arto Bendiken(다산의 오픈 소스 개발자) 및 Joshua Bouw(지분 증명 합의의 발전에 중요한 역할을 한)가 포함됩니다.
Aurora는 어떻게 작동하나요?
Aurora는 개발자가 NEAR에서 이더리움 애플리케이션을 시작할 수 있도록 두 가지 주요 제품을 제공합니다:
Aurora Engine: Aurora Engine은 NEAR에서 실행되는 고성능 이더리움 가상 머신 (EVM)으로, 본질적으로 이더리움의 개발 경험과 계산 과정을 시뮬레이션합니다. 이더리움 개발자는 스마트 계약 도구(IDE, 지갑 등)의 RPC 포트만 수정하면 Aurora에서 쉽게 개발을 시작할 수 있습니다.
개발자는 또한 Aurora Engine에서 Hardhat 및 Truffle과 같은 많은 이더리움 인기 개발자 도구에 접근하여 작업 흐름을 더욱 향상시킬 수 있습니다. 또한, Aurora Engine의 기본 토큰은 ETH 자체로, 이더리움과 Aurora에서 dapp의 사용자 경험을 더욱 조정합니다.
Aurora Bridge: 이더리움과 Aurora 간에 ETH 및 ERC20 자산을 전송하기 위한 신뢰할 필요 없는 프로토콜로, 이더리움과 Aurora 프로젝트 간의 보다 원활한 통합을 가능하게 합니다.
Aurora Bridge는 NEAR의 더 광범위한 레인보우 브리지의 일부로, 현재 Ethereum, NEAR 및 Aurora 간에 원활하고 신뢰할 필요 없는 자산 이동을 허용합니다. 레인보우 브리지 및 그 신뢰 없는 방법에 대한 자세한 내용은 여기(https://www.veradiverdict.com/p/rainbow-bridge)에서 읽을 수 있습니다.
Aurora 팀은 또한 여러 이더리움 생태계 프로젝트와 협력하여 개발 환경에 여러 추가 기능을 출시하고 있으며, 여기에는 NEAR와 이더리움 간의 NFT 전송 브리지, 가격 오라클, 데이터 인덱서, 자동 시장 조성자(AMM) 등이 포함됩니다. 보다 자세한 로드맵은 여기에서 확인할 수 있습니다.
이더리움에서 몇 가지 매우 인기 있는 프로젝트가 이미 Aurora에서 시작하기 위해 발표하고 노력하고 있으며, 여기에는 1inch(DEX 집계기), DODO(크로스 체인 DEX), Aave(비관리형 유동성 프로토콜), Curve(AMM), SushiSwap(DEX) 및 Etherscan(블록체인 탐색기)이 포함됩니다.
AURORA는 어떻게 유지되나요?
AURORA 거버넌스 토큰의 보유자는 AuroraDAO에 참여할 수 있으며, 이는 이 프로젝트의 탈중앙화 관리 기관입니다. AuroraDAO는 "위원회"를 포함하며, 이 위원회는 Aurora의 주요 변경 사항이나 업그레이드에 대해 투표하고, 하위 조직이 이를 실행합니다. 이 위원회는 처음에 Aurora Labs와 여러 초기 투자자(예: Pantera) 및 생태계 파트너(예: 1inch)로 구성되었습니다. 이사회는 여러 제안에 대해 투표했으며, 그 중 하나는 Etherscan을 이사회에 추가하는 것이고, 다른 하나는 AURORA 거버넌스 토큰의 생성을 승인하는 것이었습니다.
마지막 생각
블록체인이 기능과 프로그래밍 패러다임에서 점점 더 다양해짐에 따라 더 나은 크로스 체인 개발 도구에 대한 수요가 점점 더 뚜렷해지고 있습니다. 특히 이더리움이 극도로 낮은 거래 속도와 미친 가스 비용으로 인해 열악한(종종 접근할 수 없는) 사용자 경험을 초래하고 있는 가운데, 개발자들은 점점 더 다른 더 확장 가능한 블록체인에서 애플리케이션을 시작하기 위한 간단한 솔루션을 찾고 있습니다.
Aurora는 이더리움 기반 애플리케이션을 NEAR 프로토콜에서 구축하고자 하는 개발자에게 믿을 수 없는 솔루션을 제공합니다. 이 프로토콜은 이더리움보다 더 빠르고 더 확장 가능한 컴퓨팅을 제공합니다.
완전 호환되는 EVM과 이더리움 자산 전송을 위한 신뢰 없는 브리지를 통해 Aurora는 이더리움 개발자가 NEAR로 스마트 계약을 이식하고 지속적으로 발전하는 NEAR 생태계에서 애플리케이션을 시작하는 것을 그 어느 때보다 쉽게 만들어 줍니다. 이더리움에서 가장 인기 있는 프로젝트(예: 1inch 및 Etherscan)가 이미 Aurora에서 출시할 것을 약속한 만큼, 이러한 원활한 크로스 체인 개발 경험에 대한 수요가 확인되고 있습니다.