“加密货币”还是“密码货币”
燊林

05月27日 08:23

Follow

“加密货币”应该称为“密码货币”。因为,尽管在比特币用到的底层技术——非对称密码能够对信息进行加密和解密,这也是以前人们关注密码学的核心问题。但是,在比特币的机制中,并没有用非对称密码的加密和解密功能,用到的是“签名”与“验证”功能。

最近受到孙立林的指正,认识到对“加密”一词的使用有误。

“加密货币”应该称为“密码货币”。因为,尽管在比特币用到的底层技术——非对称密码能够对信息进行加密和解密,这也是以前人们关注密码学的核心问题。但是,在比特币的机制中,并没有用非对称密码的加密和解密功能,用到的是“签名”与“验证”功能。

以前人们关心的是,我写一封密信,需要一种方法,不能让送信的人或其他人看懂,只能由收信人解读。由此产生了密码学的加密和解密问题。

在比特币的系统中,并不需要向谁隐瞒什么。恰恰相反,需要的是让所有人都看懂并见证。这里需要的是用密码技术对信息进行“签名”,确认授权。然后让大家看到这个签名后的内容,再“验证”是否是有效的签名或授权。

“签名”和“验证”、“加密”和“解密”都用到非对称密码的公钥和私钥及相关运算。

“签名”是用自己的私钥对自己的文本(比如比特币交易)进行签名(授权),然后公开签名信息和公钥。其他人用签名者公布的“公钥”验证这个签名信息是否是相应私钥对原文本签名后形成的。相当于在一份文件上盖个章,然后公布出去,大家验证一下这个章是真的,从而确认文件可信。

“加密”则是用收信者的公钥与原始文本进行运算,得到别人无法理解的加密文本。这样,无论加密文本通过何种渠道传播出去,第三者都无法解读文本内容。只有掌握了该公钥对应私钥的人,才能用相应私钥与加密文本进行运算,还原出原始文本,即“解密”。2017年5月的WannaCry勒索软件就是把用户文本用勒索者的公钥加密,索取赎金后用私钥给用户解密。

所以说,“加密货币”中用到的并非“加密”和“解密”,而是“签名”与“验证”,应该称为“密码货币”。

这个错误发生在英文到中文的翻译过程中,人们将cryptocurrency的前缀“crypto”译成了“加密”,正确的翻译应该是“密码的”或“密码学的”。

类似的概念定义不当在区块链这个领域非常严重,因为这个领域一开始主要由非专业人士参与。现在负面影响逐渐显露,有必要逐步澄清。我之前澄清了“区块链”的定义问题,忽略了“加密”。这里需要再次感谢孙立林的指正!

☞FCH白皮书
相关链接

☞FCH入门
相关链接

☞自由现金的治理机制
相关链接

☞FCH大事记
相关链接

☞FCH网站导航
相关链接

665 views

1
Share

Comments

no comments

Recommend to Read

链博科技

原创

07月01日 16:16

Follow
866 Views
Comment
2
Share

TFR

原创 首发

06月08日 11:20

Follow
Comment
1
Share

悟空看区块

原创

05月22日 16:44

Follow
558 Views
Comment
2
Share

Hellobtc930586

05月31日 08:46

Follow
734 Views
Comment
2
Share

闪电

原创 首发

07月01日 19:41

Follow
19267 Views
4
31
Share

小张佩奇

07月03日 12:50

Follow
7404 Views
2
30
Share

成都亿太云

05月22日 17:38

Follow
Comment
2
Share

TFR

原创 首发

07月02日 11:51

Follow
2
1
Share

白话区块链

06月23日 14:41

Follow
16935 Views
7
37
Share

吴说区块链

原创

05月26日 09:53

Follow
8070 Views
9
28
Share
加载更多