더보기

머리에 쏙쏙 들어오는 아비트럼(Arbitrum) 사용 매뉴얼 

9 mins
업데이트

이더리움 가스 요금을 어떻게 줄일 수 있는지 궁금해 본 적이 있는가? 많은 팀이 솔루션을 개발하고 있기 때문에 여러분만 그런 것은 아니다. 그 중 하나가 사용량이 증가하고 있는 레이어 2(L2) 스케일링 솔루션인 아비트럼(Arbitrum)이다. 그렇다면 L2 솔루션이란 무엇이며 아비트럼은 도대체 무엇일까?

이번 기사에서는 이더리움를 위한 가장 인기 있는 L2 스케일링 솔루션 중 하나를 살펴볼 것이다. 아비트럼이 무엇이며 어떻게 지금 바로 사용할 수 있는지 알아보자.

해당 안내서에서는:

이더리움에서 레이어 2 솔루션이란 무엇인가

레이어 2(L2) 솔루션은 네트워크 혼잡과 트랜잭션 가스 요금을 줄이기 위해 이더리움 블록체인 상에 만들어졌다.

현재 형태로는 확장성이 이더리움 블록체인의 이슈라는 것은 잘 알려진 사실이다. 레이어 1(L1)에서는 한 번에 확인할 수 있는 트랜잭션 수를 늘림으로써 확장성 문제를 개선할 수 있다. 하지만 이 경우 네트워크의 현재 상태를 감안했을 때  네트워크의 보안과 탈중앙화 또는 두 가지 모두가 희생된다. 

ETH2는 중요한 L1 보안 변경을 추구한다. 그러나 여기에는 시간이 소요되며 네트워크는 즉각적인 해결책을 필요로 한다. 다행히 2022년 말에 메인넷이 출시될 전망이다.  업그레이드격인 ETH2는 네트워크를 지분증명(Proof-of-Stake) 플랫폼으로 효과적으로 변환한다. 

한편 단기적으로는 옵티미스틱 롤업(Optimistic Rollup) 또는 영지식(Zero Knowledge, ZK) 롤업과 같은 솔루션을 사용하여 L2를 확장할 수 있다. 이더리움 L2 솔루션의 그러한 예 중 하나가 옵티미스틱 롤업이라고 불리는 L2 확장 롤업인 아비트럼(Arbitrum)이다.

옵티미스틱 롤업에서는 약 1주일 이내에 참가자가 이의를 제기하지 않는 한 체인에 새로 추가된 모든 항목이 유효하다고 가정한다. ZK 롤업은 네트워크에 추가된 모든 블록을 확인하는 수단으로 암호화 증명을 사용한다. 이렇게 하면 검증자를 신뢰할 필요가 없어진다.  ZK 롤업 기술은 가장 진보된 L2 기술일 수 있지만 여전히 옵티미스틱 롤업보다 복잡하며 더 많은 개발이 필요하다.

롤업은 가장 수요가 많은 L2 솔루션 유형 중 하나다. 이러한 스마트 계약은 많은 수의 트랜잭션을 오프 체인에서 검증하여 최소한의 양의 데이터를 메인 네트워크로 다시 보낸다. 계산 및 상태 저장(블록체인에서 이루어지는 모든 트랜잭션의 데이터 트리)이 메인 네트워크를 정체시키는 것을 방지하는 것이 목표다.

아비트럼이란 무엇인가?

아비트럼은 이더리움의 스마트 계약 기능을 강화한 L2 솔루션이다. 트랜잭션 속도와 전반적인 확장성을 높이는 동시에 개인 정보 보호 기능도 추가할 수 있다. 이더리움에서 탈중앙화 거래소(DEX)를 사용할 경우에는 현재 수준의 이더리움 가스 요금을 지불해야 한다. 이 요금은 터무니없이 비싸기 때문에 여러분의 포트폴리오와 이익을 감소시킬 수 있다. 비용을 절감하기 위해 투자자는 아비트럼 네트워크를 사용하여 동일한 DEX와 ETH 토큰에 액세스하면서 거래에 대한 훨씬 낮은 수수료를 지불할 수 있게 된다. 

