隐私支付实现用户间价值转移,交易金额对链上其他用户不可见,确保支付隐私。以下是操作流程:
- 
构建交易: A 的钱包创建一个交易,指明收款方为 B 并设定具体的支付金额。之后它会向一个可信的验证节点发起授权请求,请求将支付金额处理成临时的加密分片。
 - 
提交网络:钱包将执行交易所必须的信息打包成一笔交易并提交至网络。交易内容中会包含的当前 A 的余额分片、B 的当前余额分片,以及上一步获取的、代表交易金额的加密分片。
 - 
后台运算:网络验证节点接收到这笔交易后,会利用共享密钥,对这三组分片进行解密和运算, 之后将结果再重新加密成新的加密分片。
 - 
状态更新:计算会产生两组全新的数据分片——一组代表 A 减少后的新余额,另一组代表 B 增 加后的新余额。随后,系统将这两组新分片分别更新到 A 和 B 的隐私资产对象中。
 - 
完成:交易上链后,价值的转移便已完成。对于任何其他链上用户而言,他们只能看到 A 和 B 的隐私资产对象里的数据发生了的变化,但具体的交易金额无从得知