本文概述
- 区块链1.0:货币
- 区块链2.0:智能合约
- 区块链3.0:DApps
文章图片
区块链1.0:货币通过解决计算难题来赚钱的想法最初是由Hal Finney于2005年提出的,他创建了第一个加密货币概念(分布式分类帐技术的实现)。该分类账允许使用比特币执行基于区块链技术或DLT的金融交易。比特币是这一领域最突出的例子。它被用作Internet上的现金,并被视为货币互联网的推动者。
区块链2.0:智能合约比特币附带的主要问题是浪费的挖掘和缺乏网络可扩展性。为了克服这些问题,该版本将比特币的概念扩展到了货币之外。新的关键概念是智能合约。小型计算机程序“生活”在区块链中。它们是免费的计算机程序,可自动执行并检查条件,这些条件先前已定义,例如简化,验证或强制执行。区块链提供的这项技术的最大优势是,不可能篡改或破坏智能合约。最突出的例子是以太坊区块链,它提供了一个平台,开发人员社区可以在该平台上为区块链网络构建分布式应用程序。
很快,区块链2.0版本成功地处理了公共网络上的大量日常交易,通过ICO(初始代币发行)筹集了数百万美元,并且市值迅速增加。
区块链3.0:DApps【区块链版本】DApps也被称为分散式应用程序。它使用分散式存储和通信。它的后端代码在分散的对等网络上运行。 DApp可以将前端代码托管在分散存储(如以太坊群)上,并且用户界面可以用任何可以像传统Apps一样调用其后端的语言编写。