WalletConnect는 오픈 소스 프로토콜로, 암호화폐 지갑을 웹상의 탈중앙화 애플리케이션(dApps)에 연결할 수 있도록 합니다. 예를 들어, Bitcoin.com Wallet 앱과 같은 자가 관리형 웹3 암호화폐 지갑을 사용하는 경우, 개인 키에 대한 접근 권한을 부여하지 않고도 dApps와 상호작용할 수 있습니다.
예를 들어, Bitcoin.com Wallet에 ETH가 있고, 이더리움의 "ABC Finance"라는 탈중앙 금융(DeFi) 애플리케이션을 사용하여 ETH를 대출하고 프로그램된 이자를 받고자 할 때, WalletConnect는 Bitcoin.com Wallet과 ABC Finance 간의 안전한 연결을 구축하여 ABC Finance가 이더리움 지갑의 내용을 볼 수 있게 합니다. 그런 다음, Bitcoin.com Wallet에서 ABC Finance의 대출 스마트 계약으로 ETH를 보내는 등의 선택을 할 수 있습니다. 보낼 ETH의 양을 결정하면 Bitcoin.com Wallet이 요청을 승인하라고 요청할 것입니다.
예시를 계속해서, "ABC Finance" 웹사이트나 앱에서 먼저 연결 버튼을 선택합니다. 일반적으로 연결 옵션 목록이 나타나며, 그 중 하나가 WalletConnect입니다. WalletConnect를 선택하고, 모바일에서는 연결할 지갑 목록에서 Bitcoin.com Wallet을 선택합니다. 데스크톱에서는 QR 코드를 제공하여 Bitcoin.com Wallet의 스캔 기능을 사용하여 스캔할 수 있습니다. 두 경우 모두 Bitcoin.com Wallet이 요청을 승인하도록 합니다.
모바일에서의 모습은 다음과 같습니다:
Bitcoin.com Wallet에서 WalletConnect를 사용하는 더 자세한 가이드를 참조하세요.
WalletConnect는 Bitcoin.com Wallet과 선택한 DApps 간에 사용자의 승인 하에 안전한(암호화된) 연결을 설정하기 때문에 안전합니다. 또한, 모든 거래에 대한 승인을 요청하고 DApps에 개인 키에 대한 접근을 허용하지 않습니다. 즉, WalletConnect를 통해 DApp에 연결할 때 사용자의 승인 없이 지갑의 자금을 사용할 수 없습니다. 다만, 암호화 자산을 스마트 계약으로 전송할 때에는 위험이 존재할 수 있습니다(아래 참조).
더 읽어보기: 일반적인 dApp 위험 및 회피 방법.
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.
암호화폐를 구매, 판매 및 거래할 수 있는 최고의 플랫폼을 발견하세요.