假设您使用现金状态代表Corda分类帐中的现金。网络参与者如何将现金状态交换传统现金?
首先,我们需要解释最初在分类帐上创建现金状态。该机制是为了使发行银行在传统银行系统中搁置现金押金,并使用Cash.Issue
交易在分类账上签发现金状态。
然后,可以通过Cash.Move
交易在分类帐中的各方之间发行现金状态。没有必要以传统银行系统中任何方式反映这些运动的这些运动。
假设爱丽丝最终希望赎回她的一些在传统银行系统中的现金现金。她如何实现?
- 她创建了
Cash.Exit
交易。该交易将现有现金状态作为输入消耗,而无需创建相应的产出现金状态。这项交易需要来自爱丽丝,发行银行和相关的公证人
的签名。
- 爱丽丝签署交易
- 发行银行的支票表明,爱丽丝实际上拥有她要退出的现金国家。它是通过要求每个爱丽丝现金状态的出处链(即交易链)的链条,并检查所有交易及其相关的数字签名是否有效
- 发行银行签署交易
- 公证人签署了交易(如果交易中的现金状态尚未花费)
- 发行银行最初将现金在分类帐中发放现金时从其拨出的存款中扣除现金状态的金额,并以相同的金额进行"传统"付款(BAC,CHAPS,CHAPS,更快的付款等)现金兑现了发起
Cash.Exit
交易的当事方的银行帐户- 可以在
Cash.Exit
命令中传达有关要支付现金的帐户的信息(将来我们需要为此添加一个字段),或者银行可以将内部数据库映射节点身份维护到银行帐户
- 可以在