SILORA Terminal v0.29.7 · 主网发布加固说明

一、当前网络与公开入口
本版本连接 SILORA Mainnet，Chain ID 为 73407，创世区块哈希为：
0x29868631c8d660a045b11e9b9a4fd66a36bec6dffe9f9dffcd31778a93f2d229

正式入口：
- 安装：https://get.silora.network/install.ps1
- RPC：https://rpc.silora.network/rpc
- 计算验证：https://api.silora.network/compute
- 主网发行：https://api.silora.network/mainnet/issuance

客户端会核对固定链身份、创世区块、协议版本、代理与实现合约、验证合约、
奖励金库、代码哈希、工作量策略及奖励策略。错误主机、错误路径、非默认端口、
URL 用户信息、重定向或身份不匹配均会被拒绝。

二、本版能力与开封条件
本版配置包含主网、区块浏览器、计算验证、作品发行、接收和转让，以及
CLIENT_ON_OPEN 本机钱包开封。wallet capabilities 中 open=true、viewKeys=true；
执行时还须核对 V3 协议版本、实现代码哈希及服务 localWalletOpeningEnabled。
旧份额交付仍为 walletDeliveryEnabled=false，不能通过新开关开放旧交付路径。
用户节点保持关闭：userNode=false；节点入口不得下载或启动节点组件。

新钱包在用户开封时由本机 CSPRNG 生成 256 位熵与 24 词 BIP39 助记词，先用
Windows 当前用户 DPAPI 加密保存，再提交公开承诺及签名。钱包不由显卡 ID、
作品图像或挖矿哈希推导；服务器不接收助记词、私钥或钱包熵。链上核对当前
持有人授权及新钱包控制权，完成开封后才公开地址。查看恢复资料只使用本机
独立窗口，不进入网页状态、普通日志或网络请求。

发行前已确认收益位于计算服务账本；发行并结算后由链上奖励合约托管。
开封并成功领取才进入钱包，领取事件与已付账本必须匹配。未知交易保留原
签名包，确认原交易失败且链上授权过期后才能对同一钱包重签，不重新生成钱包。
重复领取按链上状态恢复，不重复支付。UI 必须区分已确认收益、托管、可领取、
已付和钱包余额，不能把本地作品或服务回执显示为已经完成的链上交易。

本文件描述 v0.29.7 的实现和发布配置；当前安装版本、服务器部署状态、正式
发行数量和真实主网全过程结果，以相应安装记录、服务响应和链上验收记录为准。

三、GPU 计算和设备边界
正式运行包只使用检测到的真实 GPU 后端，不提供主动生成演示显卡的入口。旧版
UI_DEMO 记录仅可只读查看，不能继续计算、发行、开封、查看账户资料、转账、
重命名或改写状态。

普通显卡身份来自软件可读取的 UUID 或 PNPDeviceID，不是显卡厂商签发的硬件
证明，也不能单独证明一张物理显卡终身只能产出一件作品。服务会验证任务、难度、
PoW 份额、作品像素哈希和去重状态。显卡驱动提供的功率与温度属于遥测数据，
累计能耗为采样估算，不等同于独立电表的精确读数。

四、运行包与发布完整性
公开 Runtime 包包含运行程序及必要资源，不附带 C# 源码、开发测试、混淆映射、
构建工具或发布签名私钥。钱包业务脚本合并封装为独立执行程序，不再分发原始 .mjs 模块。GPU 内核使用
认证封装并在内存中恢复，保持原始计算哈希。内部符号混淆、页面压缩和这些封装
用于提高直接提取和仿制成本；客户端仍需执行相关逻辑，不能保证无法逆向。

发布清单记录全部 Runtime 文件的大小与 SHA-256，并使用 RSA-3072/SHA-256
签名。安装和启动流程会先验证发布签名，再核对清单覆盖的文件。签名私钥保存在
开发者当前 Windows 用户的不可导出密钥容器，不进入下载包。公钥可以公开，
公钥本身不能签发更新。本项目签名尚不是 Windows Authenticode 发布者证书，
不能保证消除 SmartScreen 首次提示。

五、升级与用户数据
用户数据位于 %LOCALAPPDATA%\SILORA-Mainnet-Data\73407-<主网身份哈希>，
与程序目录分离。签名安装器升级会保留作品、计算断点、会话、已确认份额、
累计哈希、奖励记录和钱包公开状态。测试网数据不会作为主网数据继续运行。
升级保留数据不等同于备份；发布完整性验证也不替代用户数据备份。
DPAPI 加密文件绑定当前 Windows 用户，直接复制到另一台电脑不等于可以解密。
开封后独立恢复钱包应使用用户自行保管的恢复资料；这些资料不纳入发布包或验收日志。
