跳到主内容

白皮书

BEYUL 白皮书 — 测试网前版本:架构与披露模型

测试网前技术草案,完整呈现。研究阶段材料——工作草案,不是协议规范、投资文件或审计报告。

研究原型 · 无测试网 · 无主网 · 未经审计 · 非生产级隐私 · 不适合资金使用

下载源文件(.md) ↓

BEYUL Whitepaper — Pre-Testnet Edition: Architecture and Disclosure Model

项目名称: BEYUL 类型: 隐私公链研究原型(pre-testnet)。BEYUL 协议工作当前在 privacychain 仓库中开发。 文档状态: BEYUL 白皮书,测试网前(研究)版本——描述协议架构、披露模型与公开测试网前的当前边界。本文不是生产协议规范、投资文件、合规意见、安全审计报告、代币发行材料或主网公告。能力声明遵循 §3.1 的证据纪律;任何条目都不被描述为高于其真实成熟度。 代币状态: Tokenomics 未定稿。BYL 仅为项目简称 / ticker;它不是已冻结的 denomination——denomination 与链参数仍待 Owner 明确批准。本文不定义代币分配或效用设计。测试网代币(如使用)无任何货币价值,且无主网兑换承诺。 规范语言: 英文版(beyul-whitepaper-pretestnet.en.md)为唯一规范版本(canonical);本中文版为对照工作稿,冲突时以英文版为准。


Claims 边界框(请先读这里)

本文档作出以下任何声明:

  • 不声明匿名性、不可追踪性或"绝对安全";
  • 不声明生产级零知识安全(当前为开发密钥原型);
  • 不声明生产级隐私(当前存取款金额在链上公开);
  • 不声明监管批准或"合规 by design";
  • 当前设计不包含项目方全局查看密钥;该属性需经开源实现、测试与外部审计验证;
  • 无公开测试网、无主网;测试网就绪工作进行中,多节点 runbook 与相关 gate 尚未完成
  • 不承诺代币价值、空投、收益、回报或交易所上市;本文不讨论钱包产品或 DeFi;
  • 16 字符披露码不是底层密码学安全凭证(第 7 章)。

命名与技术标识。 BEYUL 是项目/产品名称;BEYUL 协议工作当前在 privacychain 仓库中开发。privacychain 仍是当前技术标识——仓库、协议/模块/proto 包、二进制与 chain-id——本文予以保留、不更改。BYL 是短称 / ticker;denomination 与链参数仍待 Owner 明确批准,故 BYL 不等于已冻结 denomination。该命名纪律仅向前适用:历史文档不追溯重命名。


1. 摘要

BEYUL 是一个处于**研究原型阶段(pre-testnet)**的隐私公链项目,探索"默认隐私(设计目标) + 用户可控披露"的支付基础设施。在目标设计下,交易细节默认不对公众公开,但资产所有者可以自愿、按范围地向指定对象进行披露——以交易披露码(TDC)解释单笔交易,以资产披露码(ADC)披露所选资产快照。"默认隐私"描述的是设计目标,而非当前原型能力(见 §5)。

当前已实现的仅是客户端披露码派生原型(经本地测试;公开证据包待固化)以及基于 Cosmos SDK 的链应用原型。端到端的服务端授权、链上验证、ZK 余额证明均未实现;无 trusted setup、无外部审计、无公开测试网或主网;存取款金额当前在链上公开。本白皮书(测试网前版本)的目的,是在公开测试网上线前如实记录架构方向、披露模型与当前边界——并仅在相应证据与审计齐备时由生产版本取代。

2. 定位与问题

公开账本将支付关系、余额与资金流向暴露给任意观察者;而多数强隐私系统使"选择性披露"难以操作——向一个对象解释一笔交易,往往意味着交出查看全部历史的能力。BEYUL 探索的缺口是:把"披露"做成与"隐藏"同等级的一等公民原语,且披露完全由用户发起。

BEYUL 不与"完全匿名、不可追踪"叙事竞争,也不以此为目标。

