区块链分为公有链、联盟链和私有链,而联盟链则是数字人民币的关键底层技术之一。区块链是一种按照时间顺序将数据区块相连组合的链式数据结构,具有去中心化、不可篡改性和溯源性等特征,可提高数字货币的安全性,并建立交易的信任基础,但区块链存在性能和可扩展性上的缺点。数字人民币借鉴区块链的技术特点,以联盟链为基础,采用中心化架构,并设计了基于加密字符串的数字人民币表达式,使其具有安全性、防双花、不可伪造等特点。此外,数字人民币使用区块链的核心技术“智能合约”,实现其可编程性。智能合约是一种可跟踪且不可逆的自行执行的合同,可保证数字人民币在安全、合规的前提下,根据既定条件、规则,进行自动支付交易,提高合约执行效率,促进业务模式创新。具体应用案例包括,数字人民币红包、精准扶贫、商业保理、第三方担保交易等。