이 플랫폼은 개발자가 수정되지 않은 이더리움 가상 머신(EVM), 계약, 이더리움 트랜잭션을 L2에서 실행하면서 이더리움 L1의 보안을 누릴 수 있도록 한다.

아비트럼은 이더리움 기반 스마트 계약 기술의 약점을 일부 고치기 위해 구축되었다. 여기에는 낮은 효율성과 높은 실행 비용이 포함되므로 사용자 환경이 저하될 수 있다. 가장 중요한 점은 아비트럼을 통해서 이더리움 사용자들이 네트워크의 높은 가스 요금을 피할 수 있다는 것이다. 

아비트럼은 옵티미스틱 롤업을 사용하여 이더리움의 메인 체인에 제출된 트랜잭션을 기록한 다음 L2 사이드 체인에서 실행한다. 이를 통해 이더리움을 활용하면서 정확한 결과를 얻을 수 있다. 이더리움은 아비트럼을 사용하여 저장 및 계산 부담을 줄인다. 아비트럼을 포함한 많은 이더리움 디앱을 L2 솔루션에서도 사용할 수 있다.

아비트럼은 뉴욕에 기반을 둔 개발 회사인 오프체인 랩스에 의해 개발되었다. 오프체인랩스 창업자인 에드워드 펠튼, 스티븐 골드페더와 해리 칼로드너 모두 블록체인·암호화폐에 대한 열정이 깊으며 주도적으로 나서고 있다. 에드워드 펠튼은 프린스턴의 컴퓨터 과학 교수이기도 하다. 스티븐 골드페더는 박사학위를 받았고 해리 칼로드너는 현재 프린스턴 대학교 박사과정 학생이다.

아비트럼은 어떻게 작동하는가

아비트럼은 옵티미스틱 롤업 프로토콜을 통해 이더리움 거래를 처리하고 있다. 이더리움 스마트 계약은 그 위에 구축된  L2 솔루션을 사용하여 확장할 수 있다. L2는 대부분의 트랜잭션 처리를 처리하고 이더리움으로 다시 보고한다. 그 다음 이러한 결과가 메인 블록체인에 기록되어 속도와 효율성이 크게 향상되는 것이다. 

다른 많은 블록체인과 마찬가지로 아비트럼도 개별 노드에 의해 결합될 수 있다. 전체 노드는 L1 트랜잭션 축적을 지원하기 위해 그리고 검증자 노드는 체인 상태를 모니터링하는 데 사용된다. L1 체인에 트랜잭션을 제출하는 집계자에 대한 보상은 ETH로 지급된다. 다른 모든 네트워크 참여자들은 검증자와 같은 사용자 거래 수수료의 나머지를 받는다.

아비트럼은 롤업 블록에 어려운 단계를 도입한다. 이를 통해 다른 검증자가 블록의 정확도를 확인하고 블록이 잘못되었다고 생각될 경우 이의를 제기할 수 있다. 블록이 무효로 판명되거나 이의신청이 정당하지 않을 경우 거짓말을 한 검증자의 지분을 몰수할 수 있다. 이를 통해 검증자가 공정하게 행동하고 결과에 대한 위험을 감수하지 않을 수 있다.

이 네트워크는 또한 자체 가상 머신인 AVM을 갖추고 있으며, AVM은 아비트럼 스마트 계약을 실행하기 위해 이더브릿지(EthBridge)상에 존재한다. AVM은 이더리움 호환 스마트 계약을 자동으로 변환하여 실행한다.

옵티미스틱 롤업이 정확히 어떻게 작동하는지 살펴보자. 

옵티미스틱 롤업(Optimistic Rollup)이란?

옵티미스틱 롤업 프로세스는 트랜잭션 실행이 오프체인 프로세스임을 뜻한다. 롤업은 자체 인프라를 사용하여 트랜잭션을 수행한다. 롤업 프로토콜은 이더리움 네트워크를 위한 완화제로 설명될 수 있다.

롤업은 뒤죽박죽된 L1인 이더리움 네트워크에서 실행되어야 할 이더리움 기반 활동을 지원함으로써 이더리움을 완화한다. 이러한 롤업 프로토콜의 특별한 점은 데이터를 처리하는 방식이다.

