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