愿景。 公开账本上的金融隐私是倒置的:默认全裸,而遮掩反而显得可疑。BEYUL 的目标是把这一默认翻转——隐私是默认状态,披露是用户主动、细粒度的选择:披露哪一笔、哪些字段、给谁、多久。

设计原则。 协议每一部分都受以下原则约束:

  1. 披露是一等公民——披露原语与隐藏原语同等级设计、同等级原型化。
  2. 权限最小化——每个密钥、每份凭证只携带其用途所需的最小权限。
  3. 花费权神圣——任何披露流程都不得触碰花费权;助记词不进入任何披露环节。
  4. 无全局特权——协议被设计为不向项目方或任何第三方提供全局查看通道;不存在任何此类分支是一项待由开源实现、测试与外部审计验证的设计属性(§6),尚非保证。
  5. 边界诚实——每项能力都声明它不做什么;威胁模型与限制清单保持公开。
  6. 证据先行——能力声明只在证据(代码、测试、审计)存在后升级——gate-based,不承诺日期。

2.1 BEYUL 的披露与现有方案对比

本表以 BEYUL 的目标设计 对比其他系统的当前已上线能力。BEYUL 下列差异点(过期、撤销、共识强制可见性、按交易/按快照范围化 + 服务端与链上验证)多为计划或客户端原型(见 §3、§7),尚未上线。竞品事实从严陈述,本稿未独立复核的细节标【待核实】。

系统 披露机制 粒度 可过期/可撤销 可见性由谁强制
Zcash (Sapling/Orchard) 完整查看密钥(FVK/IVK) 账户级、全有或全无 出账可见性依赖钱包约定(ovk 加密密文),非共识强制
Monero view key 账户级(入账) 钱包/协议;无范围化按交易原语
Tornado 类混币 原生无(依赖外部工具,如关联/排除证明)
Penumbra 分层 viewing key(FVK/IVK/OVK)+ 每地址 detection key(FMD / S-FMD) viewing key 账户级;detection key = 收款方发现(仅给关联、不给内容),可按地址细粒度委派 官方文档未述【待核实】 密码学密钥委派(客户端/钱包),非共识
Aztec 收/发 + master viewing key;tagging-based note discovery(非 FMD);加密日志 master viewing key 跨所有合约全有或全无;范围化/临时披露仅能在应用层(Noir)自行实现,非协议原生 仅作应用层"临时查看权",非原生【待核实】 应用/合约逻辑 + 客户端(PXE),非基础共识
Namada (MASP) shielded viewing key(zvknam),Sapling 血统多资产 账户级(单个 shielded 账户的收支余额与历史);"选择性披露"=分享 viewing key(整账户),非按交易 分享的 viewing key 不可原生撤销(精确语义【待核实】) viewing key(钱包/客户端)
BEYUL(目标设计) TDC(按交易)+ ADC(按资产快照),分级(ADC L1/L2) 按交易/按快照;字段级范围;收发角色分离 过期 + 撤销(计划中) 共识强制可见性边界(设计要求,§6);双因子 + 只读

核心差异不在"藏得更深",而在更细粒度、可定时、用户签发的披露:Zcash/Monero 的查看密钥是账户级、全有或全无、无限期的只读授权;而 BEYUL 的披露凭证绑定单笔交易(TDC)或单个资产快照(ADC),带过期、设计上可撤销,且可见字段集由共识而非钱包约定强制。以上均为设计目标,实现状态在 §3、§7 如实标注。

来源说明。 Zcash/Monero:本项目 ZEC/XMR 深度研究报告(一手源——Zcash 协议规范、Monero 文档;截至 2026-06-12)。Penumbra / Aztec / Namada 三行描述各项目官方文档截至 2026-06 所述(Penumbra:protocol.penumbra.zone — viewing keys、FMD;Aztec:docs.aztec.network — keys、note discovery;Namada:docs.namada.net — shielded accounts)。仍标【待核实】项——Penumbra 的过期/撤销与 transaction-perspective 语义、Aztec 的原生过期/撤销、Namada 的精确撤销语义——待确认。以上各行陈述的是各项目文档所述,并非断言其他系统"做不到"。

