Почему SteamVaults начала с ключей Mann Co. Supply Crate Key
Основатель объясняет, почему SteamVaults начал с одного стандартизированного TF2-ключа, чему это научило и почему теперь каталог поддерживает Sack of Gems.
Я разрабатываю правила ценообразования и запасов SteamVaults и пишу о кошельке Steam, рынке, ликвидности и торговых ограничениях.
Языки статьи
В этой статье
Пополнить Steam легко. А вот распорядиться неиспользованной стоимостью оказалось совсем не так просто. У меня оставалось то около ₩10 000, то почти ₩100 000 — не огромные деньги, но и забыть о них жалко. Можно было купить ненужную игру, сделать кому-то подарок или провести несколько сделок на Торговой площадке. Обходные пути существовали. Нормальным решением они не казались.
Именно из этого раздражения вырос SteamVaults. Я не хотел делать ещё одну страницу, которая только выкупает предметы. Мне хотелось соединить обе стороны одной задачи: тех, кто хочет получить стоимость внутри Steam на более выгодных условиях, и тех, кому нужен практичный способ вывести наружу стоимость торгуемого предмета.
Steam Wallet — замкнутый баланс

Что означают правила Wallet
В Соглашении подписчика Steam Valve описывает Steam Wallet как предоплаченный баланс для покупки контента, а не банковский счёт. Средства Wallet, как правило, нельзя передать, они не имеют стоимости вне Steam и не обмениваются на наличные. SteamVaults не выводит баланс Wallet напрямую и не обходит правила Valve.
Чем SteamVaults обменивается на практике
Пользователю сначала нужен поддерживаемый предмет, доступный для обмена. После недавней покупки Steam может указать в инвентаре будущую дату обмена. Согласно Official TF2 Wiki, новый Mann Co. Supply Crate Key нельзя обменивать семь дней. Для уже доступного к обмену ключа повторно ждать не нужно.
Двусторонний обмен

Как соединяются две стороны
Покупатель должен иметь возможность получить поддерживаемый предмет выгоднее официальной цены Steam. Продавец — обменять предмет на USDT без поиска контрагента, переговоров в чате и ожидания рабочего времени. SteamVaults соединяет эти две стороны и сам управляет запасом между покупкой и продажей.
Как спред отображается в котировке
На раннем этапе проектирования я использовал базовый спред 2% до поправок на риск как отправную точку. Эта цифра не обещает живую котировку или доступность сделки в конкретный момент. Спред отражается в ценах покупки и продажи, а не добавляется после сделки отдельной комиссией платформы. Волатильность, ликвидность, риск запасов и состояние функций могут изменить итог. Ориентироваться нужно на сумму и доступность, показанные в момент операции.
Почему первым стал ключ TF2

Более пятнадцати лет торгов
Mann Co. Supply Crate Key появился 30 сентября 2010 года и торгуется более пятнадцати лет. В сообществе TF2 стоимость других предметов часто выражают в количестве ключей. Steam Community Market классифицирует его как товар, отдельные единицы которого фактически идентичны.
Почему стандартный предмет проще автоматизировать
Это удобно для автоматического обмена. Для скина CS2 могут иметь значение износ, узор и наклейки, а обычные ключи Mann Co. можно оценивать по единому правилу. Это не гарантирует неизменную цену: ключ остаётся рыночным цифровым предметом. Но он подходит для первой проверки котировок, контроля запасов и автоматических расчётов.
Почему я решил начать с малого
Длинный список поддерживаемых предметов выглядел бы солиднее уже в день запуска. Надёжнее сервис от этого не стал бы. Если я не могу уверенно оценить предмет и провести расчёт, добавлять его ради количества нет смысла. Один отлаженный маршрут полезнее десяти недоделанных.
Почему USDT сначала поступает на баланс

Единица расчета, привязанная к доллару
USDT привязан к стоимости доллара и широко поддерживается биржами и кошельками. Это не доллар на банковском счёте, и состояние сети по-прежнему имеет значение. Настроенный маршрут вывода — Polygon, но он доступен только при включённой функции вывода; другие сети не входят в текущую конфигурацию продукта.
Сначала баланс, затем вывод или повторное использование
При включённой продаже сумма должна зачисляться на внутренний баланс USDT только после того, как Steam подтвердит получение предмета ботом. Вывод на личный Polygon-кошелёк — отдельный запрос, доступный лишь при включённой функции вывода. Настроенная фиксированная комиссия составляет 0,80 USDT и должна показываться до подтверждения. Баланс можно оставить для будущей поддерживаемой операции.
Автоматизация как цель, но только в рамках правил Steam

От котировки до подтвержденного расчета
В этом разделе описана целевая схема работы, а не текущая доступность процесса.
Пользователь получает котировку, подтверждает предложение обмена в Steam, а система проверяет получение предмета и автоматически проводит расчёт. Она рассчитана на работу без ручного подбора сделки и вне обычных рабочих часов. Сбои Steam, состояние блокчейна, обслуживание, ограничения аккаунта и проверки безопасности всё равно могут вызвать задержку.
Чего автоматизация всё равно не обходит
SteamVaults не может обойти семидневный запрет или удержание, установленное Steam.
Как критерии выбора привели к нынешнему каталогу

Что должен доказать поддерживаемый предмет
В то время я считал, что следующими кандидатами могут стать отдельные контейнеры CS2, но это никогда не было обещанием запуска. Позже каталог изменился: сейчас автоматическая торговля SteamVaults ограничена Steam Sack of Gems. Критерии остались прежними — достаточная активность, единообразные единицы, управляемая волатильность и риск запасов, а также ликвидность в обе стороны. Одной популярности недостаточно.
Независимый от Valve сервис
SteamVaults — независимый сторонний сервис, не связанный с Valve или Steam. Наша цель — понятнее автоматизировать путь от торгуемых предметов Steam к повторно используемому балансу USDT, сохранив обе стороны обмена.
С чего начинается текущий каталог
Текущий каталог поддерживает Steam Sack of Gems, а ключ остаётся частью истории создания. Сначала проверьте цену, ограничения и статус поддержки, затем перед началом уточните доступность продажи.
Готовы продать поддерживаемые Sack of Gems?
После подтверждения получения ботом USDT зачисляется на баланс сайта. Вывод через Polygon оформляется отдельным запросом.