롤업은 오프체인에서 트랜잭션을 실행할 수 있으며 이더리움의 메인넷으로 데이터를 전송할 수 있는 용량을 갖췄다. 옵티미스틱 롤업은 사기 증명에 의존하며, 사기 증명은 게시된 데이터가 이의를 제기하지 않는 한 유효하다고 가정한다.

옵티미스틱 롤업은 검증자가 롤업 블록을 게시하고 다른 블록의 유효성을 확인할 수 있다는 것을 뜻한다. 롤업이라는 용어는 공개 정보가 최적화된 로그에서 전체 체인 기록을 재구성하는 데 도움이 되는 방법을 나타내기 위해 사용되었다. 

아비트럼의 옵티미스틱 롤업은 독점적인 사이드 체인을 사용하여 정산할 수 있다. 사이드체인은 메인체인, 이 경우 이더리움에 연결된 블록체인을 말한다. 아비트럼은 트랜잭션을 일괄적으로 수집하여 사이드 체인에 정산한 다음 트랜잭션 데이터를 이더리움 블록체인 원장에 다시 공급한다. 아비트럼의 프로토콜은 검증자가 정직하기만 하면 코드가 올바르게 실행되도록 보장한다. 이것은 담합 등의 다른 공격에 맞서는 데 도움이 된다.

아비트럼에 따르면 이 프로세스에 의해 확인된 트랜잭션이 모든 검증자가 블록 내 트랜잭션의 유효성에 동의하면 “애니트러스트(AnyTrust) 보증”으로 고무 스탬프가 찍힐 것이라고 한다. 검증자는 트랜잭션을 확인하기 전에 ETH를 스테이킹해야 한다. 암호화폐를 스테이킹함으로써 인센티브가 되어 정직하게 행동하도록 격려받는 것이다. 

아비트럼 브릿지(Arbitrum Bridge)란 무엇인가?

아비트럼 원 브릿지(Arbitrum One Bridge)는 이더리움용 L2 스케일링 솔루션인 아비트럼 원에 ETH를 포함한 ERC-20 토큰을 누구나 전송할 수 있도록 해준다. 이를 사용하려면 이더리움 지갑을 브릿지에 연결해야 한다. 메타마스크(MetaMask) 등의 지원되는 지갑을 사용할 수 있다. 

에이브(Aave), 밸런서(Balancer), 1인치(1inch), 밴드 프로토콜(Band Protocol) 및 커브(Curve)처럼 수많은 상위 탈중앙화 금융(DeFi) 플랫폼은 이미 아비트럼을 활용하고 있거나 처리량을 늘리고 수수료를 낮추기 위해 활용할 계획이다. 아비트럼 L2에서 사용 가능한 모든 이더리움 디앱을 보려면 해당 포털을 확인하는 방법이 있다. 

아비트럼의 특징

아비트럼 롤업은 다음과 같은 몇 가지 우수한 기능을 제공한다. 

  • 낙관적인 결과 : 아비트럼의 롤업 프로세스는 “낙관적”이라는 단어로 설명할 수 있다. 이것은 아비트럼을 통해 처리된 트랜잭션이 거래 시점에 유효하고 진실하다는 것을 의미한다. 아비트럼 검증자는 롤업 블록을 게시하고 다른 블록의 유효성을 확인할 수 있다. 각 트랜잭션 배치에 대해 정직한 검증자가 하나 이상 있는 한 네트워크는 의도한 대로 작동한다.
  • 효과적인 데이터 압축: 아비트럼은 체인에 브리징할 때 여러 이더리움 스마트 계약을 하나의 개체로 취급한다. 이렇게 하면 롤업 프로세스를 단순화할 수 있다. 이러한 거래가 일단 처리되면 이더리움 메인넷으로 다시 전송되는 데이터는 거래의 ‘통화 데이터’뿐이다. 여기에는 실제 블록이 아닌 확인된 롤업 블록에 대한 해시가 포함된다. 통화 데이터는 파생되는 트랜잭션보다 작기 때문에 이더리움 메인넷으로 쉽게 처리할 수 있다.
  • 검증자 부분 집합 기능: 이 기능은 아비트럼을 사용하여 디앱을 실행하기로 선택한 개발자가 사용할 수 있다. 개발자들은 합의 작업을 수행하기 위해 자신의 검증자를 선택할 수 있다. 검증자는 아비트럼에서 실행되는 다른 디앱에 관여할 수 없다. 이는 이더리움 메인넷의 검증자가 네트워크상의 모든 거래를 검증하는 것과 다르다. 아비트럼의 로컬화된 유효성 검사 구성은 노드 간의 통신이 덜 필요하다는 것을 뜻한다. 이로 인해 처리 속도가 빨라지고 공모 및 기타 사이버 공격에 저항할 수 있게 된다. 