3. 当前状态

领域 现状 说明
链应用 原型 Cosmos SDK / Ignite
共识/验证者模型 测试网设计 CometBFT BFT + PoS 式初始验证者集与 staking 模块;非 PoW;非主网级 PoS 经济安全
Shielded 模块 原型 存款、取款、花费、viewing key 注册、note 披露
Commitment / Merkle 树 / Nullifier 原型 确定性行为与双花拒绝有测试覆盖
披露码客户端密钥栈(TDC/ADC 派生) 原型,本地测试通过 公开证据包(commit/CI)待固化
服务端 grant 栈 / 链上披露验证 / ZK 余额证明 未实现 计划中
收支 view key 拆分 / audit key / 服务端/共识强制的披露撤销与过期 未实现 计划中
Trusted setup / 外部审计 未完成 / 未开始 生产声明前置条件
公开测试网 / 主网 未部署 测试网就绪进行中:多节点 runbook 与相关 gate 未完成
官方钱包 不存在 仅开发与测试工具;任何"官方钱包"均为假冒
代币经济 未定稿 本文不含代币设计

3.1 证据链

上表每条「原型,本地测试通过」都绑定一条证据记录,而非以散文断言。证据链(commit hash、CI 记录、确切测试命令与输出、可复现运行说明)由 证据附录(Evidence Appendix) 承载,每项能力按科研成熟度 L0–L5 分级(设计 → 原型 → 可复现 → 已评审 → 网络证据 → 生产)。本白皮书引用该登记册,而非复述原始证据。

能力 成熟度 证据绑定
披露码客户端核心(TDC/ADC 派生、双因子、域分离、AEAD/AAD、擦除密钥) L1–L2 2026-06-19 只读复现:13/13 本地测试通过;commit 登记于证据附录 E1;CI 【待补充】
Shielded 模块(commitment/nullifier/Merkle、双花拒绝) L1 2026-06-19 只读复现:双花与 nullifier 测试通过;证据附录 E3;CI 【待补充】
Groth16 花费路径 L1(dev-key) dev/骨架 VK,无 trusted setup;dev 路径 + 生产 VK 守卫测试已于 2026-06-19 复现;证据附录 E4
服务端 grant 栈 / 链上验证 / ZK 余额证明 L0(计划中) 未实现;见路线图 §10

当前自评:多数材料 L1–L2,无一达 L5。在证据附录条目补齐(commit/CI)前,对外材料只能说"本地验证通过,公开证据包待固化",不得说"已实现且有公开证据"。任何能力不得被描述为高于其成熟度等级。证据附录位于 docs/evidence-appendix.md(内部;将随公开证据包发布);E1/E3/E4 已于 2026-06-19 只读复现,CI 绑定仍待补。

4. 技术模型

原型以 shielded-pool 状态机为核心。对非密码学读者,一笔隐私余额的生命周期如下:

  1. Note(票据):可花费余额是一个 note——即「所有者、金额、随机数」的记录。note 本身从不上链。
  2. Commitment(承诺):链上只存 note 的承诺(单向绑定哈希),追加进只增不删的 Merkle 承诺树。仅凭承诺,观察者既看不到所有者也看不到金额。
  3. 花费 → Nullifier:花费某 note 时,所有者公布由它派生的 nullifier。nullifier 被设计为外部观察者无法关联回承诺(基于 nullifier-key PRF 假设;黄皮书 §7.1),但它对该 note 是确定的——因此同一 note 只能被作废一次。
  4. 双花拒绝:链维护一个 nullifier 集合,重复的 nullifier 被拒绝。这在不暴露被花费的是哪个 note 的前提下防止双花。
  5. 有效性证明:每笔花费携带一个零知识证明——"我拥有某个承诺在树中的 note,且正确派生了它的 nullifier"——而不泄露其中任何值。验证接入 Groth16 路径。

