在早期的互联网中,很多学者就已经推测将来可以设计出一种协议,这个协议允许人们交换真正的数字货币.
然而,正如在科学领域经常发生的那样,想法总要花一些时间才能变成现实.实际上在20世纪,人们就曾试图创造各种形式的数字货币,但在2009年比特币发明之前,这种想法一直只是一个梦想.
如今,有许多的人声称自己已经完成了加密货币的初衷或者是他们已经超越这些限制去创造一些全新的东西.
尽管他们有不同的意见,作为一类计算协议,加密货币确实有很多共同之处.例如,它们的诞生是出于人们对于网络隐私的认识,以及不再需要中介来达成交易.
比特币是目前最著名的加密货币,它们都使用了类似的区块链.
加密货币的共性:
无边界(Borderless): 你可以在世界上任何地方接收或者是发送加密货币.
持久(Durable): 加密货币可以多次使用而不会消失.
不可恢复(Irreversible): 交易不能被撤回也不能交易两次.
无需权限(Permissionless): 创建钱包,拥有加密货币不需要提供任何信息或者拥有权限.
匿名(Pseudonymous): 交易不需要附上个人姓名或身份信息.

想要完全理解加密货币,我们需要深入了解实现数字货币的过往的探索历史.
因为如今加密货币被称为”组合发明”(combinatorial inventions),即使用旧的,建立的作品的组合创造一种新技术.当今所有加密货币的基础在于密码学(用于安全私人通信的技术)和加密(对信息进行编码的过程).
密码学是创建代码和密码背后的科学技术,它允许人们以私密和安全的方式传输信息.
已知的最早使用密码学的地方是在公元前1900年左右从埃及古王国雕刻到墓葬墙上的非标准象形文字中发现的.
然而从那时起,密码学得到了广泛的发展,并经历了多次更替来适应时代需求. 例如,在中世纪,消息使用两个字母进行编码,读者需要同时看到这两个字母才能破译消息.
在 1900 年代初期,密码学主要由军事和间谍机构使用,特别是在战争期间,秘密通信是在岗位之间发送信息的重要方式。 20 世纪早期最著名的密码学家之一是艾伦·图灵,他在二战期间建造了一台帮助解密德国信息的机器.
今天,当加密传输从一方传输到另一方时,特别是通过互联网,保护加密传输的方法称为加密.
在现代密码学中,可以使用私钥对信息或数据进行签名,而且与早期一样,第三方可以验证消息的签名.
数字签名对完整性和不可否认性都有很好的应用.数字签名是散列和非对称加密的组合.也就是说,信息首先被散列函数计算,并且该散列用发送者的私钥加密。这就组成了签名,与消息一起发送.
收件人使用发件人的公钥从签名中提取散列,然后对信息进行散列处理以与提取的散列进行比较。如果您确信公钥属于发件人,并且公钥解密成功,那么您可以确信邮件确实来自发件人.如果提取的散列与信息的计算散列匹配,则可以确定消息的完整性.
请记住,数字签名不一定会使信息保密; 因为有可能签署明文消息。 数字签名将与加密的消息一起工作,但是信息本身的加密必须单独执行.
加密货币网络使用数字签名来实现加密资产的转移.收件人将其公钥提供给发件人,发件人的私钥签署交易,将资产分配给收件人的公钥.
Satoshi Nakamoto,一名程序员(或一组程序员)发表了白皮书《比特币:一种点对点的电子现金系统》.
比特币不依靠中心化服务器或数据库来存储交易、账户和余额信息,而是依靠自己的用户网络来提供该服务.
2009 年初,第一批比特币被开采出来,导致了我们今天所处的加密货币生态系统的发展.
如果您想了解有关比特币如何运作的更多信息,请关注接下来的文章.
参考资料:
