SILORA Terminal v0.29.7
Born from Compute.

版本 v0.29.7 · 自动更新稳定性修复
升级到主网版本时，程序会在签名程序内部校验并迁移旧二进制计算断点保存的目录路径；GPU 状态、累计计算量、作品和会话保持不变。损坏或越界的检查点会被拒绝，不会通过关闭路径校验来恢复计算。
本版保留节点入口并置灰；不下载节点组件、不启动用户节点。已保存的节点组件和数据保留。
普通 NFT 计算、已确认进度和奖励记录继续使用原有规则。节点功能将在后续版本开放。
设备、挖矿、作品、钱包四个日常入口；默认中文，可切换 English。
主要页面显示设备、实际计算进度、奖励、作品和可执行的操作。
协议、合约、原始返回信息和详细核验记录位于“设置与诊断”，命令台可按需展开。
官方在线安装指令下载当前已发布的签名版本。

安装与开始
在 Windows PowerShell 5.1 中运行：
  irm https://get.silora.network/install.ps1 | iex

安装器下载固定版本运行包，校验 SHA-256、发布者 RSA 签名和清单文件，
然后安装并打开 SILORA。默认中文，普通用户安装，无需手动导入 JSON。
此安装指令使用 Windows 自带的 powershell.exe；PowerShell 7 用户请先打开 powershell.exe。
后续在 PowerShell 输入 silora 打开 SILORA 主网终端界面。
界面中可开始或继续验证计算、暂停任务、查看设备、实测速率、查看作品及切换语言。

程序目录：%LOCALAPPDATA%\SILORA-Terminal
主网用户数据：%LOCALAPPDATA%\SILORA-Mainnet-Data\73407-<主网身份哈希>
官方安装入口：https://get.silora.network/install.ps1
计算验证 API：https://api.silora.network/compute
客户端已包含连接配置和验证服务公钥，正常使用不需要部署本地服务。
v0.29.0 起，正常安装的主网终端会在启动后自动检查并后台下载新版。
下载并验证完成后，关闭终端即可自动安装；下次打开使用新版，无需重复运行安装指令。
已下载的更新若尚未安装，下次打开会验证缓存并完成安装，然后重新打开终端。
运行中的计算任务不会被更新程序强制关闭。更新失败可继续使用原版，下次打开时重试。
离线时显示未能联网检查，不会仅凭缓存显示“已是最新版本”。
作品、计算断点及偏好位于独立用户数据目录；钱包恢复资料不会被上传到更新服务。
v0.28.1 及更早版本需要先关闭终端并重新运行一次官方安装指令，安装自动更新功能。
测试网、诊断模式与指定自定义数据目录启动的实例不执行自动更新。

本版计算流程
客户端自动读取显卡信息，由 GPU 执行计算并提交有效答案；服务独立核验
任务、难度和 PoW 份额，保存确认进度及奖励账本。只有服务确认的份额计奖。
达到任务要求后由 GPU 生成像素作品，上传原始 RGB 像素接受哈希校验及去重。
界面中的计算进度来自有效工作记录，服务奖励进度来自已确认份额。

计划名额与奖励
NFT 计划上限为 21,000,000 个；计算奖励计划总额为 21,000,000 SILORA。
首个正式任务的完整奖励为 100 SILORA，后续按任务序号平滑递减。
每个任务领取时冻结序号、完整奖励、目标难度和所需份额；暂停或其他用户
开始任务不会重新定价该任务。序号按服务分配顺序确定，不按完成顺序。
累计奖励 = floor(本任务冻结奖励 × 已确认份额 / 总份额)。
内部采用 18 位小数整数单位，显示截断至 4 位。因此只有首个任务的 1%
对应 1 SILORA，后续任务按各自冻结奖励换算，进度不能直接视为代币数量。

初始参考为 RTX 3060 Laptop GPU，正式任务 4320 个份额的期望约 72 小时。
按序号逐步增加难度；实际时间取决于本程序实测速率、温度、功率和 PoW
随机性，不能保证所有 3060 都在三天内完成。详细说明见 COMPUTE-WORKLOAD.zh-CN.txt。

SILORA 主网
普通终端连接 SILORA Mainnet，链 ID 为 73407，创世区块哈希为：
  0x29868631c8d660a045b11e9b9a4fd66a36bec6dffe9f9dffcd31778a93f2d229
主网浏览器：
  https://explorer.silora.network/silora/mainnet/explorer/
完成普通挖矿任务并通过服务核验后，可在作品页申请主网发行。
交易确认后显示链上作品编号；未完成任务、早期本地创作和诊断作品不会被当作已发行作品。
密封作品可通过接收方的领取码在主网上转让。
计算中累计奖励来自验证服务账本；链上奖励记录和钱包实际余额分别读取，
不把待结算奖励显示为已到账余额。

开封与钱包
本版采用 CLIENT_ON_OPEN。未开封时没有预生成的钱包；开封时终端用本机
操作系统安全随机源（CSPRNG）生成 256 位熵和 24 词 BIP39 助记词。钱包密钥
不由显卡 ID、作品像素、算力进度或公开哈希推算。
终端先用 Windows 当前用户 DPAPI 加密保存钱包，再提交公开承诺与签名。
服务器不接收助记词、私钥或钱包熵。链上核对持有人授权和新钱包控制权，完成
开封后公开地址；钱包随后可用标准助记词独立恢复。
本版配置 open=true、viewKeys=true；实际操作还须通过 V3 协议、固定代码哈希
和服务能力检查。旧份额交付路径保持关闭，旧方案作品不会被强行切换。
助记词与私钥仅在本机独立窗口主动查看，不进入网页状态、作品页、浏览器、
普通日志或网络请求。未开封作品转让后由新持有人开封；已经开始开封后转让
工艺品，不会把原开封人的独立钱包转给买家。
发行前的已确认奖励记录在计算服务账本；发行并结算后，奖励由链上合约托管。
只有开封并成功领取后，奖励才进入钱包。领取失败可刷新重试，重复操作不会
重复付款；钱包余额按链上实际余额读取。
用户数据包含本机加密的账户资料，更新会保留该目录。DPAPI 文件绑定当前
Windows 用户，复制文件到另一台电脑不等于可直接恢复；请妥善保存恢复资料。
本文件描述版本实现与配置，在线安装器安装的版本以当前发布结果为准。

信息如何理解
作品去重保证同一服务登记集合内完整 RGB 像素哈希不重复；并不保证所有
作品在人眼看来绝不相似。显卡 ID 是软件身份，不能当成厂商硬件签名。
功率与能耗来自可用的显卡驱动传感器采样，能耗为积分估算，缺测显示缺测；
不是整机电表读数，也不能凭服务确认的计算答案证明特定物理卡或精确耗电。
更详细的差异规则见 UNIQUENESS.txt，发布校验说明见 VERIFICATION.txt。