当前验证器使用开发/骨架 verifying key,无 trusted setup,不构成生产 soundness 或隐私。 对外标准措辞:「原型包含一条使用开发密钥的 Groth16 验证路径,尚不提供生产级零知识安全。」note 格式、承诺方案、nullifier 派生与树语义的形式化定义,见黄皮书 §§5–7 与 §10。

4.1 为何独立链,为何 Cosmos

披露模型需要对若干事物的控制权,这是在共享 L1 上部署智能合约、或通用 rollup 形态都难以干净获得的:

  • 共识强制的披露可见性(§6)与屏蔽池供应完整性规则必须落在状态转换/共识层,而非落在一个其宿主链验证者与费用市场都不受项目控制的合约里;
  • 原生屏蔽状态(承诺树、nullifier 集、value-balance 记账)作为一等链状态比作为合约存储更便宜、更可审计,也避免宿主链的公共 mempool 与元数据模型泄露超出预期;
  • bonded-PoS 验证者集让供应完整性可被每个全节点重算,并提供适合支付的即时最终性。

选择 Cosmos SDK + CometBFT 是为了成熟的 BFT-PoS 栈(含 staking/slashing 模块)、主权升级治理与即时最终性——而非对任何代币模型背书(代币模型未定稿)。这是架构选型理由,不是"独立链已部署"的声明;实际状态见 §3 与 §8。

4.2 性能特征

两类数字必须分开。固有(方案层、可直接引用):BN254 曲线上的 Groth16 具有常数大小证明(三个群元素:2×G1 + 1×G2,BN254 上约 128 B 压缩 / 256 B 非压缩)与常数时间验证(固定且少量的配对检查,与电路规模无关)。这些源自证明系统本身,而非 BEYUL 的实现。系统层(尚未实测):证明时间、交易吞吐(TPS)、电路规模(约束数)取决于生产电路,而生产电路尚未构建——当前路径用 dev/骨架 verifying key(§4)。因此任何此类数字都是 target / 【待补充】,待生产电路与 trusted-setup 或透明证明路线就位后再基准测试(路线图 §10,Phase 6)。本线以上不作任何系统层性能数字声明。

5. 隐私模型与当前限制

维度 目标模型 当前原型
屏蔽池内金额与收发关系 隐藏 原型路径,未达生产
存款 / 取款金额 待设计 公开
交易时间 / 费用侧信道 / mempool 缓解待设计或范围外 未缓解
验证者排序 / 审查 / MEV 部分协议外 未缓解
网络层与交易所/桥元数据 协议范围外 范围外

当前原型不是生产级隐私。

在测试网前/低使用量下,匿名集很小甚至为空;没有真实用户,池内隐私无法被有意义地建立——强隐私依赖一个庞大、活跃的匿名集,在真实使用量存在之前不作此声明。验证者层排序/MEV 与网络元数据仍未缓解。

匿名集的形式化框架(屏蔽池匿名集如何定义与界定)维护于黄皮书(§15);本节陈述隐私目标与当前限制,而非该形式化模型。

6. 密钥与披露模型

权限从高到低:Spend Key(唯一可花费,永不离开用户设备,不参与披露流程)→ Full View Key(只读;计划拆分收/支子密钥)→ Audit Key(计划中:用户自愿签发、限时、限范围、可撤销;非协议强制通道)→ Disclosure Credential(绑定单笔交易或资产快照的最小披露单元)→ 16 字符披露码(入口短码,不是密钥)。

项目方查看权限边界:当前设计不包含项目方 master view key。该属性需通过开源实现、测试与外部审计验证,而非依赖对团队的信任——密钥派生路径随代码开源,任何第三方可审计派生图中不存在通向项目方的分支。外部审计完成前,这是"待验证的设计属性",不是"保证"。

