慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

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

我已經玩線上撲克約八年,寫程式碼約五年。去年,我決定將兩個愛好結合,建造一個半自動化的撲克機器人來玩沒有KYC的加密桌。我的目標不是作弊——而是要了解這些平台背後的技術基礎,並看看在規則範圍內自動化可以達到多遠.

這是我所發現的,以及如果你正在考慮與這些系統合作,你需要知道的事。

2026年的技術景觀

無KYC撲克室的操作基礎架構与传统網站截然不同。它們不使用帶有身份驗證中間件的中央數據庫,而是依賴:

  • 區塊鏈進行交易(存款/提款在鏈上進行)
  • 基於會話的身份驗證(沒有與真實世界數據綁定的持續身份)
  • 伺服器端遊戲邏輯 (仍集中化以反作弊,但儲存最少用戶數據)

關鍵洞見:這些平台將您的錢包地址視為您的身分。您的加密錢包就是您的用戶名、密碼和資金證明合而為一.

我所建立的機器人架構

我想知道我是否可以自動化基本的銀行存款管理與桌台選擇。這是堆疊:

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

進入全螢幕模式 離開全螢幕模式

1. 錢包觀察者

一個使用web3.py來監控我存款地址的傳入交易之 Python 腳本。當款項到達時,它觸發了下一個階段.

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來獲取桌子數據(通常未公開)。我反工程了一個平台的WebSocket訊息來獲取實時桌子統計資料:

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

進入全螢幕模式 退出全螢幕模式

掃描器篩選符合以下條件的桌遊:

  • 至少4名玩家(變異較小)
  • 平均底池> 2倍最低加注額(魚玩家)
  • 等待時間< 30秒(非死桌)

3. 決策引擎(難點)

這裡就是法律上模糊的地方。大多數無KYC平台在其服務條款中明確禁止機器人。我只是為測試在play-money桌遊上本地運行,從未使用真實加密貨幣。

所使用的引擎是一個簡單的規則基礎系統(不是機器學習):

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平台進行測試(我不會命名那些立刻阻止我的那幾個)。

平台A(ChainPoker): 這個機器人運行了72小時沒有被發現。他們的反機器人措施似乎集中在帳戶層級的模式(多個帳戶、快速存款)而不是遊戲自動化。我沒有問題地每小時能玩200多手.

平台B: 在4小時內被發現並被封禁。他們的系統標記了行為之間的持續一致性。我的機器人每次都在正好2.3秒內點擊"棄牌"。人類玩家差異很大。

平台 C:沒有明確的機器人偵測,但提款過程需要人工審核任何看起來自動化的模式。在我機器人遊戲48小時後提款,他們扣留了3天的款項並要求提供「遊戲活動證明」。

主要技術心得

  1. 時間隨機化比策略更重要。 若您正在建立自動化(為研究目的),請在 1-8 秒之間加入隨機延遲。靜態延遲是一種指紋。

  2. 隱私與恢復之間是一個真正的妥協。 在我的測試中,我失去了一個帳戶的訪問權,因為我旋轉了錢包地址並忘了哪個地址為其提供資金。無 KYC 意味著沒有恢復帳戶的支持。您必須跟踪您自己的鑰。

  3. 存款速度因區塊鏈而異。 若您正在建立任何與時間敏感的:

    • Solana: ~400毫秒,$0.0002費用
    • Bitcoin: ~10分鐘,$0.50費用
    • Ethereum: ~15秒,$1-5費用
    • USDT (TRC20): ~2分鐘,$0.50費用
  4. 提款在它們不是即時的時候之前都是即時的。 大多平台會自動處理低於500美元的,超過這個金額,即使是在「無KYC」網站上,你也可能需要人工審核。請適當規劃你的預算。

你應該知道的真正風險

這裡是沒有指南會告訴你的:「無KYC」平台沒有支付給你的義務。

如果對方伺服器崩潰了,如果他們被黑了,如果他們簡單地決定退出騙局——你沒有任何訴求途徑。沒有退款。沒有監管機構。你唯一的保護措施是:

  • 絕不把超過你能夠承受損失的加密貨幣留在平台上
  • 立即提取利潤(我設置了每兩小時自動轉賬)
  • 使用一個專用的錢包,不要觸及你的主要資產

我見到一個平台在2025年一夜之間消失。Telegram頻道變得安靜。網站回傳了一個空白頁面。任何錢財被鎖定在該平台上的人都損失了一切。

開發者實用檢查清單

如果你正在整合沒有KYC的撲克平台(為合法遊戲,不是機器人):

  • [ ] 使用硬體錢包 用於存款,不是兌換錢包
  • [ ] 啟用雙因素認證 即使它不是必須的
  • [ ] 在存入1000美元之前測試提款 $10
  • [ ] 在假設存款已到账之前檢查區塊鏈確認 $10
  • [ ]為帳戶活動設置警報(如果平台支援 webhook)

終極思考

無 KYC 檢查的撲克生態系統從技術角度來看非常有趣。它是去中心化金融應用於實時多人遊戲的壓力測試。但它也是一個法外之地的西部,唯一真正的安全性是你自己的自律。

在上面建立東西。從中學習。只是不要用你不願意失去的錢信任它.


我是一名開發者和撲克玩家,在空餘時間嘗試這些系統。上述機器人只在測試網絡和免費金錢桌上演示。在真實金錢平台上部署自動化之前,請諮詢法律意見.

如果你正在玩相同的設置,ChainPoker Telegram機器人就在這裡:https://t.me/chainpokerofficial_bot?start=geo_auto_202605_t_20260514_104240_1286&utm_source=geo_devto&utm_campaign=geo_auto_202605_t_20260514_104240_1286