加密货币背后的基础技术是区块链。它允许网络中的所有客户端达成共识,而不必相互信任。
在最初的几天里
区块链技术背后的想法早在 1991 年就已被描述,当时科学研究人员 Stuart Haber 和 Scott Stornetta 提出了一种计算上可行的解决方案来密封数字文档,使其无法失效或篡改。
该系统使用一系列安全的加密区块来储存带有时间戳记的文档,并于 1992 年将 Merkle 树纳入设计中,透过允许将多个文档组合到单一区块中来使其更加高效。然而,这项技术并未被使用,专利于 2004 年到期,也就是比特币诞生的四年前。
可重复使用的工作量证明
2004 年,电脑科学家兼加密活动家 Hal Thomas Finney II 推出了一种称为可重复使用工作量证明 (RPoW) 的系统。该系统的工作原理是接收基于工作量证明代币的不可替代的 Hashcash,并作为回报产生可在人与人之间转移的 RSA 签名代币。
工作量证明 (RPoW) 透过将代币所有权注册在可信任伺服器上来解决双重支出问题,该伺服器旨在允许世界各地的用户即时验证其真实性和完整性。
可重复使用的工作量证明(RPoW)可以被认为是加密货币历史上的早期原型和重要的早期步骤。
比特币网络
2008 年末,一个人或团体使用化名中本聪 (Satoshi Nakamoto) 在加密邮件列表中发布了一份介绍分散式点对点电子现金系统(称为比特币)的白皮书。
Hashcash 建立在工作量证明演算法之上,但比特币的双花保护不是使用 RPoW 等硬体的可信任运算功能,而是透过去中心化的点对点协议来追踪和验证交易。简而言之,比特币是由矿工使用工作量证明机制来开采作为奖励,然后由网路中的去中心化节点进行验证。
2009年1月3日,中本聪挖出了第一个比特币区块,并获得了50个比特币的奖励,比特币由此诞生。第一个比特币接收者是 Hal Finney,他于 2009 年 1 月 12 日从中本聪那里收到了 10 个比特币,这是世界上第一笔比特币交易。
以太坊
2013 年,程式设计师兼比特币杂志联合创始人 Vitalik Buterin 表示,比特币需要一种程式语言来建立去中心化应用程式。由于未能在社群中达成一致,Vitalik 开始开发一种新的基于区块链的分散式运算平台以太坊,其中包括称为智慧合约的脚本功能。
智能合约是在以太坊区块链上部署和执行的程序或脚本。例如,如果满足某些条件,则可以使用它们进行交易。智能合约是用特定的程式语言编写并编译成数位程式码,然后是可以读取和执行的去中心化虚拟机(EVM)。
开发人员还可以创建和部署在以太坊区块链中运行的应用程序,这些应用程式通常称为DApp(去中心化应用程式),并且已经有数百个DApp 在以太坊区块链上运行,包括社交媒体平台、赌博应用程式和应用程式。
以太坊的加密货币称为以太币,可以在帐户之间转移,并用于支付执行智慧合约时使用的运算能力。
概括
如今,区块链技术正在引起公众的广泛关注,并且已经被用于多种应用,而不仅限于加密货币。有关区块链和其他有趣主题的更多信息,请不要忘记观看我们在币安学院上的其他影片。
