GENERAL BYTES 在捷克生产加密货币 ATM,提供名为 BATM 的终端和 Crypto Application Server(简称 CAS)管理系统。这类 ATM 更像自助兑换柜台:用户投入现金购买加密货币,部分型号也支持反向兑换。制造商提供技术设备;具体交易条件和客户服务则应向当地运营商了解。
假设你想用纸币购买比特币。你不必登录交易平台,而是走到一台机器前,提供自己的钱包地址。GENERAL BYTES 就为这种兑换方式提供设备。按公司自己的时间线,它于 2013 年在布拉格成立,2014 年首次安装面向公众的 ATM。售出机器的数量反映过去交付了多少设备,并不是当前营业网点清单,也不是经独立核实的客户人数。 [1]
如果购买过程出了问题,关键是找到这台 ATM 的运营商。GENERAL BYTES 在常见问题中明确让用户就具体交易联系运营商。制造商的品牌本身无法说明兑换率、手续费、收款方或退款由谁负责。因此,在购买前应阅读交易条件,并找到服务方的联系方式,而不只是记住机器上的厂商名称。 [2]
单向 BATM 接受现金,供用户购买加密货币。双向型号还可以接受加密货币并支付现金。但这不意味着同一品牌的每台机器都提供两种服务:型号、硬件配置和运营商设置都很重要。例如,产品系列支持卖出比特币,并不能保证你选中的机器在你到访时可以吐出纸币。 [2]
BATM 终端发出的请求由 CAS 处理,它是管理这些机器的中央服务器。CAS 按配置连接交易平台和 hot wallets,也就是在线可用、用于日常付款的钱包。购买时,比特币因此可以从连接的钱包转到客户地址。制造商表示,终端本身不保管加密货币。所以安全不止于坚固的机柜:服务器、钱包及关联服务账户的访问凭据同样需要保护。 [3]
运营商可能需要连接另一家交易平台或另一种钱包,CAS 扩展便提供了这种途径。公开的 batm_public 代码仓库包含示例、测试工具和 Java API,即让 Java 程序与系统协作的接口。公开这些扩展,并不能证明整个产品的所有部分都是开源的。自定义扩展还需要有人维护,并检查它与所用 CAS 版本是否兼容。 [4]
关于 2023 年 3 月 17–18 日事件的公告称,攻击者通过服务器接口运行了自己的应用,从而访问数据库和 API 密钥。这些密钥是连接钱包和交易平台的访问凭据,也可能允许转出资金。因此,恢复工作不仅包括软件更新,还包括重建被入侵的服务器、更换凭据。堵住最初的入口,与撤销已经被盗的访问权限,是两项不同的工作。 [5]
关于 2026 年 7 月 22 日的报告描述了另一宗 CAS 事件。公司将其归因于处理接收数据的 Hessian 库防护不足,以及终端身份指纹检查有误。这里的指纹用于识别连接的设备,不是客户的手指。制造商还报告自己的基础设施遭到入侵。因此,2023 年的修复不能证明这个后来出现的问题已解决;每份公告都有各自的影响范围和恢复措施。 [6]
2026 年报告的 8 月补充说明了诊断数据收集系统 Sentry 遭入侵的情况。公司称,攻击者可能获取 CAS 服务器地址,以及设备无法识读的 QR 码图片。制造商表示,图片内是地址,而非私钥。这个区别很重要,但这些仍然是敏感的运营数据。ATM 也可能核验客户身份。所以,仅仅使用纸币支付,并不能保证匿名购买。 [6] [2]
要获得更完整的理解,请将本词条与以下词条结合阅读: Bitcoin, Custodial Exchange, 自主托管. 反向关联还来自: 布拉格比特币生态, Stackuj, 在 Alza 用比特币付款.