Arbitrum: 이더리움을 위한 차세대 레이어 2에 대한 초보자 가이드
출처 cointelegraph 소스:EK 이페어케이 플러스
Arbitrum이란 무엇입니까?
이더리움(ETH)의 거래 수수료 위기는 이더리움 블록체인의 기하급수적인 성장을 방해했습니다. Arbitrum 기술은 이더리움 네트워크의 혼잡과 높은 수수료에 대한 가능한 많은 솔루션 중 하나입니다.
이더리움의 거래는 스마트 계약을 통해 구현 및 실행되며, 이러한 프로그래밍 가능한 계약을 기계에 저장하는 네트워크 참가자에게 보상하려면 수수료가 필요합니다.
사용자 수가 증가하고 네트워크에서 더 많은 트랜잭션을 처리해야 할 때 거래 수수료가 증가합니다. 또한 이더리움 블록체인의 모든 채굴자는 계약 실행의 모든 단계를 시뮬레이션해야 하며, 이는 비용이 많이 들고 확장성을 크게 제한합니다. 이더리움 블록체인은 또한 자체 비용이 있는 프라이버시 오버레이 기능이 없는 한 모든 계약의 코드와 데이터를 공개하도록 의무화합니다.
Arbitrum은 이더리움의 메인넷 또는 레이어 1(L1)에서 가능한 한 많은 작업과 데이터 스토리지를 오프로드하여 네트워크 혼잡과 거래 비용을 낮추고자 합니다. 프린스턴 대학의 컴퓨터 과학 및 홍보 담당 교수인 에드 펠튼(Ed Felten)은 2018년 Arbitrum의 배후에 있는 회사인 Offchain Labs를 공동 설립했습니다. Arbitrum 네트워크에서 사용하는 오프체인에 데이터를 저장하는 전략을 레이어 2(L2) 확장 솔루션(선도적인 이더리움 네트워크 위에 구축됨)이라고 합니다.
이 기사에서는 Arbitum 브리지가 무엇인지와 같은 다양한 질문에 답할 것입니다. Arbitrum이 L2 솔루션인지 여부; Arbitrum의 작동 방식; ETH를 Arbitrum에 연결하는 방법과 Arbitrum이 이더리움에 좋은지 여부.
Arbitrum은 어떻게 작동합니까?
Arbitrum 생태계의 네 가지 역할은 아래에 설명된 대로 검증자, 가상 머신(VM), 키 및 관리자가 수행합니다.
Arbitrum은 당사자가 계약 규칙을 인코딩하는 VM으로 스마트 계약을 구현할 수 있는 간단한 암호화폐 설계를 기반으로 합니다. VM은 AVM(Arbitrum Virtual Machine) 아키텍처에서 실행되는 프로그램입니다.
가상 머신에 대한 관리자 집합은 VM의 디자이너에 의해 지정됩니다. 정직한 관리자는 Arbitrum 프로토콜 덕분에 VM이 VM의 코드에 따라 동작하도록 강제할 수 있습니다.
VM의 결과에 이해 관계가 있는 당사자는 신뢰할 수 있는 사람을 선택하여 대신 수행하거나 관리자 역할을 직접 수행할 수 있습니다. 실제로, 많은 계약에 대한 자연스러운 관리자 집합은 합리적으로 제한 될 것입니다.
모든 유효성 검사기가 모든 VM의 실행을 복제하도록 강제하는 대신, 관리자에 의존하여 검증자에게 훨씬 적은 비용으로 VM의 상태를 향상시킬 수 있습니다. 검증 도구는 전체 상태가 아닌 VM 상태의 해시만 추적합니다. 관리자는 Arbiturm에 의해 VM 작업에 대한 대역 외 계약에 도달하도록 인센티브를 받습니다.
검증 도구는 모든 관리자가 지원하는 모든 상태 수정을 수락합니다. 인센티브에도 불구하고 VM이 수행할 작업에 대해 두 관리자가 동의하지 않는 경우 검증자는 이등분 기술을 사용하여 불일치를 단일 명령의 실행으로 줄인 다음 한 관리자가 해당 명령에 대한 간단한 증명을 제공합니다. 또한 VM과 당사자 모두 서로에게 메시지와 통화를 보낼 수 있습니다.
관리자가 논쟁의 여지가 있는 발언을 하고 다른 관리자가 이에 이의를 제기하면 이등분법이 시작됩니다. 두 관리자 모두 통화 예금 형태로 돈을 입금 할 것입니다.
DApp이 Arbitrum 체인에서 실행될 때 합의 프로세스를 수행할 검증자 그룹을 선택할 수 있습니다. 이는 이더리움(각 검증자가 네트워크의 모든 앱을 추적하는 경우)과 비교할 때 한 앱에서 작업하는 검증자는 다른 Arbitrum 앱과 상호 작용할 수 없음을 의미합니다. 이 현지화된 기술은 노드 간의 연결이 덜 필요하므로 트랜잭션 처리 속도가 빨라집니다.
이더리움의 레이어 2 확장 솔루션
이더리움 블록체인의 기존 아키텍처는 거래 수수료와 네트워크 혼잡을 줄이기 위한 유일한 목적으로 이더리움 위에 레이어 2 솔루션을 개발하도록 변경되었습니다.
승인된 트랜잭션 수를 늘리는 것과 같은 레이어 1의 확장성 변경은 이더리움 블록체인의 탈중앙화 및 보안 요소를 방해할 수 있습니다. 따라서 이더리움 2.0 메인넷이 곧 도입될 예정입니다. 그러나 단기적으로는 낙관적 롤업 및 영지식(zk) 롤업과 같은 솔루션이 레이어 2 확장 솔루션의 예입니다. Arbitrum은 이더리움 블록체인을 위한 L2 확장 롤업(낙관적 롤업) 중 하나입니다.
낙관적 롤업은 네트워크 사용자가 일주일 이내에 이의를 제기하지 않는 한 모든 새로운 체인 추가가 정품이라고 가정합니다. ZK-롤업은 암호화 증명을 사용하여 네트워크에 추가된 각각의 새 블록을 검증하므로 검증자를 신뢰할 수 있는 요구 사항이 제거됩니다. zk-Rollup 기술은 향후 최고의 레이어 2 기술이 될 가능성이 있지만 Optimistic Rollups보다 복잡하고 추가 연구 개발이 필요합니다.
그렇다면 Arbitrum에는 어떤 프로젝트가 있습니까? Arbitrum에서 가장 눈에 띄는 프로젝트로는 Sushiswap, Curve, Abracadabra, AnySwap 및 Synapse가 있습니다. 또한 이더리움 네트워크에서 가장 인기 있는 탈중앙화 거래소(DEX) 중 하나인 유니스왑(Uniswap)은 거버넌스 토큰 보유자를 대상으로 플랫폼을 Arbitrum One으로 이식하기를 원하는지 여부를 조사했습니다.
유권자들은 옵티미즘 대신 아비트럼을 선택했고, 유니스왑은 옵티미즘의 레이어 2 솔루션을 사용할 계획이었습니다. 그러나 Optimism의 정식 출시가 연기되어 Arbitrum이 선두를 달리게 되었습니다. 그럼에도 불구하고 유니스왑은 거버넌스 투표가 최종적이지 않았기 때문에 낙관론을 구현했습니다. 따라서 플랫폼이 Arbitrum을 통합하는 데 시간이 더 오래 걸릴 수 있습니다.
Arbitrum 브리지란 무엇입니까?
사용자는 Arbitrum Token Bridge를 사용하여 ETH 및 ERC-20 이더리움 토큰을 Arbitrum One이라는 레이어 2 확장 솔루션으로 전송할 수 있습니다. Arbitrum을 사용하여 거래를 보내려면 EthBridge의 받은 편지함 계약 중 하나로 보내기만 하면 됩니다.
반대로 보낼 편지함 계약은 Arbitrum의 데이터를 수락하고 역 상호 작용을 위해 이더리움 블록체인에 추가합니다. EthBridge의 모든 입력 및 출력은 공개적으로 검증 가능하기 때문에 이더리움은 모든 오프체인 활동을 식별하고 검증할 수 있습니다.
ETH 토큰을 L1에서 L2로 연결하는 방법이 궁금할 수 있습니다. 이렇게 하려면 아래 단계를 따르십시오. 그러나 MetaMask 또는 기타 지갑과 같은 지갑에 자산을 연결하기 위해 이더리움 메인넷에 ETH가 있는지 확인하십시오.
첫 번째 단계는 wardenswap.finance로 이동하여 다음과 같이 "Arbitrum one" 네트워크를 추가하는 것입니다.
이제 bridge.arbitrum.io 웹 사이트를 방문하여 토큰 자산을 연결하십시오. 지갑이 이더리움 메인넷에 연결되어 있는지 확인하고 아래 단계에 따라 ETH 토큰을 연결하세요.
그러나 중재 토큰이 있습니까? Offchain Labs는 Arbitrum 토큰을 가지고 있지 않거나 생산할 것으로 예상하지 않습니다., 즉, Arbitrum 플랫폼의 기본 토큰이 없습니다. Arbitrum 계약은 원하는 모든 이더리움 기반 암호화폐를 사용할 수 있습니다. 회사가 다른 토큰을 만들고 싶지 않았기 때문입니다.
Arbitrum은 어떤 가스를 사용합니까?
Arbitrum은 ArbGas를 사용하여 Arbitrum 체인의 실행 비용을 추적합니다. 모든 Arbitrum VM 명령어에는 ArbGas 비용이 있으며 계산 비용은 이더리움의 가스 한도와 비교하여 해당 명령어의 ArbGas 수수료 합계입니다.
이는 Arbitrum에 대한 엄격한 ArbGas 제한이 없으며 ETH 가스 요금보다 훨씬 저렴하다는 것을 의미합니다. 수수료는 일반적으로 Arbitrum 체인의 검증자에게 비용을 보상하기 위해 부과되지만 기본적으로 0으로 설정되어 있습니다.
또한 ArbGas는 AVM의 모든 명령을 교정하는 데 비용이 듭니다. 따라서 EthBridge에 필요한 L1 가스의 양을 추정하여 EthBridge가 L1 가스 제한을 초과하지 않도록 하는 것이 중요합니다. 또한 에뮬레이션 시간의 추정은 체인의 속도 제한을 안전하게 설정할 수 있기 때문에 롤업 체인 처리량에 매우 중요합니다.
ArbGas는 AVM에서 에뮬레이션을 추정하려고 시도한다는 점에서 이더리움 가스와 다른 반면 이더리움 가스는 이더리움에서 유사한 기능을 수행합니다. 예를 들어, 스토리지에 대한 액세스는 이더리움의 스토리지 권한이 모든 이더리움 채굴자에게 아마도 영구적으로 의무를 설정하기 때문에 이더리움에서 매우 비쌉니다.
Uniswap 프로토콜을 사용하여 Arbitrum에서 토큰을 어떻게 교환합니까?
앞서 언급했듯이 Arbitrum 플랫폼에는 기본 토큰이 없습니다. 그러나 다음 단계를 사용하여 토큰(예: Uniswap 프로토콜)을 교환할 수 있습니다.
시작하려면 교환할 토큰을 선택합니다. 현재로서는 원하는 토큰을 찾지 못할 수도 있지만 추가 프로젝트가 토큰을 네트워크에 연결함에 따라 목록이 늘어날 것입니다.
원하는 입력 또는 출력 금액을 입력한 후 명시된 가격을 검토합니다. 그럼에도 불구하고 Uniswap 프로토콜을 사용하여 Arbitrum에서 토큰을 처음 거래하는 경우 먼저 토큰을 승인해야 합니다(일회성 작업).
제출을 누른 후 견적 가격, 경로 및 슬리피지를 검토하십시오.
준비가 되면 스왑 확인을 클릭하고 Arbitrum 네트워크가 교환을 확인할 때까지 몇 초 동안 기다리십시오! 최종 토큰 금액 및 가스 요금을 포함하여 제출 후 arbiscan.io 거래의 세부 사항을 확인할 수 있습니다.
Arbitrum은 이더리움보다 낮은 거래 수수료로 즉시 스왑을 제공합니다. 그러나 Arbitrum에서 거래는 Uniswap v3 유동성 풀만 사용합니다. 레이어 1에서 더 나은 가격을 사용할 수 있더라도 거래는 레이어 1 유동성을 사용하지 않습니다.
Arbitrum에서 DApp을 실행하는 방법은 무엇입니까?
Arbitrum에서 DApp을 실행하려면 Arbitrum 컴파일러, EthBridge 및 유효성 검사기 구현이 필요합니다. 이 모든 소프트웨어 프로그램은 오픈 소스이며 Offchain Labs의 Github를 통해 사용할 수 있습니다.
시작하려면 Arbitrum 컴파일러를 사용하여 Solidity 계약을 컴파일하십시오. 그 결과 AVM이 생성됩니다. 그런 다음, 유효성 검사기 그룹을 선택하여 VM의 실행을 추적하고 올바른지 확인합니다.
유효성 검사기는 누구나 될 수 있으며 각 VM 빌더는 자체 유효성 검사기를 선택할 수 있습니다. VM이 수행하는 작업을 볼 관찰자를 지정할 수도 있지만 유효성 검사기의 경우처럼 정확성을 보장할 책임은 없습니다.
Arbitrum은 유효성 검사기 중 하나라도 온라인 상태이고 정직하게 작동하는 한 VM이 올바르게 실행된다는 AnyTrust 보증을 제공합니다. 준비가 되면 EthBridge를 호출하여 Arbitrum에서 VM을 실행하고 VM의 유효성 검사기를 식별하도록 지시합니다. 이제 Arbitrum에서 VM이 실행 중입니다.
DApp 사용자는 브라우저를 사용하여 기존 프론트 엔드 인터페이스에 액세스 할 수 있습니다. 유효성 검사기와의 비하인드 스토리 메시징을 통해 프런트 엔드는 실행 중인 VM과 자동으로 통신합니다. Arbitrum 지갑에 자금을 입금하면 사용자가 VM을 호출하고 ETH 또는 기타 이더리움 기반 토큰을 VM으로 보낼 수 있습니다.
Arbitrum 대 낙관론: 어떻게 비교합니까?
Abritrum과 Optimism은 모든 트랜잭션이 아닌 결함이 있는 블록이 식별될 때만 배포되기 때문에 유사합니다. 크로스체인 브리지는 두 네트워크 모두에 존재하므로 토큰이 레이어 1과 레이어 2 사이를 흐를 수 있습니다.
일련의 확인을 거치지 않고 블록이 생성된 후 트랜잭션이 확인됩니다. 다시 한 번, 이는 대기 시간이 짧고 처리량이 뛰어난 네트워크를 만듭니다.
네트워크는 아래 표와 같이 다양한 방식으로 다릅니다.
Arbitrum 대 낙관론
Arbitrum의 미래
이더리움 및 비트코인과 같은 초기 L1은 두 플랫폼 모두에서 높은 가스 요금에서 볼 수 있듯이 확장성보다 탈중앙화와 보안을 중요하게 여겼습니다. 그러나 Arbitrum은 이 세 가지 요소를 모두 충족하는 낙관적 롤업을 구현하여 이러한 블록체인 트릴레마를 해결하는 것을 목표로 합니다.
그러나 이더리움 커뮤니티는 장기적으로 포괄적인 솔루션에는 zk-Rollup의 구현이 포함된다고 믿습니다. 가장 진보된 L2 플랫폼인 Arbitrum은 플랫폼을 확장하고 확장을 촉진하기 위해 현재 기술 동향을 계속 흡수할 수 있기를 바랍니다.