Polygon, Base 및 기타 EVM 체인에서 SSP 사용하기

·8분 읽기·작성자: SSP Editorial Team
짙은 파란 배경에 SSP 로고와 Coin Guides 배지, 호박색 체인 아이콘이 있고 제목은 Polygon, Base 및 기타 EVM 체인에서 SSP 사용하기

Polygon, Base 및 기타 EVM 체인에서 SSP 사용하기

SSP에서 ETH를 보유하는 것의 조용한 강점은, 같은 설정이 Ethereum을 훨씬 넘어 닿는다는 점입니다. Polygon, Base, BNB Smart Chain, Avalanche C-Chain — 이들은 모두 EVM 체인이며, 당신의 단 하나뿐인 SSP 2-of-2 multisig가 그 모두에서 작동합니다. 새 지갑도, 새 키 세트도, 설치할 두 번째 앱도 필요 없습니다. 이미 SSP의 Ethereum을 이해했다면, 그 모두를 이해하는 길의 거의 전부를 지나온 셈입니다.

이 가이드는 자기수탁으로 EVM 지갑을 사용하는 모든 사람을 위해 "같은 키, 다른 체인" 이야기를 설명합니다. "EVM 호환"이 실제로 무엇을 뜻하는지, 한 쌍의 키가 어떻게 여러 체인의 계정을 제어하는지, 각 체인이 여전히 자체 gas 토큰을 필요로 하는 이유, 주소 문제, 그리고 사람들이 가장 자주 걸려 넘어지는 함정을 다룹니다. 좋은 Polygon Base 자기수탁 지갑 설정은 여러 체인을 하나의 지갑처럼 느껴지게 합니다 — 그 아래에서 실제로 분리되어 있는 것을 놓치지 않으면서 말입니다.

"EVM 호환"이 실제로 뜻하는 것

EVM은 Ethereum Virtual Machine의 약자로, Ethereum의 스마트 계약을 실행하는 런타임입니다. 어떤 체인이 그 동일한 가상 머신, 또는 그것의 충실한 사본을 구동할 때 그 체인은 "EVM 호환"입니다. 실제로 이는 지갑에 중요한 세 가지를 제공합니다.

  • 같은 실행 모델. Ethereum을 위해 작성된 스마트 계약은 거의 또는 전혀 수정 없이 이 체인들에서 실행되며, 계정 모델, gas 측정, 트랜잭션 형식도 동일하게 작동합니다.
  • 같은 주소 형식. EVM 주소는 어디서나 동일하게 보입니다 — 익숙한 40자리 16진수로 이루어진 0x... 문자열입니다. Polygon의 주소는 Base나 Ethereum의 주소와 정확히 똑같아 보입니다.
  • 같은 도구. Ethereum에서 작동하는 지갑, 익스플로러, 서명 라이브러리는 모든 EVM 체인에서 작동합니다. 그 바탕이 되는 머신이 동일하기 때문입니다.

바로 이 공통의 토대가, 하나의 지갑이 한 번에 여러 체인을 지원할 수 있는 이유입니다. 체인들은 누가 운영하는지, 얼마나 빠르고 저렴한지, 어떤 코인이 gas를 지불하는지에서 서로 다르지만, 당신의 지갑이 대화하는 핵심 메커니즘은 모두에 공통입니다.

하나의 키 세트, 모든 EVM 체인

모든 EVM 체인이 같은 언어를 쓰기 때문에, SSP는 각 체인마다 다른 설계가 필요하지 않습니다. 당신의 설정은 여전히 2-of-2 multisig입니다. 키 1은 SSP Wallet 브라우저 확장에, 키 2는 SSP Key 모바일 앱에 있으며, 모든 트랜잭션은 확장에서 구성되어 휴대폰의 push 승인으로 공동 서명됩니다. 이 모델은 Ethereum, Polygon, Base, BNB Smart Chain, Avalanche 어디에 있든 동일합니다.

EVM 체인에서 SSP는 이 2-of-2를, 단일 Schnorr 집계 서명을 검증하는 ERC-4337 스마트 계약 계정으로 구현합니다 — 두 키가 체인이 확인할 수 있는 하나의 결합 서명을 생성합니다. 여기서 중요한 점은, 같은 키 쌍이 지원되는 모든 EVM 체인에서 당신의 계정을 움직인다는 것입니다. Polygon이나 Base를 쓰기 시작할 때 당신은 완전히 새로운 지갑을 만드는 것이 아니라, 이미 가진 지갑을 다른 네트워크로 향하게 하는 것입니다.

