人民币的编号什么作用?
我也有一个这样的疑问,所以我特意去查了相关资料。 这个问题其实涉及到了货币编码的几个问题,即为什么要有货币编码、编码是怎么确定的以及编码起了什么作用。
首先,我们为什么要对货币进行编码? 我们不区分钱的真实价值(因为钱根本没有真实的价值),而只关注于人们认知的价值——人们对金钱的认知是由其获得的难易程度决定的;反之,如果获得资金的成本极低,那么人们会以为钱的价值很低(因为容易得到的东西往往不被认可是真正的价值)。所以不同国家对金钱的编码是不同的[1]。比如在美国,人们获得资金的便捷程度非常高,因此美元在人们心中的计价单位是非常小的;而在我国,人们获得资金的难度较大,因此人民币在我们的心中就是很“值钱”的。
当然,这种编码是用户主观感觉上的编码,是一种心理计量单位,它不是一个客观的量。比如对美国人来说,1元美金大约等于240个比特币(目前价格约为3500万美元)或者500个以太坊(目前价格约为7300万美元),而对于中国人来说,1元人民币大约只相当于3个比特币,不到1个以太坊。可见同一种货币在不同国家人们的心理计量上是存在很大差异的。这种由于获得资金的难易程度不同而产生的对金钱的心理计量差异,称之为“货币的相对价格”。它是随时间变化的,比如在2009年初,一万元人民币相当于1.5亿美元;而现在,同样的1万元人民币却只相当于3600万美元。
既然不同的国家对于同一套货币的编码是不一样的,而且这种编码还是随着时间和情况而改变的。这就意味着当把某国货币出借给其他人时,借贷双方所认可的人民币数量是不一致的!而这必然会产生误解和分歧。为此就有必要有一个全球统一且唯一的标准来对货币进行编码,这个唯一的标准既适用于互联网世界,也适用于现实世界。而这个标准就叫做Unicode。
什么是 Uni code呢?简言之,就是一个统一的编码系统。它把世界上所有的字符,不论其是字母、数字还是标点符号,一律转换成四个部分的编码:两个部分用来表示字符的字体式样,两部分用来标识字符的不同版本。这样,不管用什么字体,不管什么设备,也不管什么时候,同一个信息可以永久一致地被识别和处理。 而中国人民银行发行的数字货币要接入这个统一编码体系中,就必须对数字货币的交易进行编码。
说到这里,可能有人会问,支付宝和微信支付的付款码扫一下就能完成支付,它们又是如何做到对货币进行编码的呢?事实上,微信和支付宝并不是直接与央行清算,而是由第三方支付机构与银行之间建立接口,实现支付功能的。而支付机构的后台服务器上肯定是有Unicode字典的,每一笔交易都会查询这个字典,将信息转换为Unicode编码后发送给银行,银行再根据收到的信息通过其他程序将其变成人民银行清算系统的英文报文,向央行交换处理。