有,至少官方是这么写的:xStocks 文档说每一枚都按 1:1 用股票抵押,还开了一个不用登录、浏览器直接能打开的储备接口,每只代币背后报了多少股、放在谁那儿,一行数字就摆出来。但先分清楚:你在接口里看到的,是发行方自己系统报的数,不是审计报告。
「1:1」这句话,是谁写在哪儿的
一手页面里有三处,两处是 xStocks 自己的文档,一处是卖它的 Kraken:
| 页面 | 英文原句 | 意思 |
|---|---|---|
| xStocks 文档 FAQ | Each xStock is collateralized on a 1:1 basis. | 每一枚 xStock 按 1:1 抵押 |
| xStocks 文档首页 | …held 1:1 in custody by a regulated institution. | 对应的股票或 ETF 由受监管机构 1:1 托管(这是它给代币化股票下的定义) |
| Kraken 支持中心 xStocks 入门页 | Each xStock is backed 1:1 by the underlying equity… | 每一枚都有对应正股 1:1 支持 |
谁在发这个代币,也要分清。产品法律概览页写的是:xStocks 由 Backed Assets (JE) Limited 发行,这是一家设在泽西岛的特殊目的实体(SPV),在泽西金融服务委员会(JFSC)登记,基础招募说明书由列支敦士登金融市场管理局(FMA)批准。Kraken 在帮助页里写明它不直接发行这些代币,它做的是买卖、兑换和保管的入口。2025 年 12 月彭博等多家媒体报道 Kraken 收购了 Backed;Kraken 官方博客那一页我这边打不开,这件事只按媒体报道算。
文档对托管结构也写了几句:对应的证券放在隔离的托管账户里,用的是破产隔离(bankruptcy-remote)结构,由发行方、托管方和一个独立的担保代理人(security agent)三方安排;不同产品各用各的子账户,抵押品不混放。这些条款落到持有人身上意味着什么,不在这篇的范围里;基础概念可以先看股票代币化(xStocks)是什么?和真股票有啥不一样。
上面这些都是发行方或销售平台自己的说法。「1:1」是它们的承诺,想验证,得去看它们给出的储备数据。
储备证明去哪查?一个不用登录的地址
文档 FAQ 说 Proof of reserves is publicly available,入口是 xStocks DeFi 门户(defi.xstocks.fi)。这个门户是网页应用,内容要靠脚本加载出来才看得到。更直接的一条路在开发者文档里:公开接口不需要鉴权,能查资产信息、价格、倍数、储备证明、预言机数据、公司行动日程和官方公开钱包地址。生产环境的根地址是 https://api.xstocks.fi/api/v2,储备证明有两个接口:
/public/proof-of-reserves/{symbol}:查某一只;/public/proof-of-reserves:查全部,分页返回,每页 100 条。
照着做,四步:
- 先确认 symbol。别凭钱包里显示的名字猜,去资产接口核一遍,比如 https://api.xstocks.fi/api/v2/public/assets/TSLAx,把末尾的 TSLAx 换成你要查的那只。返回里有 underlyingSymbol(对应的正股代码)、isin,还有 deployments——按链列出的官方合约地址。注意:币安上的 bStocks 用的是另一套代码,同一家公司的代币化版本不止一种,名字像不等于是同一只;symbol 定错了,后面查到的数字跟你手里那枚没关系。
- 再核合约。拿你钱包里那枚代币的合约地址,和 deployments 里对应那条链的地址从头到尾逐字符比对。这里不贴任何合约地址,比对的做法和 bStocks 是同一套,步骤见bStocks 合约地址怎么核对?先分清 BSC 与收款地址。
- 打开储备接口。把确认好的 symbol 填到 https://api.xstocks.fi/api/v2/public/proof-of-reserves/TSLAx 这个地址的末尾,浏览器里直接显示一行 JSON,不用登录,也不用装任何东西。
- 回来的不是带 sharesHeld 的那一行,先回第 1 步核对 symbol 的写法;想一次看完所有品种,就开不带 symbol 的全量接口,一页一页往下翻。
接口里的四个字段,挨个看
下面这张是 2026 年 9 月 22 日某次打开 TSLAx 储备接口时浏览器里的样子。