그 이점은 실질적입니다. 단 하나의 백업이 당신의 모든 EVM 활동을 보호하며, 어떤 기기도 단독으로는 자금을 옮길 수 없다는 보장이 모든 체인에서 동일하게 성립합니다. 더 깊은 메커니즘은 EVM multisig: 계정 추상화의 방식을 참고하세요.

주소 문제: 같은 주소, 체인마다 배포

여기 정확히 이해해 둘 가치가 있는 지점이 있습니다. 혼동을 일으키기 때문입니다. ERC-4337 스마트 계정 주소는 결정론적입니다. 그것은 당신의 키와 계정 설정으로부터 미리 계산되며, 보통 CREATE2라는 메커니즘을 사용해 계약이 배포되기도 전에 주소를 산출합니다. 입력이 모든 EVM 체인에서 같으므로, 결과로 나오는 주소는 Ethereum, Polygon, Base 등에서 같을 수 있습니다.

이는 편리합니다 — 여러 곳에서 알아볼 주소가 하나뿐입니다 — 하지만 단서가 따릅니다. 스마트 계약 계정은 어떤 체인에서 배포(활성화)된 뒤에야 그 체인에서 존재합니다. 그때까지는, 수학적으로 그 주소가 당신을 위해 예약되어 있더라도, 그 체인의 그 주소에는 계약이 없습니다. SSP는 이 배포를 당신을 대신해 처리하며, 보통 당신이 새 체인에서 첫 트랜잭션을 할 때 이루어집니다.

그러니 두 생각을 동시에 가지세요. 당신의 주소는 EVM 체인 간에 동일할 수 있지만, 각 체인은 자기 상태를 따로 보관합니다. Polygon의 잔액과 Base의 잔액은 같은 주소라 하더라도 독립적으로 기록됩니다. 같은 주소, 별개의 계정 — 이 구분은 아래의 모든 것에 중요합니다.

각 체인에는 자체 gas 토큰이 있다

모든 EVM 체인은 gas를 부과합니다 — 당신의 트랜잭션이 사용하는 연산과 저장에 대한 수수료입니다 — 하지만 각 체인은 그것을 자체의 네이티브 코인으로 부과합니다. 이는 초보자를 끊임없이 넘어뜨리므로, 정확히 해 둘 가치가 있습니다.

  • Ethereum — gas는 ETH로 지불됩니다.
  • Base — 역시 ETH로 지불됩니다(Base는 Ethereum의 L2이며 gas에 ETH를 사용합니다).
  • Polygon — gas는 POL로 지불됩니다(예전에 MATIC으로 알려졌던 토큰).
  • BNB Smart Chain — gas는 BNB로 지불됩니다.
  • Avalanche C-Chain — gas는 AVAX로 지불됩니다.

실용적인 규칙: 어떤 체인에서 거래하려면, 그곳의 계정에 그 체인의 gas 토큰이 조금 있어야 합니다. Polygon에 스테이블코인을 가지고 있지만 POL이 없다면 그것을 옮길 수 없습니다 — 수수료를 낼 것이 없기 때문입니다. 그러므로 실제로 사용하는 각 네트워크에 약간의 gas 여유를 두세요. gas가 어떻게 부과되는지를 깊이 이해하려면 — base fee, 우선순위 팁, 그리고 비용이 수요에 따라 왜 출렁이는지 — 자기수탁 사용자를 위해 설명하는 Ethereum의 gas 수수료를 읽어 보세요.

SSP에서 체인 선택하기

일상적으로, 다른 EVM 체인을 사용하는 것은 주로 어느 네트워크에서 작업하고 싶은지 SSP에 알려 주는 일입니다. 대체로, 지갑에서 체인을 선택하면 SSP가 그 체인의 계정, 잔액, 그리고 수수료에 쓰는 올바른 네이티브 gas 토큰을 보여 줍니다. 그다음 보내기와 받기는 Ethereum에서와 똑같이 작동합니다 — 확장에서 구성하고, 휴대폰에서 승인하고, 끝입니다.

어떤 체인을 고르든 두 가지는 변치 않습니다. 첫째, 서명 흐름은 결코 바뀌지 않습니다. 언제나 두 기기, 하나의 결합 서명입니다. 둘째, 당신의 주소는 체인 간에 같아 보일 수 있으므로, 당신이 실제로 선택하는 것 — 그리고 제대로 골라야 하는 것 — 은 다른 주소가 아니라 네트워크입니다.

