본문 바로가기

SteamVaults는 왜 Mann Co. Supply Crate Key 하나에서 시작했을까

Steam 안에 남은 잔액의 불편에서 출발해 양방향 거래와 USDT 정산을 설계하고, 첫 아이템으로 TF2 열쇠를 고른 이유를 직접 설명합니다.

SteamVaultsTF2Mann Co. Supply Crate KeyUSDTSteam trading

Steam에는 돈을 넣기 쉽습니다. 그런데 남은 가치를 다시 꺼내려고 하면 이야기가 달라집니다. 저도 이 문제를 여러 번 겪었습니다. 만 원 정도가 애매하게 남을 때도 있었고, 십만 원 가까운 잔액을 그냥 두기 어려웠던 적도 있었죠. 그렇다고 필요하지 않은 게임을 억지로 사고 싶지는 않았습니다. 다른 사람에게 게임을 선물하거나 장터 거래를 몇 단계씩 거치는 방법도 있었지만, 번거롭기는 마찬가지였습니다.

SteamVaults를 만든 출발점이 바로 이 불편이었습니다. 사용자에게서 아이템을 사들이는 페이지를 하나 더 만들고 싶었던 건 아닙니다. Steam의 가치를 조금 더 유리하게 얻고 싶은 사람과, 거래 가능한 아이템의 가치를 다시 밖으로 꺼내고 싶은 사람을 한 흐름 안에서 연결하고 싶었습니다.

Steam Wallet은 Steam 안에서만 쓰는 잔액입니다

닫힌 디지털 지갑 안에 보관된 가치

Steam Wallet 규정이 의미하는 것

Valve는 Steam Wallet을 은행 계좌나 결제 수단이 아닌 선불 잔액으로 설명합니다. Steam 이용약관에 따르면 Wallet 자금은 원칙적으로 양도할 수 없고, Steam 밖에서는 가치가 없으며, 현금으로 교환할 수도 없습니다. Steam 안에서 게임과 콘텐츠를 살 때는 유용하지만, 더 사고 싶은 게임이 없는데 잔액만 남으면 곤란해지는 이유입니다.

SteamVaults에서 실제로 교환하는 대상

여기서 한 가지는 분명히 해야 합니다. SteamVaults가 Steam Wallet 잔액 자체를 직접 출금해 주는 것은 아니며, Valve의 제한을 우회하는 서비스도 아닙니다. Wallet의 가치를 옮기려면 먼저 지원 대상이면서 거래 가능한 아이템을 보유해야 합니다. 새로 구매한 아이템이라면 인벤토리에 표시된 거래 가능 날짜까지 기다려야 할 수도 있습니다. 공식 TF2 위키는 Mann Co. Supply Crate Key를 구매한 뒤 7일 동안 거래할 수 없다고 설명합니다. 이미 거래 가능한 열쇠를 가지고 있다면 이 구매 제한을 다시 기다릴 필요는 없습니다.

현금화만 하는 페이지로 만들고 싶지는 않았습니다

양쪽 방향으로 균형 있게 이동하는 교환

구매자와 판매자가 만나는 구조

제가 만들고 싶었던 건 양방향 교환입니다. 구매자는 지원 아이템을 Steam의 정가보다 유리한 가격으로 얻고, 판매자는 다른 사람을 직접 찾거나 가격을 흥정하거나 상대방의 접속 시간을 기다리지 않고 거래 가능한 아이템을 USDT로 바꿀 수 있어야 한다고 봤습니다. SteamVaults는 이 두 수요 사이에서 아이템이 양쪽으로 오갈 수 있도록 중개하는 역할을 맡습니다.

스프레드가 견적에 표시되는 방식

현재 기본 스프레드는 2%부터 시작합니다. 거래가 끝난 뒤 별도 플랫폼 비용을 갑자기 더하는 대신, 사용자가 보는 매수·매도 견적 안에 가격 차이를 반영하는 방식입니다. 시장 변동성이나 유동성, 재고 위험에 따라 최종 견적은 달라질 수 있습니다. 다만 2%라는 숫자만 앞세우고 싶지는 않습니다. Steam에서 거래를 승인하기 전에 내가 받을 금액을 정확히 확인할 수 있다는 점, 그리고 필요할 때 사고팔 수 있다는 점이 더 중요하기 때문입니다.

첫 아이템으로 TF2 열쇠를 고른 이유

표준 거래 단위로 사용되는 동일한 황동 열쇠

15년 넘게 이어진 거래 기록

Mann Co. Supply Crate Key는 2010년 9월 30일 Mann-Conomy 업데이트에서 처음 등장했습니다. 15년 넘게 거래가 이어진 아이템이고, TF2에서는 다른 아이템의 가치를 열쇠 몇 개로 표현할 만큼 기준 단위처럼 사용되어 왔습니다. Steam 커뮤니티 장터에서도 각 열쇠를 사실상 동일한 단위로 취급하는 상품형 아이템으로 분류합니다.

표준화된 아이템이 자동화에 유리한 이유

자동 교환 시스템을 만들 때는 이 점이 꽤 중요했습니다. CS2 스킨은 마모도, 패턴, 스티커처럼 개별 상태를 하나씩 따져야 할 수 있습니다. 반면 일반 Mann Co. 열쇠는 열쇠마다 별도의 해석을 붙이지 않고 같은 기준으로 가격을 계산할 수 있습니다. 거래 주문이 꾸준히 쌓이고 오랫동안 거래되어 왔다는 점도 첫 아이템으로 삼기에 적합했습니다.

