离线支付的功能,微信和支付宝都已经实现了,但它们都属于单离线。一般是付款方离线,收款方在线,并将离线的付款信息及时传到平台服务器端进行支付。
央行数字货币 DC/EP 的“双离线支付”是怎么实现的呢?
从功能面来看,“双离线支付”核心业务就是支付和核实身份。对支付业务来说,它通过交易完成之后的延期请款来完成闭环交易的过程。主要目的是希望能实现快速的核实身份和支付的一种方案。
如果单纯从技术角度来思考,在收付双方都离线的场景下,只能先记账,等其中一方或者双方都能在线做安全验证时再扣款支付。很明显,“双离线支付”面临很高的安全风险,比如可能会有人在离线的状态下将钱包进行多次克隆,然后离线将同一笔数字货币重复支付很多次,也就是行业中所说的 “双花”(Double Spending)。
由于央行数字货币 DC/EP它是一个受监管的体系机制;所以它可以有更多的管控方法,例如:如何解决包括终端和介质之间信任机制;如何把控双离线之后的交易额度;如何建立垫付或追缴的机制;如何建立钱包的信用体系等。
简单来说,为了降低可能发生“双花”所带来的风险,“双离线支付”一般只用于等小额支付的场景,例如乘坐公交,可以在没有网络的情况下,实现刷卡上车;另外也会限制“双离线支付”的连续可操作次数。