Coinbase에서 안전한 암호화폐 거래의 촉매제 역할을 하는 AI

AI를 사용한 사기 방지

비트코인과 같은 암호화폐들이 지난 몇 년간 뉴스 헤드라인을 장식했습니다. 이러한 디지털 토큰은 경화의 특성을 일부 공유하며 매수, 거래, 소비가 가능합니다. 실제로, 디지털 화폐 거래를 중심으로 전체 시장이 성장했으며 투자자와 투기꾼들이 모든 변동을 면밀히 주시하고 있습니다.


그 중심에는 샌프란시스코에서 2012년 설립 이래 2,000만 명 이상의 상인과 소비자가 1,500억 달러 이상의 암호화폐를 거래한 디지털 지갑 및 거래 플랫폼인 Coinbase가 있습니다.

모든 금융 서비스 회사와 마찬가지로, Coinbase는 소비자들에게 원활한 경험을 제공하는 동시에 운영 환경을 보호하기 위한 조치를 취해야 합니다. 이를 위해 이 회사는 Amazon Web Services(AWS)의 기계 학습 도구를 사용하는 인공 지능(AI)를 활용하고 있습니다.

"AI는 처음부터 회사의 DNA 안에 있었습니다"라고 Coinbase의 데이터 과학 담당 이사인 Soups Ranjan은 말합니다. "암호화폐 거래소가 해결해야 하는 가장 큰 위험 요소 중 하나는 사기이며, 기계 학습이 사기 방지 시스템의 핵심입니다."

기계 학습 모델을 쉽게 구축, 훈련, 배포하는 도구인 Amazon SageMaker를 사용하여 Coinbase의 엔지니어들은 사용자 식별 소스에서 불일치와 이상을 인식하여 잠재적인 사기 발생원에 대해 신속한 조치를 취할 수 있는 기계 학습 기반 시스템을 개발했습니다.

"온라인 ID 인증은 사실 매우 어려운 문제입니다"라고 Ranjan은 말합니다. "술집에 들어갈 때 경비원이 운전면허증을 확인하는 경우를 예로 들자면 특정 각도로 빛을 비추면서 홀로그램과 같은 숨겨진 메시지를 살펴볼 수 있습니다."

이것이 온라인에서는 불가능하기 때문에 Coinbase는 SageMaker를 사용하여 사기꾼을 물리치기 위한 이미지 분석용 기계 학습 알고리즘을 개발하게 되었습니다. 예를 들어, 얼굴 유사성 알고리즘은 업로드된 ID에서 얼굴을 자동으로 추출한 후에 해당 얼굴을 업로드된 다른 ID의 모든 얼굴과 비교합니다. 사기꾼들은 여러 ID에 동일한 사진을 사용하는 경우가 많은데, 그렇게 하지 않으면 ID의 여러 위치에서 얼굴을 편집해야 하기 때문입니다. 이 얼굴 유사성 알고리즘을 통해 회사는 위조를 빠르게 탐지할 수 있습니다.

"기계 학습 덕분에 Coinbase는 위험을 해결하고, 고객은 필요한 곳에서 최상의 환경을 누릴 수 있습니다."

Soups Ranjan
데이터 과학 담당 이사
Coinbase

"기계 학습 덕분에 Coinbase는 위험을 해결하고, 고객은 필요한 곳에서 최상의 환경을 누릴 수 있습니다."

Soups Ranjan
데이터 과학 담당 이사
Coinbase

"현실을 보면 고객들은 다른 암호화폐 서비스로 쉽게 넘어갈 수 있습니다"라고 Ranjan은 말합니다. "기계 학습 덕분에 Coinbase는 위험을 해결하고, 고객은 필요한 곳에서 최상의 환경을 누릴 수 있습니다."

또한 사기 방지 알고리즘을 구축하면서 얻은 인사이트를 통해 Coinbase는 사용자 유형에 따라 경험을 조정할 수 있게 되었습니다. 즉, 구매 후 장기간 보유하는 소매 수준의 투자자와 많은 거래를 하는 수준 높은 프로 사용자를 간단하고 직관적으로 세분화할 수 있습니다. 최근에 실시한 고객 세분화 연습에서 Coinbase 분석가는 단순히 노트북에 클러스터링 알고리즘을 작성한 다음 SageMaker를 통해 실행함으로써 고객이 암호화폐를 어떻게 사용하는지를 분석하고 투기 세력과 장기 투자자를 세분화할 수 있었습니다.

하지만 위험 관리는 한 가지 측면에 불과합니다. 디지털에 뿌리를 두고 있다는 것을 감안할 때, 보다 전통적인 금융 시장과 마찬가지로 암호화폐도 엄청난 양의 데이터를 수반한다는 것은 놀라운 일이 아닙니다. "우리 회사의 데이터 웨어하우스는 블록체인과 사용자 데이터를 비롯한 다양한 마이크로서비스로부터 데이터를 수집합니다. 이를 합치면 수백 테라바이트에 달합니다"라고 Ranjan은 말합니다. "이 숫자는 올해 초 이후로 두 배로 늘어났습니다."

그러나 Coinbase는 매우 규제가 엄격한 환경에서 운영되기 때문에 사내 데이터 과학자 및 엔지니어로부터도 고객 데이터를 보호하기 위해 추가적인 조치를 취하고 있습니다. Coinbase 프로덕션 서버에서 실행되는 모든 코드는 여러 사람이 코드를 검토하고 살펴본 후에 실제로 사용되기 시작했습니다. "우리의 핵심 원칙 중 하나는 고객을 대신하여 암호화폐를 저장하기 때문에 보안 우선 기업이라는 점을 자각하는 것입니다"라고 Ranjan은 말합니다.

보안이 매우 강한 환경에서 데이터 액세스가 제한되기 때문에 기계 학습을 수행하는 것이 훨씬 더 어려워집니다. Coinbase는 철저한 검토 후에 Amazon Elastic Container Registry에 커밋된 코드를 통해서만 기계 학습 엔지니어가 데이터 로그에 액세스할 수 있도록 함으로써 이 문제를 해결합니다. 기계 학습 엔지니어가 실제로 프로덕션 서버에 로그인하고 검토되지 않은 코드를 실행할 수는 없습니다.

결국 디지털 암호화폐는 신뢰가 존재의 이유이기 때문입니다. 그리고 Coinbase와 같은 기업들은 계속해서 위험 요소를 미리 제거하면서 신뢰를 쌓고 유지하기 위해 AWS에 활용하고 있습니다.

교통사고 사망자를 줄이기 위해 ML을 사용하는 Kia

자세히 알아보기 »

ML을 사용하여 기업이 고객 서비스를 더 빠르게 제공할 수 있도록 지원하는 Zendesk

자세히 알아보기 »

ML을 사용해 획기적인 트럭 서비스를 제공하는 Convoy의 사례

자세히 알아보기 »

팬들의 TV 시청 환경을 개선하기 위해 ML을 사용하는 NFL

자세히 알아보기 »