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 的目标是把这一默认翻转——隐私是默认状态,披露是用户主动、细粒度的选择:披露哪一笔、哪些字段、给谁、多久。
设计原则。 协议每一部分都受以下原则约束:
- 披露是一等公民——披露原语与隐藏原语同等级设计、同等级原型化。
- 权限最小化——每个密钥、每份凭证只携带其用途所需的最小权限。
- 花费权神圣——任何披露流程都不得触碰花费权;助记词不进入任何披露环节。
- 无全局特权——协议被设计为不向项目方或任何第三方提供全局查看通道;不存在任何此类分支是一项待由开源实现、测试与外部审计验证的设计属性(§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 状态机为核心。对非密码学读者,一笔隐私余额的生命周期如下:
- Note(票据):可花费余额是一个 note——即「所有者、金额、随机数」的记录。note 本身从不上链。
- Commitment(承诺):链上只存 note 的承诺(单向绑定哈希),追加进只增不删的 Merkle 承诺树。仅凭承诺,观察者既看不到所有者也看不到金额。
- 花费 → Nullifier:花费某 note 时,所有者公布由它派生的 nullifier。nullifier 被设计为外部观察者无法关联回承诺(基于 nullifier-key PRF 假设;黄皮书 §7.1),但它对该 note 是确定的——因此同一 note 只能被作废一次。
- 双花拒绝:链维护一个 nullifier 集合,重复的 nullifier 被拒绝。这在不暴露被花费的是哪个 note 的前提下防止双花。
- 有效性证明:每笔花费携带一个零知识证明——"我拥有某个承诺在树中的 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、水龙头与监控、参与者文档。在相应证据存在前,本项目不作主网、代币、生产隐私或合规声明。