助记词口径(设计文档,非已实现产品):钱包根密钥默认采用 24 词助记词(BIP39),下游密钥经域分离派生(HKDF + domain tags)。助记词不得出现在任何披露流程中;披露码与 link_secret 均不得由助记词单独派生——TDC/ADC grant 应在用户主动披露时由 CSPRNG 与本地授权生成。

披露可见性边界(设计要求):披露凭证的可见范围——包括出账方向——计划由共识层规则而非钱包实现约定保证(吸取 Zcash 出账可见性依赖钱包约定的行业教训);该要求随链上验证栈(路线图 Phase 5)落地,当前未实现。

Disclosure Grant 层(待独立复核):Disclosure Grant 层——范围、过期、撤销、审计日志与 viewer 权限——待独立产品与安全复核。在该复核完成前,不得依赖上述任何边界属性,任何文档亦不得暗示其已成立。

7. TDC / ADC 披露原型

7.1 术语与编码

正式术语为「16 字符 Crockford Base32 披露码」(剔除易混淆字符 I/L/O/U,短码熵约 80 bit),可简称「16 字符披露码」。不使用「16 位披露码」「16 位数字披露码」「16 位安全码」等表述——中文「位」易被误读为数字位;纯数字方案(≈53 bit)已因熵预算不足被否决。

「16 字符披露码不是底层密码学安全凭证。它是用户友好的访问入口,真实授权应由高熵 disclosure credential、签名、权限范围、过期时间和验证逻辑共同保护。」

7.2 当前真实状态(必读)

BEYUL 拥有的是一个经本地测试的 TDC/ADC 客户端派生原型。端到端的服务端 grant、链上状态验证、ZK 余额证明均为计划项,未实现。因此不得表述为:已实现可验证披露、已能证明资金状况、ADC 已能证明精确余额、披露码可以链上验证。

客户端原型已覆盖(本地测试):双因子 KEK(link_secret + 16 字符码缺一不可)、规范编码、TDC 收发角色绑定、TDC/ADC 域分离(互不可打开)、AEAD 信封与 AAD 防篡改(指客户端 TDC/ADC 信封;链上 MsgDiscloseNote 信封 AAD 仍为目标——黄皮书 §2.3)、慢哈希校验子(目标套件 Argon2id,生产适配器待接线)、擦除密钥 crypto-shredding。

7.3 TDC 与 ADC 语义

能力 披露什么 不披露什么 现状
TDC 交易披露码 单笔交易/输出的限定字段,收发角色分离 花费权、完整历史、未来交易 客户端派生原型;服务端与链上验证未实现
ADC_L1 资产披露码·下界档 用户选定的资金证明 / 余额下界声明 完整余额、notes、nullifiers、交易对手、历史 客户端派生原型;证明系统未实现
ADC_L2 资产披露码·精确档 最终化高度上选定资产的精确余额快照 notes、nullifiers、交易对手、历史 仅设计;需完整性来源 + ZK 余额证明

披露三难:隐藏所有权的系统无法同时承诺"余额完整、不泄露历史、不交出查看密钥"——用户能证明拥有某些 notes,但无额外完整性来源时无法证明"没有遗漏"。故 ADC 必须分档,且 ADC 披露的就是所选资产集在所选高度的余额,不得描述为"不泄露余额"。

ADC 风险(保持公开):向同一对象重复出示快照会泄露余额变化趋势;净值暴露构成人身安全与胁迫风险(ADC 应默认关闭、显式确认);轮换无法收回对方已见信息。

7.4 披露码 FAQ