L1 대 L2: 더 저렴한 체인은 어디에 자리하나

유용한 사고 모델은 Layer 1(L1)과 Layer 2(L2)의 구분입니다. Ethereum은 L1입니다 — 안전하고 탈중앙화되어 있지만 붐빌 때는 비싸질 수 있는 기반 정산 계층입니다. Base 같은 L2와 Polygon 같은 확장 네트워크는 트랜잭션을 더 저렴하게 처리한 뒤, 자신의 보안을 기반 계층에 다시 고정합니다. 대부분의 일상적인 송금과 앱 상호작용에서, L2는 같은 동작을 Ethereum L1에서 할 때 드는 비용의 일부에 불과합니다.

이 비용 차이가 사람들이 Ethereum에서 다른 EVM 체인으로 넓혀 가는 주된 이유입니다. 같은 지갑과 같은 보안 모델을 유지하면서도, 트랜잭션당 훨씬 적게 지불합니다. 이 네트워크들이 어떻게 비교되는지 중립적으로 살펴보려면 L2BEAT가 이들을 상세히 추적하며, Ethereum Foundation의 Layer 2 페이지가 그 틀을 설명합니다. 다만 "더 저렴함"이 "서로 바꿀 수 있음"을 뜻하지는 않는다는 점을 기억하세요 — 이것이 우리를 함정으로 이끕니다.

피해야 할 흔한 함정

하나의 지갑이 여러 체인에 닿는다는 것의 이면은, 그것들을 뒤섞기 쉽다는 점입니다.

  • 잘못된 네트워크로 보내기. 주소가 EVM 체인 간에 동일하게 보이므로, 어떤 0x... 주소든 어디서나 통한다고 가정하기 쉽습니다. 형식은 같지만, 자금은 트랜잭션이 전송된 네트워크에 도착합니다. 잘못된 체인에서 보내거나 — 특정 한 네트워크만 입금을 반영하는 거래소로 보내면 — 되찾기가 어렵거나 불가능할 수 있습니다. 언제나 주소와 네트워크를 모두 확인하세요.
  • A 체인의 토큰을 B 체인에서 쓸 수 있다고 가정하기. 그럴 수 없습니다. Polygon의 USDC는 ticker가 일치하더라도 Base의 USDC와 같은 잔액이 아닙니다. 각 체인은 자기 잔액을 보관합니다(기억하세요: 같은 주소, 별개의 계정). 그 가치를 다른 곳에서 쓰려면 브리지(bridge)해야 합니다. 이는 자산을 네트워크 간에 옮기거나 재발행하는 별개의 작업이지, 다른 주소로의 전송이 아닙니다. SSP에서 EVM 체인 간 브리지하기를 참고하세요.
  • 브리지된 토큰과 "래핑된" 토큰의 혼동. 자산이 브리지를 건널 때, 목적지 체인에서 받는 것은 흔히 원본의 표현입니다 — 래핑된(wrapped) 토큰 또는 브리지된 토큰입니다. 서로 다른 브리지를 거쳐 왔다면 "같은" 자산의 두 버전이 한 체인 위에 공존할 수도 있으며, 서로 바꿀 수 없습니다. 당신이 가진 토큰이 특정 앱이 실제로 기대하는 그것인지 확인하세요.

이 가운데 어느 것도 SSP에만 있는 일이 아닙니다 — 멀티체인 EVM 세계가 원래 그렇게 작동합니다. SSP는 이 모든 것에 대해 안전한 두 기기 지갑 하나를 제공합니다. 당신의 몫은 지금 어느 네트워크에 있고 거기 실제로 무엇이 있는지를 분명히 해 두는 것입니다.

다음으로 갈 곳

Ethereum 자체가 아직 낯설다면, SSP의 Ethereum부터 시작한 뒤 멀티체인 큰 그림을 위해 여기로 돌아오세요. 한 EVM 체인에서 다른 체인으로 가치를 옮길 준비가 되면, SSP에서 EVM 체인 간 브리지하기가 그것을 신중히 안내합니다. 그리고 수수료에 놀랄 때마다, 자기수탁 사용자를 위해 설명하는 Ethereum의 gas 수수료가 당신이 무엇에 지불하는지 설명합니다. 관통하는 주제는 결코 바뀌지 않습니다. 하나의 키 세트, 두 개의 기기, 하나의 서명 — SSP가 지원하는 모든 EVM 체인에서.

이 글 공유하기

관련 글