서클 프로그래머블 월렛
개발자는 서클의 프로그래머블 월렛 API를 통해 앱에 보안 지갑을 생성하고 임베드할 수 있습니다. 이러한 API를 사용하면 매개변수를 지정하여 구축 중인 사용 사례에 맞는 맞춤형 지갑을 생성할 수 있습니다:
- 지갑을 생성할 블록체인 네트워크를 지정합니다.
- 커스터디 유형을 식별합니다.
- 거래 유형, 거래 금액 한도 등을 선택합니다.
프로그래머블 지갑에 대해 알아보기
서클은 다자간 연산(MPC) 기술을 기반으로 프로그래머블 지갑을 구축하여 암호화폐를 저장하고 상호작용할 수 있는 종합적인 개발자 솔루션을 제공합니다. 여기에는 스테이블코인, 대체불가토큰, 기타 ERC20, ERC721, ERC1155 토큰이 포함됩니다.
개발자는 자신 또는 사용자가 자산 수탁을 관리할지 여부를 결정할 수 있습니다. 서클은 복잡한 보안, 트랜잭션 모니터링, 계정 복구 흐름 등을 처리할 수 있는 모든 도구와 서비스를 갖춘 원스톱 쇼핑 환경을 제공합니다.
배경
지갑이란 무엇인가요?
암호화폐 세계에서 '지갑'은 사용자가 디지털 자산을 저장, 전송, 수신, 사용할 수 있는 모든 솔루션을 의미하며, 지갑이 소프트웨어(프로그램 또는 서비스)나 하드웨어(디바이스 또는 물리적 매체)에 존재하든 상관없습니다. 지갑은 디지털 자산을 저장하지 않습니다. 지갑은 퍼블릭 블록체인 네트워크에 존재하는 코인에 액세스하기 위한 개인 키를 저장합니다.
지갑의 문제점
현재 다양한 블록체인 네트워크에 걸친 광범위한 지갑 솔루션으로 인해 개발자는 원활하고 일관된 지갑 경험을 제공하기가 더 어려워졌습니다. 다른 솔루션은 각각 고유한 지연 시간, 오류율, 기본 가스 토큰을 가지고 있습니다.
지갑 솔루션은 웹3 앱의 대량 채택과 확장성을 위해 복잡하고 어려운 온보딩 문제로 인해 어려움을 겪어왔습니다:
- 개인 키 처리를 위한 익숙하지 않은 인증 방법.
- 트랜잭션에 대한 번거로운 가스 요금 관리 방식.
- 트랜잭션 실패에 대한 불투명한 디버깅.
- 앱과 스마트 컨트랙트를 통합하기 위한 높은 복잡성.
- 개발자는 여러 공급업체와 제품 사이에서 사용자 개인키의 보안을 유지해야 합니다.
- Web3에서 구축하는 데 도움이 되는 단일 엔드투엔드 솔루션이 없습니다.
MPC 기술이란 무엇인가요?
다자간 계산(MPC)은 다중 서명을 위한 차세대 암호화 솔루션입니다. MPC는 여러 당사자에게 키 조각을 분산하여 개인 키를 관리하므로 우발적이거나 의도적으로 개인 키를 오용하는 행위로부터 보호합니다.
서클의 솔루션
서클 프로그래머블 월렛은 안전한 웹3 지갑과 개인키를 간편하게 생성하고 관리할 수 있는 서비스형 지갑(Wallet as a Service)입니다. 접근하기 쉬운 사용자 흐름으로 지갑 기능을 확장하고, 개발자 및 사용자 커스터디 솔루션에 대한 옵션을 제공하며, 원활한 스마트 컨트랙트 통합을 가능하게 합니다.
개발자는 RESTful API를 사용하여 프로그래머블 지갑과 상호작용할 수 있습니다. 서클은 사용자가 지갑을 완전히 제어할 수 있는 사용자 제어 지갑을 위한 Android 및 iOS용 모바일 지원 SDK를 제공합니다.