아비트럼의 옵티미스틱 롤업은 이더리움 네트워크에 많은 이점을 제공할 수 있다. 하지만 일부 정당한 비판도 있다. 아비트럼은 트랜잭션이 처리되는 시간과 해당 종료 시간 사이에 지연이 있으며 1주일 이내에 거래가 거부될 수 있도록 한다. 분쟁이 발생하는 경우 의심스러운 묶음 트랜잭션은 최대 1주일 동안 미정인 상태로 두었다가 검증을 거친 후 풀릴 수 있다.

아비트럼의 리스크와 과제 

다른 스마트 계약을 지원하는 블록체인과 마찬가지로 아비트럼도 스마트 계약 위험과 취약점에 노출되어 있다. 이 플랫폼을 운영하는 스마트 계약에 문제가 생기면 이용자들이 자금을 잃을 수 있다.

검증자가 아비트럼 네트워크에서 사기를 탐지할 수 있는 충분한 시간을 확보하기 위해 표준 인출 프로세스는 약 7일이 소요된다. 사용자가 원하는 시간보다 훨씬 오래 걸리지만, 이는 옵티미스틱 롤업을 위해 꼭 필요한 과정이다. 제 3자에 의해 제공되는 서비스의 경우 유료로 더 빠른 인출 서비스를 제공할 수 있다. 홉 프로토콜(Hop Protocol)과 같은 교차 체인 시스템은 오래 기다리는 것을 싫어하는 사용자들 사이에서 더 인기가 있을 것이다.

디앱의 낮은 유동성은 초기 아비트럼 사용자들이 직면했던 또 다른 장애물이다. 이는 아비트럼 원이 상당히 새로운 레이어 2 솔루션이라는 점을 고려하면 충분히 이해가 가능한 점이다. 

아비트럼 사용 매뉴얼 

아비트럼을 사용하려면 에이브나 1inch와 같은 디앱을 통해 접속하거나, 아비트럼 토큰 브릿지에 지갑을 연결하면 된다.

아비트럼의 주요 목적은 ERC-20 토큰을 이더리움 메인넷에서 아비트럼 네트워크로 전송하여 터무니없이 높은 가스 요금을 제거하는 것이다.

아비트럼 사용법을 보여주기 위해 여기에서는 지갑을 브릿지에 연결하고 포털에서 사용할 수 있는 애플리케이션을 사용할 것이다. 

1단계: 월렛을 아비트럼 브릿지에 연결하기

먼저 아비트럼 브릿지로 가서 여러분의 지갑을 연결해야 한다. 지원되는 이더리움 지갑은 메타마스크, 월렛커넥트, 코인베이스 월렛이다.

2단계: 이더리움(ETH)을 아비트럼 L2로 전송하기 

이더리움 지갑을 연결한 후 지갑 속 이더리움 네트워크에 접속했는지 확인한다.

아비트럼으로 브릿지할 ERC-20 토큰과 금액을 선택한다. 준비가 되었으면 ‘Deposit(예금)’을 클릭한다. 

그러면 아비트럼으로부터 거래가 10분이 소요되며, 8일 동안 이더리움으로 자금을 다시 인출할 수 없다는 내용의 통보를 받게 된다.

이 때 지갑에서 거래를 확인해야 한다. 여기에서 이더리움 가스요금은 거래금액과 상관없이 상당히 높다는 점에 유의해야 한다. 10달러를 송금하기 위해 30달러를 쓰는 것은 그다지 좋은 생각은 아닐지도 모른다. 각 암호화폐 투자자는 거래를 하는 시점의 이더리움 가스 수수료를 확인해야 한다.