问题 答案
TDC 是什么 交易披露码,只披露一笔交易/输出的 scoped 信息
ADC 是什么 资产披露码,披露用户选择的资产余额快照
ADC 是否披露余额 是——ADC 披露所选余额快照(selected balance snapshot)
披露码能否花钱 不能。所有 disclosure credential 必须 canSpend=false(协议层不变量)
披露码是否永久 不是。24 小时有效期是设计默认值,而非当前已强制的属性——服务端/共识强制的有效期与撤销未实现;它们由未来的 Layer 2 grant 与验证服务强制执行(路线图 Phase 5),当前未强制。客户端信封过期仅在 E1 原型演示,持有明文者可忽略,故非强制属性。设计上凭证受时间限制、用户可配置:更长有效期需显式确认,永久披露不是默认;撤销(一旦强制后)可阻止未来访问,但无法抹除已被查看或复制的信息
披露码会从助记词派生吗 不会。披露凭证为只读,绝不在钱包创建时自动生成、绝不由助记词派生,且不能授予花费权(canSpend=false)。TDC 为按单笔交易的披露,ADC 为用户主动开启(opt-in)的资产级授权
披露码如何被保护 双因子(link_secret + 16 字符码)、AEAD 信封、AAD 绑定、慢哈希校验子;服务端限流与统一错误响应仍待实现
披露码是私钥吗 不是。它转不走资产,也不能替代 Spend/View/Audit Key;但别乱发——发出去的信息收不回来

8. 测试网计划(当前焦点)

8.1 验证者模型

测试网采用 PoS 式 BFT 验证者模型:Cosmos SDK + CometBFT、初始验证者集、staking 模块测试流程。它不是 PoW,也不是主网级 PoS 经济安全——主网经济模型属远期研究,不在本白皮书范围内。

8.2 测试网就绪状态(如实)

测试网就绪进行中:多节点 runbook 与相关 gate 尚未完成(相关 PR 未全部合并、检查未通过)。在这些 gate 关闭并登记证据前,本项目不使用 testnet-ready 口径。

上线前置清单:证据包闭合、testnet chain-id 与 genesis、验证者接入指南、3+ 节点多节点 runbook、水龙头政策与限流、公共 RPC/API 政策、监控面板、事件响应流程、已知限制清单、参与者命令流、测试代币无价值声明。

8.3 测试网能验证什么 / 不能证明什么

能验证:节点运行与出块、staking 模块流程、水龙头、RPC、监控与事件响应、披露码演示流程、shielded 模块原型流程。 不能证明:生产隐私、主网 PoS 经济安全、代币价值、监管接受度、生产 ZK soundness。测试网上线不得被宣传为"生产验证"。

8.4 参与须知

测试网代币无任何货币价值、无主网兑换承诺;没有官方钱包——参与仅使用官方发布的命令行工具与文档;任何流程都不需要你的助记词进入披露环节,索要助记词的"官方"均为骗子;当前不存在任何代币销售、私募、白名单或空投登记。

8.5 治理、升级与经济边界

在测试网前阶段,BEYUL 没有去中心化治理。协议升级与安全关键 pin——genesis 参数与 pinned verifying key——由初始验证者集 + Owner 共同控制。这是一个集中化信任模型,如实声明;它仅随网络与治理成熟而逐步去中心化(不设 DAO、不承诺去中心化时间表)。运行验证者本身不授予升级权;pinned VK 与 genesis 仅经"验证者集 + Owner"升级路径变更。

经济边界。 denom、总量与经济参数属 Owner 决策——门控,且不在本白皮书定义(见上方代币状态)。本文不固定任何 denom、总量或代币经济模型。

9. 威胁模型(保持公开直至缓解)

按敌手类别组织,对齐黄皮书的敌手模型(A1–A4)。本节为摘要;黄皮书是威胁模型的权威参照,两份文档不得漂移——如有出入,以黄皮书为准。

  • A1 — 被动链上观察者(只读公开链数据):公开存取款的金额关联、时间关联、费用/gas 侧信道——未缓解。承诺、nullifier、anchor、池净流量账户按设计公开。
  • A2 — 网络/基础设施敌手(mempool、RPC、验证者排序、IP):mempool 观察、验证者排序与审查、网络层元数据——未缓解(排序/审查部分在协议范围外);协议外交易所/桥元数据——范围外
  • A3 — 披露侧敌手(披露接收方或持码者):接收方转发披露在密码学上不可控;撤销未实现;重复 ADC 快照的时间序列与净值暴露;胁迫签发——如实公开、未缓解
  • A4 — 端点/社工敌手(用户设备、钓鱼):骗取助记词或披露码的钓鱼与社工、假冒钱包与假冒官方渠道——未缓解;以用户教育与官方渠道清单应对。

