Magic
Magic은 고유한 인증 방식과 비수탁형 임베디드 지갑을 통해 web2와 web3를 연결하는 web3 지갑 인프라 제공업체입니다.[1]
Magic 링크는 사용자가 비밀번호 없이 인증할 수 있는 방법을 제공합니다. Magic 링크를 통한 전체 인증 프로세스는 사용자가 이메일을 제공한 다음, 해당 "마법의 링크(magical link)"를 클릭하여 로그인하는 방식으로 이루어집니다. [1][7]
개요
Magic은 개발자가 시드 구문 없이 web3 애플리케이션에 원활하게 사용자를 인증하고 온보딩할 수 있도록 소프트웨어 개발 키트(SDK)를 제공합니다. 2026년 기준으로 20만 명 이상의 개발자가 Magic을 사용하여 18,000개의 애플리케이션을 구축하고 5,300만 개 이상의 비수탁형 지갑을 생성했습니다.[1]
사용자는 몇 줄의 코드를 사용하여 비밀번호 없이 원하는 web3 플랫폼에 온보딩함으로써 30개 이상의 블록체인에 액세스할 수 있습니다.
Magic은 이메일 일회용 비밀번호(OTP), 소셜 로그인(예: Google, Twitter, Farcaster), 패스키(WebAuthn) 및 SSO를 포함한 다양한 비밀번호 없는 로그인 방식을 지원합니다. 또한 Auth0, Firebase, NextAuth와 같은 기존 인증 솔루션과 통합할 수 있습니다. Magic은 SOC 2 Type 2, ISO 27001:2022, HIPAA, CCPA 및 GDPR 표준을 준수합니다.[1]
제품
Magic의 인프라는 크게 두 가지 제품 카테고리로 나뉩니다: 백엔드 관리를 위한 서버 지갑(Server Wallets)과 클라이언트 측 사용자 경험을 위한 임베디드 지갑(Embedded Wallets)입니다.[7]
서버 지갑 (Server Wallets)
서버 지갑은 기업급 보안을 갖춘 서버 측 지갑 관리 기능을 제공합니다. 이 솔루션은 애플리케이션의 백엔드에 직접 통합되는 화이트 라벨 API입니다.
여기에는 두 가지 주요 API가 포함됩니다: JWT 인증을 통해 간소화된 관리를 제공하는 Express API와, AWS Nitro 신뢰 실행 환경(TEE) 보안 및 키 샤딩(key sharding) 기능을 갖추어 최대한의 제어와 규정 준수를 지원하는 Core API입니다.
서버 지갑은 비수탁형이며 EVM 체인, Solana 및 Bitcoin을 지원합니다.[7]
임베디드 지갑 (Embedded Wallets)
임베디드 지갑은 애플리케이션에 직접 내장된 비수탁형 지갑을 통해 원활한 web3 사용자 온보딩을 위해 설계되었습니다.
지갑은 사용자 인증 즉시 생성되며 트랜잭션 서명, 개인 서명, 법정 화폐 온램프(fiat on-ramps) 및 키 내보내기 기능을 포함합니다.
이 시스템은 안전한 키 관리를 위해 특허 출원 중인 TEE 키 관리 시스템(TKMS)을 사용하며 웹, 모바일(iOS/Android), React Native, Python 및 Node.js용 SDK를 제공합니다. 인증 방식은 다음과 같습니다.[7]
이메일 매직 링크 (Email Magic Link)
이메일 매직 링크 또는 이메일 일회용 비밀번호(OTP)는 이메일로 전송된 매직 링크를 통해 로그인 자격 증명에 대한 부드럽고 안전한 대안을 제공합니다. 이 방법은 다음 플랫폼에서 지원됩니다:
- 웹 (Web)
- React Native
- Flutter
- iOS
- Android
- Unity[2]
SMS 로그인
이 기능을 통해 사용자는 모바일 기기로 전송된 일회용 코드를 사용하여 로그인할 수 있습니다. 다음 플랫폼에서 사용할 수 있습니다:
- 웹 (Web)
- React Native
- Flutter
- iOS
- Android[3]
소셜 로그인
Magic 소셜 로그인을 사용하면 사용자는 기존 소셜 미디어 계정을 사용하여 로그인할 수 있습니다. 지원되는 소셜 ID 제공업체는 다음과 같습니다:
- Apple
- Discord
- Farcaster
- GitHub
- BitBucket
- GitLab
- Twitch
- Microsoft[7]
기타 인증 방식
Magic은 보안 강화를 위해 FIDO2 장치, 생체 인식 로그인, 다요소 인증(MFA)과 같은 추가 인증 방식을 지원합니다. 여기에는 다음이 포함됩니다:
- WebAuthn (패스키): 생체 인식 또는 하드웨어 보안 키를 사용하여 비밀번호 없는 로그인을 가능하게 합니다.
- 다요소 인증 (Multi-factor Auth): 인증 프로세스에 추가적인 보안 계층을 더합니다.[4]
뉴턴 프로토콜 (Newton Protocol)
Magic Labs에서 개발한 뉴턴 프로토콜은 AI와 스테이블코인, 실물 자산(RWA)과 같이 강화된 규정 준수가 필요한 자산을 관리하기 위해 설계된 정책 프로토콜입니다. Magic Newton Foundation에서 관리하는 이 프로토콜은 사전 정의된 정책에 따라 온체인 작업을 검증하고, 온체인 및 오프체인 데이터를 모두 사용하여 복잡한 로직을 처리하며, 서로 다른 블록체인 간에 결합이 가능합니다.[1]
Magic 지원 블록체인
Magic은 30개 이상의 블록체인 네트워크를 지원하여 개발자가 dApp을 구축하고 인증할 수 있도록 합니다. 지원되는 네트워크는 다음과 같습니다:
- Polygon
- Solana
- Algorand
- Avalanche
- Arbitrum
- Binance
- Bitcoin
- Celo
- Cosmos
- Cronos
- Fantom
- Flow
- Harmony
- ICON
- Moonbeam
- Near
- Optimism
- Polkadot
- Zilliqa[5] [7]
Magic Labs
Magic Labs는 2018년 Sean Li, Jaemin Jin, Arthur Jen에 의해 설립되었습니다. 이전에는 Fortmatic으로 알려졌던 이 회사는 글로벌 투자자들로부터 총 3,100만 달러의 자금을 확보했습니다.
2026년 기준, 이 회사는 7년 이상 운영되었으며 캘리포니아주 샌프란시스코에 본사를 두고 있습니다. Magic Labs는 보안에 중점을 둔 기업급 지갑 인프라를 제공하며 SOC 2 Type 2, ISO 27001:2022, HIPAA, CCPA 및 GDPR 인증을 보유하고 있습니다.[6] [1]