시가총액: $2.6626T -0.74%
거래량(24시간): $58.1472B 12.31%
공포와 탐욕 지수:

43 - 중립적

  • 시가총액: $2.6626T -0.74%
  • 거래량(24시간): $58.1472B 12.31%
  • 공포와 탐욕 지수:
  • 시가총액: $2.6626T -0.74%
암호화
주제
암호화
소식
cryptostopics
비디오
최고 암호화

언어 선택

언어 선택

통화 선택

암호화
주제
암호화
소식
cryptostopics
비디오

Rabby Wallet을 DeFi 프로토콜에 연결하는 방법

Rabby Wallet, built by DeBank, is a secure, open-source, EVM-compatible non-custodial browser wallet—optimized for DeFi users with multi-chain support (96+ chains), transaction risk scanning, and human-readable approval prompts.

2026/10/29 00:00

Rabby Wallet의 핵심 아키텍처 이해

1. Rabby Wallet은 DeBank가 구축하고 2021년 6월에 출시된 비수탁 브라우저 확장 프로그램입니다. BSC, Polygon, Arbitrum 및 Optimism을 포함한 다중 체인을 지원하는 이더리움 호환 지갑으로 작동합니다.

2. 지갑은 MetaMask의 window.ethereum 과 다른 window.rabby 객체를 웹 페이지에 주입하여 프로토콜 수준 격리와 트랜잭션 미리 보기를 위한 향상된 UI 사용자 정의를 가능하게 합니다.

3. 내부 서명 엔진은 서명 요청이 제출되기 전에 엄격한 도메인 검증을 시행하여 승인되지 않은 dapp 도메인이 서명 프롬프트를 트리거하는 것을 방지합니다.

4. Rabby는 자체 RPC 엔드포인트 라우팅 논리를 유지하여 사용자가 페이지를 다시 로드하지 않고도 네트워크를 전환할 수 있도록 합니다. 이는 Uniswap v3 및 Curve Finance 인터페이스 전반의 프로덕션 사용에서 확인된 동작입니다.

5. 외부 키 관리 서비스에 의존하는 지갑과 달리 Rabby는 암호화된 개인 키를 브라우저의 IndexedDB 내에 로컬로 저장하며 암호 해독은 활성 세션 사용 중에 메모리 내에서만 발생합니다.

단계별 연결 흐름

1. DeFi 프로토콜은 주입된 공급자 개체를 통해 rabby.request({ method: 'eth_requestAccounts' })를 호출하여 연결을 시작합니다.

2. Rabby는 통화를 가로채서 화이트리스트에 대해 원본 도메인을 검증하고 사용자가 이전에 해당 도메인에 대한 액세스를 거부했는지 여부를 확인합니다.

3. 승인되면 지갑에는 요청하는 dapp의 이름, 파비콘 및 네트워크 컨텍스트를 보여주는 모달이 표시됩니다. 반복 연결에도 자동 승인이 발생하지 않습니다.

4. 사용자 확인 시 Rabby는 선택한 계정 주소를 반환하고 chainId 및 계정 배열이 포함된 연결 이벤트를 내보냅니다.

5. 그런 다음 dapp은 지갑 측 계정 또는 네트워크 전환 중에 상태 일관성을 유지하기 위해 accountChanged 및 chainChanged 이벤트를 수신합니다.

서명 처리 및 거래 미리보기

1. DeFi 프로토콜이 rabby.send({ method: 'eth_sendTransaction', params: [...] }) 를 호출하면 Rabby는 모든 매개변수를 구문 분석하여 수신자, 값, 데이터, 가스 추정 및 토큰 승인을 추출합니다.

2. 내부 위협 인텔리전스 데이터베이스와 대상 계약 주소를 상호 참조하여 알려진 악성 계약에 빨간색 배너를 표시하고 수동으로 재정의하지 않는 한 제출을 차단합니다.

3. ERC-20 승인의 경우 Rabby는 원시 통화 데이터 대신 "Uniswap Router V3에서 최대 10 USDC를 지출하도록 승인"과 같이 사람이 읽을 수 있는 설명을 렌더링합니다.

4. 가스 가격은 EIP-1559 매개변수를 사용하여 자동 계산되며 팝업 인터페이스 내에서 우선 순위 수수료와 최대 수수료를 직접 조정할 수 있는 옵션이 있습니다.

5. 방송하기 전에 Rabby는 eth_call을 사용하여 로컬 시뮬레이션을 수행하여 잠재적인 되돌림을 감지하고 조건이 충족되면 "이 스왑은 유동성 부족으로 인해 실패할 수 있습니다"와 같은 경고를 표시합니다.

보안 검증 계층

1. 모든 연결 요청은 dapp 사이트가 전송 계층에서 MITM 처리되지 않았는지 확인하기 위해 TLS 인증서 고정 확인을 거칩니다.

2. Rabby는 중요한 기능의 SHA-256 해시를 IPFS에서 호스팅되는 서명된 매니페스트와 비교하여 삽입된 스크립트의 무결성을 확인합니다.

3. 지갑은 인라인 스크립트 실행을 비활성화하고 UI 프레임을 렌더링할 때 엄격한 Content-Security-Policy 헤더를 시행합니다.

4. 모든 암호화 작업은 Rust 코드에서 컴파일된 WebAssembly 모듈 내에서 발생하여 민감한 루틴을 JavaScript 런타임 간섭으로부터 격리합니다.