지갑에 따라 다음과 유사한 알림이 표시된다.

3단계: 아비트럼 네트워크를 월렛에 추가하기 

아비트럼 네트워크를 지갑에 추가하는 것도 기억해야 한다. 브릿지를 통해 코인을 송금하고 나면 더 이상 이더리움 네트워크에서 지갑 속 자금을 볼 수 없게 된다. 그 다음으로 아비트럼 네트워크 추가를 위해 오른쪽 상단에 있는 L2 네트워크 추가 버튼을 클릭한다.

아비트럼 네트워크를 지갑에 수동으로 추가하려면 지갑으로 이동해야 한다.

메타마스크 확장을 클릭하고 맨 위에 있는 이더리움 메인넷 네트워크를 클릭한다. 네트워크 추가를 클릭하고 다음을 입력한다. 

지갑에서 아비트럼 네트워크를 추가할지 여부를 물을 것이다. ‘Approve(승인)’을 클릭한다.

또한 아비트럼이 지갑의 네트워크를 전환하도록 허용해야 한다.

아비트럼 원 포털을 통해 레이어 2에서 사용할 수 있는 모든 이더리움 앱을 검색할 수 있다. 이 중 하나를 선택하면 디앱으로 이동되며, 여기서 지갑을 연결하고 아비트럼 네트워크를 선택할 수 있다. 

4단계:  아비트럼의 디앱에 액세스하기 

아비트럼 원 포털을 통해  L2에서 사용할 수 있는 모든 이더리움 앱을 검색할 수 있다. 이 중 하나를 선택하면 디앱으로 이동된다. 

1인치를 쓰고 싶다고 가정하자. 

앱으로 가서 지갑을 연결하면 아비트럼으로 바꿀 수 있으며 네트워크가 제공하는 더 낮은 수수료의 혜택을 받을 수 있다. 모든 거래마다 높은 수수료가 발생하는 이더리움 블록체인을 통해 모든 거래를 직접 수행하는 대신 아비트럼을 사용하는 것이다. 천문학적인 가스 요금을 내지 않고도 동일한 거래를 할 수 있다. 

‘아비트럼 대 옵티미즘’ 상세 비교

옵티미즘 팀은 롤업 기술을 개발했다. 아비트럼 개발자들은 오픈 소스 코드를 사용하여 자체 기능을 추가하고 아비트럼 네트워크를 출시했다. 두 이더리움 레이어 2 솔루션인 아비트럼과 옵티미즘의 주요 차이점은 다음과 같다.

  • 사기 증명 검증 
  • 옵티미즘의 이더리움 의존성 
  • 토큰 브릿지 

사기 증명 검증

옵티미즘과 아비트럼의 주요 차이점은 단일단계 사기 증명(Fraud Proof, FP)의 사용이다. 아비트럼은 다단계 사기 증명을 사용한다.

옵티미즘의 단일단계 사기 방지(FP)는 전체 L2 거래를 완료하기 위해 레이어 1에 의존한다. 이를 통해 FP를 즉시 확인할 수 있다. 이는 L1 실행 시 더 많은 가스가 소요되며, L2 수수료 자체가 L1 가스 블록에 의해 제한되기 때문에 더 높은 비용이 발생한다.

반면에 아비트럼은 FP를 검증하기 위해 보다 상세한 접근방식을 사용한다. 다단계 FP를 사용하여 트랜잭션 불일치의 한 지점에 초점을 맞추는 것이다. 따라서 네트워크 성능이 향상된다. L2 트랜잭션은 L1에서 완전히 실행될 수 없기 때문에 L1에 대한 가스 블록 제한은 관련이 없다. 

옵티미즘의 이더리움 의존성

옵티미즘과 아비트럼은 모두 옵티미스틱 롤업 프로토콜이며 이는 거래를 정확하게 처리하기 위해 대부분의 이더리움 검증자에 의존하기 때문이다. 다만 이더리움이 대대적인 합의 개편을 하게 되면 L1 트랜잭션의 재실행은 상이한 최종 상태로 이어진다. 옵티미즘은 또한 이더리움 가상 머신인 EVM을 사용한다. 스마트 계약 실행을 담당하는 각 이더리움 노드에서 네트워크 사용에 대한 합의 규칙이 포함된 가상의 모래상자라고 보면 된다. 

