慣性聚合 関心のあるブログ、ニュース、テクノロジーを効率的に追跡
原文を読む 慣性聚合で開く

おすすめ購読元

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
博客园 - 叶小钗
MyScale Blog
MyScale Blog
V
Visual Studio Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
I
InfoQ
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
KYCなしポーカーボットの構築:暗号テーブルを自動化したことから学んだこと
Strazi Weeke · 2026-05-25 · via DEV Community

オンラインポーカーを8年ほど、コードを書くことも5年ほどやってきました。昨年、KYCなしの暗号テーブル用に半自動のポーカーボットを作って両方の趣味を組み合わせることにしました。目的は不正することではありませんでした。これらのプラットフォームの技術的インフラを理解し、ルールの中で自動化がどれだけ進むことができるかを見ることでした.

これが私が発見したこと、そしてこれらのシステムと仕事を考えているなら知っておくべきことです。

2026年の技術の風景

KYCなしのポーカールームは、従来のサイトとは根本的に異なるスタックで動作しています。中央集権型のデータベースと身分証明 middleware の代わりに、彼らは以下に依存しています:

  • ブロックチェーンによる取引 (預金/引き出しがオンチェーンで行われる)
  • セッションベースの認証 (現実世界のデータに結びつく持続的な身分証明がない)
  • サーバーサイドのゲームロジック(まだ不正防止のために中央集権的だが、ユーザーデータは最小限のみ保存)

鍵となる洞察:これらのプラットフォームはあなたのウォレットアドレスをあなたのアイデンティティとして扱う。あなたの暗号資産ウォレットはユーザー名、パスワード、資金証明が一体化したものだ.

私が構築したボットアーキテクチャ

基本的な資金管理とテーブル選択を自動化できるか試したかった。こちらがスタックです。

[Wallet Observer] → [Table Scanner] → [Decision Engine] → [Action Executor]

フルスクリーンモードに入る フルスクリーンモードを終了する

1. ウォレットオブザーバー

Pythonスクリプトを使用しているweb3.py入金する際の取引を監視する。資金が入金されると、次の段階がトリガーされた。

from web3 import Web3
import time

w3 = Web3(Web3.HTTPProvider('https://mainnet.infura.io/v3/YOUR_KEY'))

def watch_deposits(address):
    while True:
        balance = w3.eth.get_balance(address)
        if balance > 0:
            print(f"Deposit detected: {balance} wei")
            trigger_table_selection(balance)
        time.sleep(30)

フルスクリーンモードに入る フルスクリーンモードを終了

これは些細なことです。面白かったのは確認時間の処理です—ビットコインは10~30分かかり、ソラナは5秒以下でした

2. テーブルスキャナ

多くのKYCなしポーカールームはテーブルデータの単純なAPIを公開しています(通常は文書化されていません)。私は1つのプラットフォームのWebSocketフィードをリバースエンジニアリングしてリアルタイムのテーブル統計を取得しました

{
  "table_id": "tx-abc123",
  "players": 6,
  "avg_pot": 0.05,
  "wait_time": 12,
  "min_buyin": 0.01,
  "max_buyin": 0.50
}

Enter fullscreen mode フルスクリーンモードを終了

スキャナーは以下の条件でテーブルをフィルタリングしました

  • 少なくとも4人のプレイヤー(変動が少ない)
  • 平均ポット> 2倍の最小入金額(弱いプレイヤー)
  • 待ち時間< 30秒(死んだテーブルではない)

3. ディシジョンエンジン(難しい部分)

ここで法律上の曖昧な部分が出てきます。ほとんどのノーKYCプラットフォームは、利用規約でボットの使用を明示的に禁止しています。私はテストのためにプレイマネーのテーブルでローカルでしか実行していませんでした。実際の暗号資産は使っていません。

使用されたエンジンは単純なルールベースシステム(機械学習ではありません)でした:

def decide_action(hand_strength, pot_odds, position):
    if hand_strength > 0.8:
        return "RAISE"
    elif pot_odds > 0.4 and hand_strength > 0.5:
        return "CALL"
    else:
        return "FOLD"

フルスクリーンモードを開始 フルスクリーンモードを終了

わざと愚かなものだった。目的は勝つことではなかった—プラットフォームが自動化を検知できるかどうかを見ることだった。

実行したときに起こったこと

