(二)与银行账户系统对接的松耦合
《考虑》提到:“央行数字货币则应基于账户松耦合形式,使交易环节对账户的依赖程度大为降低。这样,既可和现金一样易于流通,又能实现可控匿名。”
在谈到这个问题时,我们理解银行账户其实是一整套的合约,用以整合银行与用户之间的所有服务,这是在传统的大集中与一本帐的理念下形成的资产。现在分布环境中,为了确定系统的耦合程度,需要重新审视。
首先由于存在多个代理投放的主体,而且各自的业务组织方式也不尽相同,如果高度依赖银行账户的话,会导致央行清算系统的复杂度和清算成本的显著增加。
其次是处理逻辑的所有权或控制。如果依赖银行账户与核心集中管理业务,服务是静态绑定在账户体系中的,不同子过程和事务之间将紧密耦合。而央行数字货币由于有独特的数据结构,能够表达出很多原来需要账户体系来验证的信息,所以业务流程高度分布(例如在跨投放机构的B2B环境),不同子过程和事务通常更独立,松耦合的方式有助于提高效率,实现动态服务。
最后,考虑到多家投放代理机构各自的账户体系经过长时间的建设,形成了各自的特点,出于不浪费已有IT投入的考虑,采用账户松耦合的设计来减少平台依赖性。
(三)数字货币与银行账户松耦合的实现构想
从最大限度地保护商业银行现有的系统投资角度考虑,我们已经对数字货币与银行账户松耦合的具体设计进行了初步研究,提出以下实现构想供业内参考。
可考虑在商业银行传统账户体系上,引入数字货币钱包属性,实现一个账户下既可以管理现有电子货币,也可以管理数字货币。电子货币与数字货币管理上有其共性,如账号使用、身份认证、资金转移等,但也存在差异。数字货币管理应符合央行有关钱包设计标准,类似保管箱的概念,银行将根据与客户约定的权限来管理保管箱(比如必须有客户和银行两把钥匙才能打开等等约定),保留数字货币作为加密货币的所有属性,将来利用这些属性可以灵活定制应用。
这样做的好处是沿用了货币发行双层投放的做法,数字货币属于M0范畴,是中央银行的负债。由于商业银行依然还在实质性管理客户与账户,不会导致商业银行被通道化或者边缘化。不同于以往的圈存现金,数字货币不完全依赖银行账户,可以通过代理投放机构直接确权,利用客户端的数字货币钱包实现点对点的现金交易。