5. 도메인 바인딩 세션 토큰은 15분마다 교체되며 탭을 닫거나 브라우저를 다시 시작하면 무효화됩니다.

자주 묻는 질문

Q: Rabby Wallet은 WalletConnect v2를 지원합니까? 답변: 예, Rabby는 WalletConnect v2를 보조 연결 방법으로 통합합니다. 사용자는 모바일 dapp에서 QR 코드를 스캔할 수 있으며 세션은 브라우저 기반 연결과 동일한 암호화 및 도메인 유효성 검사 논리를 사용합니다.

Q: 개발 중에 Rabby를 localhost에서 실행되는 dapp에 연결할 수 있나요? A: 예. 하지만 브라우저 확장 설정에서 "파일 URL에 대한 액세스 허용"을 명시적으로 활성화하고 설정 패널을 통해 Rabby의 개발자 허용 목록에 http://localhost:*를 추가한 후에만 가능합니다.

Q: 승인을 클릭한 후에도 Rabby가 때때로 "연결 거부됨"을 표시하는 이유는 무엇입니까? A: 이는 dapp이 연결 이벤트를 제대로 수신하지 못하거나 이벤트를 방출하는 Rabby와 리스너를 등록하는 dapp 사이에 경쟁 조건이 있을 때 발생합니다. 일반적으로 페이지를 새로 고치고 다시 연결하면 해결됩니다.

Q: 빈번한 승인이 필요한 수확량 농업 프로토콜과 함께 Rabby를 사용하는 것이 안전한가요? A: Rabby의 승인별 세분성 및 실시간 계약 위험 점수는 노출을 크게 줄입니다. 그러나 사용자는 특히 검증된 소스 코드 없이 새 계약을 배포하는 프로토콜의 경우 각 승인을 개별적으로 감사해야 합니다.

부인 성명:info@kdj.com

제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!

본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.

관련 지식

케이크월렛에서 Bitcoin 지갑을 새로 만드는 방법

케이크월렛에서 Bitcoin 지갑을 새로 만드는 방법

2026-10-17 07:39:57

지갑 생성 인터페이스 탐색 1. 모바일 기기나 데스크톱 클라이언트에서 Cake Wallet 애플리케이션을 실행하세요. Bitcoin 메인넷 기능을 지원하려면 버전이 4.12.0 이상인지 확인하세요. 2. 시작 화면에서 인터페이스 중앙 하단에 있는 '새 지갑 만들...

Cake Wallet의 시드 문구를 사용하여 모네로 지갑을 복원하는 방법

Cake Wallet의 시드 문구를 사용하여 모네로 지갑을 복원하는 방법

2026-10-17 23:39:56

Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 2024년 ...

Cake Wallet에서 모네로 수신 주소를 찾는 방법

Cake Wallet에서 모네로 수신 주소를 찾는 방법

2026-10-18 01:59:36

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

Phoenix 지갑에서 온체인 주소로 Bitcoin를 보내는 방법

Phoenix 지갑에서 온체인 주소로 Bitcoin를 보내는 방법

2026-10-24 02:56:52

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

Phoenix Wallet에서 라이트닝 채널 유동성을 확인하는 방법

Phoenix Wallet에서 라이트닝 채널 유동성을 확인하는 방법

2026-10-20 09:39:52

Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 블록당 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 20...

앱 재설치 후 Phoenix 지갑을 복구하는 방법

앱 재설치 후 Phoenix 지갑을 복구하는 방법

2026-10-24 12:20:26

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

케이크월렛에서 Bitcoin 지갑을 새로 만드는 방법

케이크월렛에서 Bitcoin 지갑을 새로 만드는 방법

2026-10-17 07:39:57

지갑 생성 인터페이스 탐색 1. 모바일 기기나 데스크톱 클라이언트에서 Cake Wallet 애플리케이션을 실행하세요. Bitcoin 메인넷 기능을 지원하려면 버전이 4.12.0 이상인지 확인하세요. 2. 시작 화면에서 인터페이스 중앙 하단에 있는 '새 지갑 만들...

Cake Wallet의 시드 문구를 사용하여 모네로 지갑을 복원하는 방법

Cake Wallet의 시드 문구를 사용하여 모네로 지갑을 복원하는 방법

2026-10-17 23:39:56

Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 2024년 ...

Cake Wallet에서 모네로 수신 주소를 찾는 방법

Cake Wallet에서 모네로 수신 주소를 찾는 방법

2026-10-18 01:59:36

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

Phoenix 지갑에서 온체인 주소로 Bitcoin를 보내는 방법

Phoenix 지갑에서 온체인 주소로 Bitcoin를 보내는 방법

2026-10-24 02:56:52

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

Phoenix Wallet에서 라이트닝 채널 유동성을 확인하는 방법

Phoenix Wallet에서 라이트닝 채널 유동성을 확인하는 방법

2026-10-20 09:39:52

Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 블록당 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 20...

앱 재설치 후 Phoenix 지갑을 복구하는 방법

앱 재설치 후 Phoenix 지갑을 복구하는 방법

2026-10-24 12:20:26

시장 변동성 패턴 1. 24시간 이내에 15%를 초과하는 가격 변동은 2021년 이후 Bitcoin 거래일의 68% 이상에서 발생했습니다. 2. 이더리움은 유동성이 낮은 기간, 특히 UTC 02:00~06:00 사이에 Bitcoin보다 더 높은 일중 변동성을 보여주었습...

모든 기사 보기

User not found or password invalid

Your input is correct