论文标题
迈向两级分层基础设施:中央银行数字货币的脱机支付系统
Towards a Two-Tier Hierarchical Infrastructure: An Offline Payment System for Central Bank Digital Currencies
论文作者
论文摘要
传统上,数字支付依靠与银行,支付网络和付款处理器等几个中介机构的在线通信,以授权和处理付款交易。尽管这些通信网络被设计为可在连续的正常运行时间内高可用,但有时最终用户几乎没有或根本无法访问网络连接。 对数字付款形式的兴趣日益增长,导致全球央行探索了发行新型的中央银行货币(称为中央银行数字货币(CBDC))的可能性。为了促进CBDC的安全发行和转让,我们设想在两层层次的信托基础架构下设想CBDC设计,该基础架构是在中央银行使用公共钥匙加密作为生成数字签名的根证书授权的,以及其他金融机构作为中间证书机构的根证书授权。可以在此层级信任基础架构下开发的CBDC的一项重要设计功能是脱机功能,可以通过使用授权的硬件来创建安全的点对点离线付款。 CBDC作为数字现金的离线功能可以创建一个有弹性的支付系统,以便在任何情况下为消费者和企业进行交易。 我们为CBDC提出了一个离线支付系统(OPS)协议,该协议允许用户在两个用户暂时离线并无法连接到付款中介机构(甚至Internet)时向其他用户进行数字付款。 OPS可用于立即完成涉及任何形式的数字货币通过点对点渠道的交易,而无需与任何付款中介机构进行通信,从而实现了几乎无界的吞吐量和实时交易延迟。
Digital payments traditionally rely on online communications with several intermediaries such as banks, payment networks, and payment processors in order to authorize and process payment transactions. While these communication networks are designed to be highly available with continuous uptime, there may be times when an end-user experiences little or no access to network connectivity. The growing interest in digital forms of payments has led central banks around the world to explore the possibility of issuing a new type of central-bank money, known as central bank digital currency (CBDC). To facilitate the secure issuance and transfer of CBDC, we envision a CBDC design under a two-tier hierarchical trust infrastructure, which is implemented using public-key cryptography with the central bank as the root certificate authority for generating digital signatures, and other financial institutions as intermediate certificate authorities. One important design feature for CBDC that can be developed under this hierarchical trust infrastructure is an offline capability to create secure point-to-point offline payments through the use of authorized hardware. An offline capability for CBDC as digital cash can create a resilient payment system for consumers and businesses to transact in any situation. We propose an offline payment system (OPS) protocol for CBDC that allows a user to make digital payments to another user while both users are temporarily offline and unable to connect to payment intermediaries (or even the Internet). OPS can be used to instantly complete a transaction involving any form of digital currency over a point-to-point channel without communicating with any payment intermediary, achieving virtually unbounded throughput and real-time transaction latency.