물론 가격이 절대 떨어지지 않는다는 뜻은 아닙니다. 시장에서 거래되는 디지털 아이템인 만큼 가격은 움직일 수 있습니다. 그래도 일관된 견적과 재고 관리, 자동 정산을 먼저 검증하기에는 비교적 명확한 아이템이라고 판단했습니다.

지원 범위를 좁게 시작한 이유

처음부터 여러 아이템을 지원하는 편이 겉으로는 더 그럴듯해 보일 수 있습니다. 하지만 가격과 정산을 제대로 처리하지 못하면서 지원 목록만 늘리면 오히려 신뢰하기 어려운 서비스가 됩니다. 그래서 하나의 거래 경로를 먼저 제대로 만든 뒤, 실제 데이터를 보면서 범위를 넓히기로 했습니다.

정산에 USDT와 사이트 잔액을 사용하는 이유

확인된 가치가 재사용 가능한 사이트 잔액으로 정산되는 과정

달러 가치에 연동된 정산 단위

USDT는 달러 가치에 연동되어 있고 여러 거래소와 지갑에서 널리 사용됩니다. 은행에 보관된 실제 달러와 같은 것은 아니며, 전송 비용도 네트워크마다 다릅니다. 그래도 견적을 확인한 뒤 출금하기까지 가격이 크게 움직일 수 있는 자산보다는 이 서비스에 더 잘 맞는다고 봤습니다. SteamVaults는 현재 Polygon 네트워크의 USDT 출금을 지원하며, 다른 네트워크는 아직 지원하지 않습니다.

먼저 적립하고, 필요할 때 출금하거나 다시 사용하기

Steam에서 봇의 아이템 수령이 확인되면 판매 금액이 사용자의 SteamVaults USDT 잔액에 반영됩니다. 개인 지갑으로 보내는 Polygon 출금은 아이템 판매와 별도로 요청합니다. 현재 출금 수수료는 고정 $0.80이며, 요청을 확정하기 전에 화면에 표시됩니다.

잔액이라는 단계를 둔 데에도 이유가 있습니다. 한 번의 아이템 교환으로 끝나는 것이 아니라, 필요할 때 다시 꺼내 쓰거나 다음 거래에 활용할 수 있는 구조로 만들고 싶었습니다. 사용자는 잔액을 나중을 위해 보관하거나 다음 지원 거래에 다시 사용할 수 있습니다. 이 구조는 매번 아이템을 판매할 때마다 온체인 전송을 만들지 않도록 해 줍니다.

24시간 자동화하되 Steam의 규칙은 그대로 지킵니다

고정된 규칙 관문 안에서 작동하는 자동 검증

견적 확인부터 정산까지

제가 원한 사용 흐름은 아주 단순합니다. 견적을 확인하고 Steam에서 거래 제안을 승인하면, 시스템이 아이템 수령을 확인한 뒤 잔액을 자동으로 정산합니다. 누군가 채팅을 보고 수작업으로 거래를 맞춰 줄 때까지 기다릴 필요가 없도록 설계했습니다. 일반적인 영업시간 밖에도 자동으로 작동하는 것이 목표입니다.

그렇다고 모든 거래가 언제나 지연 없이 끝난다고 말할 수는 없습니다. Steam 장애, 블록체인 상태, 점검, 계정 제한, 보안 검토가 있으면 처리가 늦어질 수 있습니다. 자동화가 이런 외부 조건까지 없애 주는 것은 아니니까요.

자동화로도 우회할 수 없는 제한

우리가 바꿀 수 있는 부분과 바꿀 수 없는 부분은 구분해야 합니다. SteamVaults가 통제하는 과정은 최대한 빠르고 명확하게 만들 수 있습니다. 하지만 Steam이 적용한 7일 거래 제한이나 거래 보류, 보안 정책까지 우회할 수 있다고 말해서는 안 됩니다.

다음 후보로 CS2 컨테이너를 보는 이유

검증된 열쇠 하나에서 선별된 컨테이너로 확장하는 과정

새 아이템이 먼저 증명해야 할 조건

다음으로는 CS2의 컨테이너나 크레이트 계열 아이템을 우선 검토할 수 있습니다. 다만 확정된 출시 약속이나 일정은 아닙니다. Mann Co. 열쇠를 골랐을 때와 같은 기준을 적용하려고 합니다. 거래가 충분히 활발한지, 같은 이름의 아이템을 일관되게 평가할 수 있는지, 가격 변동과 재고 위험을 감당할 수 있는지, 매수와 매도 양쪽으로 빠르게 순환할 수 있는지를 먼저 살펴볼 생각입니다. 인기가 많더라도 견적에 반영하기 어려운 개별 차이가 크다면 자동 거래에는 맞지 않을 수 있습니다.

Valve와 독립된 제3자 서비스

SteamVaults는 Valve 또는 Steam과 제휴한 공식 서비스가 아니라, 독립적으로 운영되는 제3자 서비스입니다. 제가 하려는 일은 거창하지 않습니다. 거래 가능한 Steam 아이템과 다시 사용할 수 있는 USDT 가치 사이의 이동을 이해하기 쉽게 만들고, 그 과정을 자동화해 양방향으로 이용할 수 있게 하는 것입니다.

거래 가능한 열쇠가 있다면

이미 거래 가능한 Mann Co. Supply Crate Key를 가지고 있다면 현재 판매 견적을 확인할 수 있습니다. 최근에 구매한 열쇠라면 먼저 Steam 인벤토리에 표시된 거래 가능 날짜부터 확인해 주세요.

지원되는 Mann Co. 열쇠를 판매할까요?

봇 수령 확인 후 USDT가 사이트 잔액에 적립되며 Polygon 출금은 별도로 요청합니다.

Mann Co. TF2 열쇠 하나에서 시작한 이유 — SteamVaults