아비트럼은 자체 AVM을 보유하고 있어 그런 걱정이 없다. 이를 위해서는 AVM으로 변환되는 EVM의 디앱이 필요하다. 하지만 이는 자동 프로세스이며 아비트럼은 그 혜택에 대한 전적인 제어권을 가지고 있다.

옵티미즘은 OVM 바이트 코드를 생성하기 위해 솔리디티 컴파일러에서만 사용될 수 있다. 바이트 코드란 소스 코드에서 컴파일되어 가상 시스템에서 실행되는 컴파일된 프로그램을 뜻한다. 반면 아비트럼은 바이퍼(Vyper), 솔리디티(Solidity), 플린트(Flint), 율플러스(YUL+), LLLL과 같은 모든 EVM 프로그래밍 언어를 지원한다.

브릿징과 토큰

아비트럼과 옵티미즘 모두 브릿지를 사용하여 다른 블록체인과 상호 연결하고 토큰의 흐름을 원활하게 해준다. 그러나 옵티미즘에서는 모든 토큰에 사용할 수 있는 보편적이고 퍼미션리스 브릿지를 사용한다. 아비트럼은 편의상 필요하다고 판단할 때만 한다. 

마지막으로 두 롤업 모두 자체 토큰이 없다. 옵티미즘은 대신 랩드 이더리움(WETH)을 사용한다. 이것은 ETH에 1:1 비율로 고정되는 스테이블 코인이다. 크로스 체인 ERC-20 토큰을 허용한다. 아비트럼은 추가 단계 없이 기본 ETH를 지원한다.

아비트럼은 ETH 수수료 지출을 줄일 수 있는 최고의 솔루션인가

이제 아비트럼이 무엇인지 알게 되었다. 아비트럼이 여러분의 이더리움 포트폴리오에 가장 적합한 L2 솔루션인지 결정할 수 있을 것이다. 그리고 이것은 각각의 사용자마다 다르다. 

이더리움, 비트코인과 같은 L1 네트워크는 확장보다 보안과 탈중앙화를 중요시한다. 아비트럼은 이 세 가지 요소를 모두 만족시키는 옵티미스틱 롤업을 구현하여 이러한 블록체인 3대 딜레마를 해결하는 것을 목표로 한다.

이더리움 커뮤니티는 ZK-Rollup(영지식 롤업)이 최상의 장기 솔루션이라고 보고 있다. 가장 진보된 L2 플랫폼인 아비트럼은 플랫폼을 더욱 확장하고 이를 장려하기 위해 현재의 기술 동향을 계속 흡수하고자 하는 희망을 가지고 있다. 

자주 묻는 질문

아비트럼은 어떤 일에 사용되는가?

아비트럼이란 무엇인가?

아비트럼은 이더리움에 좋은가?

아비트럼은 이더리움과 동일한가?

아비트럼은 코인인가?

최고의 암호화폐 거래소

Trusted

비인크립토 웹사이트에 포함된 정보는 선의와 정보 제공의 목적을 위해 게시됩니다. 웹사이트 내 정보를 이용함에 따라 발생하는 책임은 전적으로 이용자에게 있습니다.
비인크립토는 투자가이드를 통해 독자에게 유익한 양질의 교육 콘텐츠를 제공하기 위해, 콘텐츠를 검증하고 연구하는 데 많은 시간을 할애하고 있습니다.
비인크립토의 파트너사는 글이 게시되는 대가로 수수료를 제공할 수 있으나, 이는 공정하고 정직하고 유용한 콘텐츠 제작 프로세스에 어떠한 영향도 미치지 않습니다.

d5befed13dbe8576a52cefa7288535d4?s=120&d=mm&r=g
Iulia Vasile
Iulia is a computer science engineer. She's been a crypto writer since 2017. Iulia blogs about technology, blockchain and travelling. Her goal is to see and travel as much as possible and then tell the world about the beautiful things she experiences.
READ FULL BIO