Bitcoin 是如何进入 Unicode 的
Bitcoin符号(₿)2011年被Unicode拒绝,2017年终于以U+20BF获批。这是让加密货币首个官方字符诞生的六年运动。
目录
2017年6月,Bitcoin获得了一些加密货币追求了数年的东西:Unicode联盟的官方认可。Bitcoin符号——₿——被指定为U+20BF,加入了美元($)、欧元(€)、英镑(£)和日元(¥)的行列。对于一种去中心化的数字货币来说,被一个管理世界字符标准的技术委员会正式接受,这是一个具有讽刺意味但影响深远的里程碑。
为什么Unicode很重要
Unicode是全球标准,它为每个数字设备上可以显示的每个字符分配唯一的代码点。当你在手机上输入一个字母、一个数字、一个标点符号或一个表情符号时,你使用的是一个Unicode字符。该标准目前涵盖超过15万个字符,覆盖了每种主要书写系统、数学符号、技术符号以及不断增长的表情符号和特殊字符。
对于一种货币来说,拥有Unicode代码点意味着合法性。美元符号($, U+0024)自该标准创立以来就存在于Unicode中。欧元符号(€, U+20AC)在1999年欧元发行的同年被添加。当一种货币的符号出现在Unicode中时,它就可以在不同系统之间被可靠地传输,在金融文档中使用,被搜索引擎正确索引,并在世界上每台计算机上统一渲染。
没有Unicode代码点,Bitcoin符号只能作为图像、自定义字体或特殊编码来表示——所有这些方法在不同平台和应用程序之间都不可靠。
漫长的申请之路
将Bitcoin符号纳入Unicode的旅程从2011年开始,当时比特币爱好者们开始讨论正式申请。然而,提交正式提案需要遵循Unicode联盟的严格程序。候选字符必须证明在全球范围内被广泛使用、有明确的需求,并且不能通过现有字符来充分表示。
最终的提案由Ken Shirriff于2015年提交。Shirriff是一位软件工程师和技术博主,以对计算硬件的逆向工程和对Bitcoin挖矿技术的解析而闻名。他的提案精心论证了Bitcoin符号满足纳入标准:它在全球范围内被广泛使用,它出现在金融数据中,它有独特的字形,且无法通过现有Unicode字符的组合来充分表示。
提案在Unicode技术委员会(UTC)审议了近两年。其间经历了技术审查、字形规范讨论以及关于将什么本质上是私人货币的符号纳入由机构维护的标准这一更广泛问题的辩论。
分配:U+20BF
Bitcoin符号最终被分配到U+20BF的代码点——位于"Currency Symbols"区块中,紧跟在拉丁美洲和亚洲其他货币符号之后。这个位置本身就具有象征意义:Bitcoin的符号不在某个杂项或特殊用途区块中,而是与全世界的官方货币符号并列。
U+20BF中的"20"前缀表示它位于Currency Symbols区块(U+20A0至U+20CF),与欧元(U+20AC)、印度卢比(U+20B9)和土耳其里拉(U+20BA)相邻。这种分类隐含着将Bitcoin视为一种合法货币符号的承认,而非一个商标或技术标记。
采纳之路
被纳入Unicode只是第一步。要让₿符号在实际中可用,它需要被添加到操作系统字体和软件中。这个过程是渐进的。
Apple在iOS 11.1(2017年10月)中为默认字体添加了Bitcoin符号的字形支持。Google在Android系统更新中随后跟进。微软在Windows更新中添加了支持。主要网页字体和设计工具逐步纳入了该字符。
即便如此,采纳也不是统一的。一些较旧的系统和字体仍然将U+20BF显示为空白方框或占位符。在提案提交多年后,完全的全球支持仍在进行中——这是Unicode采纳的正常时间线,但对于一个运动速度快于传统标准机构的社区来说,有时令人沮丧。
符号与标志
重要的是要区分Bitcoin的Unicode符号(₿)和Bitcoin标志(橙色圆圈中倾斜的白色B)。Unicode符号是一个文本字符——一个可以内嵌于文本中的字形,就像$、€或¥一样。标志是一个图形标记——一个用于品牌识别的视觉设计。
Unicode符号从Bitboy于2010年创建的标志设计中获得了字形灵感,但它们服务于不同的目的。符号出现在金融数据、电子表格、价格标签和纯文本中。标志出现在网站、应用程序、商品和营销材料中。两者共同构成了Bitcoin的完整视觉身份。
去中心化的讽刺
也许Bitcoin Unicode故事中最迷人的方面是它固有的矛盾。Bitcoin是为了在没有中央权威的情况下运作而创建的。它的整个理念是建立在不需要许可或批准的基础上。然而Bitcoin符号的正式承认来自Unicode联盟——一个拥有成员费用、技术委员会和官僚审批程序的中心化组织。
这个矛盾揭示了即使是最去中心化的技术最终也必须与中心化的标准和机构互动的现实。Bitcoin可以在没有任何人许可的情况下运作。但要让₿符号出现在每个人的键盘上,需要一个委员会的批准。这种张力——去中心化的技术与中心化的基础设施之间——贯穿于Bitcoin的整个历史,而Unicode的故事是它最清晰的表达之一。