横切未决项:电路缺陷、trusted setup、外部审计——未验证/未解决/未完成。池供给完整性(G-S 门)开放;守恒与双花不作为生产属性主张,待 in-circuit 与 keeper value-balance 及 128↔64bit 位宽一致性(镜像黄皮书 §12.3)。测试网代币价值混淆与收益混淆不允许——测试币无价值,任何奖励记账均为模拟。

10. Roadmap(gate-based,无日期承诺)

每个能力只能处于以下状态之一:Implemented / Local tested / Prototype / Documentation only / Planned / Unverified / Not implemented。任何给不出 commit、CI、测试命令与输出的声明,不得写成已实现。

阶段 目标 退出标准(摘要)
Phase 0 证据闭合与文档收束 ← 当前阶段 证据附录补齐、公开叙事收束到测试网 所有已实现声明有证据;无代币/钱包/DeFi/主网暗示
Phase 1 测试网 readiness 完成 8.2 前置清单 3+ 节点 devnet 稳定出块、runbook 可复现、PR checks green
Phase 2 公开测试网 受控公开实验 外部节点可加入、水龙头滥用可控、无主网或收益误导
Phase 3 TDC MVP 单交易 grant 端到端 错码/过期/超额访问行为安全、不泄露 grant 存在性、只返回 scoped fields
Phase 4 ADC_L1 下界资金证明 不被写成精确余额、时间序列风险公开、TDC/ADC 互不可打开
Phase 5 链上披露验证 root-bound verification 错链/错 root/错 scope/错 asset 均被拒绝、重放保护
Phase 6 生产 ZK 路线 可审计证明系统 不再使用 dev VK、外部密码学审计、完成前不得说 production ZK
Phase 7 ADC_L2 精确余额快照 完整性可证、不泄露历史、不变成长期 viewing key
Phase 8 外部审计与 pre-mainnet 主网候选前审查 协议/密码学/实现审计、法律审阅、证据包公开

顺序不可倒置:测试网 → TDC MVP → ADC_L1 → root-bound verification → production ZK → ADC_L2 → audit → pre-mainnet

11. 合规边界

BEYUL 不是合规方案:不实现 AML、KYC、travel rule、冻结、制裁筛查或报告工作流,不声称"合规 by design"。所有披露由用户发起;协议无强制披露通道;当前设计不包含项目方全局查看密钥(待开源实现与审计验证)。机构与个人应自行评估所在司法辖区对隐私资产的监管立场。

12. 风险声明与 Disclaimer

本文件仅供信息参考,不构成且不应被解释为:任何证券、商品或金融工具的发行或销售要约;投资、法律、税务或财务建议;对任何司法辖区合规性的陈述。本文包含前瞻性陈述(设计目标、测试网计划、路线图),均受重大不确定性影响,实际结果可能与之存在重大差异。

本项目当前没有发行任何代币;测试网代币(如使用)无任何货币价值。参与加密资产网络存在重大风险。请自行研究并咨询专业顾问。任何翻译版本与英文规范版本冲突时,以英文版为准。本 Disclaimer 为通用模板,正式对外发布前须经属地律师审阅。

13. 结论

BEYUL 的方向是"默认隐私 + 用户可控披露"。当前可信的资产:链应用原型、经本地测试的 TDC/ADC 客户端派生原型、与实现严格对齐的现状表与威胁模型。当前唯一焦点是公开测试网上线前置条件:证据闭合、多节点 runbook、水龙头与监控、参与者文档。在相应证据存在前,本项目不作主网、代币、生产隐私或合规声明。