那次接口显示的内容整理成表:
| 字段 | 那次显示 | 怎么读 |
|---|---|---|
| symbol | TSLAx | 代币代码;holdings 里的 symbol 才是正股代码 TSLA |
| timestamp | 当天的一个 UTC 时间 | 这组数对应的时间点,末尾的 Z 表示 UTC,换北京时间加 8 小时 |
| sharesHeld | 191616 | 接口报的持有正股股数 |
| circulatingSupply | 191097.64412355029593 | 代币流通量,带一长串小数 |
| holdings | provider: Alpaca / quantity: 191616 / symbol: TSLA | 按托管方列的明细:在谁那儿、多少股、哪只正股 |
sharesHeld 和 holdings 里的 quantity 是同一个数。holdings 是一个列表,每一项写着 provider、quantity、symbol 三样;TSLAx 这次只有一项,provider 是 Alpaca。全量接口的第一页里,provider 也只出现了 Alpaca。
持股数略高于流通量,先别急着下结论。那次接口显示的 sharesHeld 比 circulatingSupply 略高一点,但这两个数不能直接相减,当成「多抵押了多少」。xStocks 有倍数(multiplier)机制:文档写每只上线时倍数是 1.0,一枚代表一股;派息时不发现金,而是把股息再投资成同一只股票,体现为倍数上调;拆股时倍数按比例上调。派过息或拆过股的品种,一枚代币对应的股数就不一定还是 1。拿这次的 TSLAx 来说,2026 年 9 月 22 日读倍数接口(/api/v2/public/assets/TSLAx/multiplier,要带 network 参数)显示 currentMultiplier 为 1,倍数解释不了这点差额,文档里也找不到解释。倍数本身在公开接口里查得到;股息怎么变成倍数,放在代币化股票能分红吗?股息、拆股、投票权一次说清里。
数字会动。同一天稍早一次读到的 sharesHeld 是 191613,后来那次是 191616。别人截图里的数不是现在的数,要看就自己现开一次,顺带看 timestamp 是几点。
接口里没有的东西。整段 JSON 里没有审计机构、鉴证报告编号这类字段。
托管方、更新频率、谁来验证:三件事官方页各说各的
我把几份官方页并排放,有三件事对不齐:
| 事项 | Kraken 支持中心 xStocks FAQ(页面标注 2026-09-18 更新) | xStocks 文档 / Backed 官网 / 公开接口 |
|---|---|---|
| 托管方是谁 | Alpaca Securities LLC | 文档和官网只说受监管、第三方持牌的托管机构,不点名;接口 provider 写 Alpaca |
| 多久更新 | Published weekly onchain(每周在链上发布) | 文档没写频率;接口的 timestamp 是打开当天的时间 |
| 谁来验证 | verified by third-party auditors,没写是哪家 | 接口里没有审计方字段;文档 FAQ 说的是 publicly verifiable,即公开可查 |
三件事里,只有托管方能在两处官方来源对上:
- 托管方:接口的 provider 和 Kraken 那页都指向 Alpaca。
- 更新频率:「每周在链上发布」和「接口时间是当天」说的可能根本不是同一样东西,一个是链上发布,一个是接口数据,没有哪份文档把两者的关系讲清楚。要知道手上这个数是几点的,只看接口里的 timestamp。
- 验证方:三份官方页都没写是哪家机构。「公开可查」是说你能看,不是说有人替你审过。
有两条说法,在官方页上找不到出处:一是点名某家银行做托管;二是 Chainlink 链上储备「每天更新、变动超过 10% 也更新」。后面这条能追到 Backed 2025 年 3 月的一则公告,可那则公告讲的是 bIB01、bIBTA、bCSPX 这几只 bToken,不是 xStocks。
分量最重的是招募说明书和法律文件。文档首页给的法律文件入口是 assets.backed.fi/legal-documentation,这个页面按访问地区设了限制,有的地区打开只显示 Access Restricted。打得开就读它;打不开,就停在上面几份官方页对得上的部分。
数字对上以后,还剩什么没查到
接口能回答的只有一件事:某个时间点,发行方报告自己在哪家托管方那里拿着多少股。股票在法律上归谁、发行方或托管方出事时怎么处理、外面有没有别的保障,这些不是一行 JSON 回答得了的,我在代币化股票会不会归零?发行方出事你的钱怎么办里单独写过。
还有一层跟储备无关:xStocks 文档写明不面向美国及美国人士,Kraken 支持中心列出的不可用地区还有加拿大、英国和澳大利亚。别的地区能不能买,看你用的平台当下怎么规定。
买之前开一次接口,持有期间隔一阵再开一次,看 provider 有没有换、持股数和流通量之间的差距有没有突然拉大。
查储备时常被问到的几件事
xStocks 是 1:1 的吗?
官方是这么写的。xStocks 文档 FAQ 写每一枚 xStock 按 1:1 抵押(Each xStock is collateralized on a 1:1 basis),Kraken 支持中心的入门页也写每一枚有对应正股 1:1 支持。这是发行方和销售平台自己的陈述;想自己核,可以打开官方公开储备接口,看 sharesHeld 和 circulatingSupply 两个数。
xStocks 储备证明怎么看?
文档 FAQ 给的入口是 xStocks DeFi 门户;更直接的是开发者文档里的公开接口,不需要登录。先在资产接口 api.xstocks.fi/api/v2/public/assets/ 后面接上代币代码,核对 symbol 和合约地址;再打开 api.xstocks.fi/api/v2/public/proof-of-reserves/ 后面接同一个代码,浏览器会直接显示持股数、流通量、托管方和时间。数字会随时间变动,以打开时的 timestamp 为准。
xStocks 托管在哪?
Kraken 支持中心的 xStocks FAQ 写的是 Alpaca Securities LLC,官方储备接口里的 provider 也写 Alpaca。xStocks 文档和 Backed 官网只说由受监管、第三方持牌的托管机构持有,没有点名。
储备接口里的数字是审计过的吗?
接口返回的内容里没有审计机构或鉴证报告这类字段。Kraken 支持中心写的是由第三方审计方验证(verified by third-party auditors),但没写是哪家。所以接口里的数,应当看作发行方自己报的持仓数据,不是审计结论。
xStocks 储备多久更新一次?
Kraken 支持中心的 xStocks FAQ 写的是每周在链上发布(Published weekly onchain);xStocks 文档没写更新频率。每周的链上发布和公开接口里的数据是不是同一样东西,没有哪份文档讲清楚。想知道手上这组数对应哪个时间点,看储备接口返回里的 timestamp。
本文核对的页面(2026-09-22 打开):xStocks 文档 FAQ、首页、派息与拆股说明和开发者文档;产品法律概览;Backed 官网;Kraken 支持中心 xStocks 入门页与 FAQ;公开接口 /assets、/multiplier、/proof-of-reserves。