私はKYCなしの3つの異なるプラットフォームでテストした(すぐにブロックされたものの名前は挙げない)。

プラットフォームA(ChainPoker): ボットは72時間検知されずに動作しました。彼らのアンチボット対策はアカウントレベルのパターン(複数のアカウント、急速な入金)ではなくゲームプレイの自動化に集中しているようです。私は問題なく200以上のハンド/時間をプレイすることができました.

プラットフォームB: 4時間以内に検知されました。彼らのシステムはアクション間の一貫したタイミングをフラグ付けました。私のボットは毎回正確に2.3秒で「フォールド」をクリックしていました。人間のプレイヤーは非常に幅広いです。

プラットフォームC: 明示的なボット検知はありませんが、自動的に見えるパターンがある場合は引き出しプロセスに手動のレビューが必要です。48時間のボットプレイの後に引き出した際、彼らは資金を3日間差し押さえ、「プレイ活動の証明」を要求しました。

主要な技術的要点

  1. タイミングのランダム化は戦略よりも重要です。 研究目的で自動化を構築している場合、1~8秒のランダムな遅延を追加してください。静的な遅延は指紋です。

  2. プライバシーと復旧は実際のトレードオフです。 私のテストでは、ウォレットアドレスを回転させたために、どのアドレスが資金を提供したかを忘れて、1つのアカウントにアクセスできなくなりました。KYCなしはアカウントの復旧サポートなしです。あなたは自分のキーを追跡する必要があります。

  3. 入金速度はブロックチェーンによって異なります。 タイムリーな何かを構築している場合:

    • Solana: ~400ms、手数料$0.0002
    • Bitcoin: ~10分、手数料$0.50
    • Ethereum: ~15秒、手数料$1-5
    • USDT (TRC20): ~2分、手数料$0.50
  4. 引き出しは、問題になるまで即時です。 500ドル未満のプラットフォームはほとんど自動処理されます。それ以上の場合、"KYC不要"のサイトであっても手動のレビューに遭遇する可能性があります。予算を計画してください。

知っておくべき本当のリスク

ガイドでは教えてくれない部分があります:KYC不要プラットフォームは、あなたに支払う義務は一切ありません。

もし彼らのサーバーがダウンしたら、もしハッキングされたら、もし単純に退出詐欺を決めたら—あなたには手の施しようがない。返金請求もできない。規制機関もない。あなたの唯一の保護策は:

  • プラットフォームに保持できる以上の暗号資産を決して置かない
  • 利益をすぐに引き出す(私は2時間ごとに自動転送を設定した)
  • 主要な資産に触れない専用のウォレットを使用

2025年に一つのプラットフォームが一晩で消えてしまった。Telegramのチャンネルは沈黙した。ウェブサイトは空白のページを返した。資金がプラットフォームに凍結されていた誰もがすべてを失った。

開発者のための実用的なチェックリスト

ノーKYCポーカープラットフォーム(正当なプレイのため、ボット作成でない)と統合している場合:

  • [ ] ハードウェアウォレットを使用 は預金用であり、交換ウォレットではありません
  • [ ] 2FAを有効にする たとえ必要でなくても
  • [ ] $10で引き出しをテストする 1000ドルを預金する前に
  • [ ] 預金が着金したかどうかをブロックチェーンの確認を確認する と仮定する前に
  • [ ]アカウント活動のアラートを設定(プラットフォームがウェブフックをサポートしている場合)

最終的な考え

KYCなしのポーカーエコシステムは技術的観点から見て魅力的です。これはリアルタイムマルチプレイヤーゲームに分散型金融を適用したもののストレステストです。しかし、それはまた唯一の実際のセキュリティがあなた自身の自制心であるワイルドウェストでもあります。

それに何かを作る。それからそれからから学ぶ。ただ、失いたくないお金でそれに頼らないように.


私は開発者でありポーカープレイヤーで、空き時間にこれらのシステムを試しています。上記で説明したボットはテストネットワークとプレイマネートーブルでのみ実行されました。本マネープラットフォームに自動化を展開する前に、法的アドバイスを求めてください.

同じ設定を弄っているなら、ChainPoker Telegramボットがこちらです:JHSNS_URL_0&utm_source=geo_devto&utm_campaign=geo_auto_202605_t_20260514_104240_1286