区块链 是当今技术的流行语。因此,区块链被定义为存储在区块链中的交易的数字记录。
每次通过存储信息完成一个块时,都会创建下一个新块以存储更多信息。区块链是一种不允许第三方中介的安全技术。例如:在汇款中银行的干预是不允许的。区块链技术应用于银行、金融、政府、保险、医疗保健、零售等各个领域。
不同版本的区块链:
区块链的三个版本如下图所示:
1. 区块链 1.0(加密货币) –
区块链 1.0 版由 Hall Finley 于 2005 年推出,他实施了 DLT(分布式账本技术)代表其第一个基于加密货币的应用程序。这允许在比特币的帮助下执行的基于区块链技术或 DTL 的金融交易。这种类型的版本是无需许可的,因为任何参与者都将执行有效的比特币交易。此类型主要用于货币和付款。
2. 区块链 2.0(智能合约)——
新版区块链的出现,是因为1.0版存在比特币挖矿浪费,网络可扩展性不足的问题。所以问题在2.0版中得到了改善。在这个版本中,区块链不仅限于加密货币,还将扩展到智能合约。
因此,小型合约是存在于区块链中的小型计算机。这些小型计算机是自动执行的免费计算机程序,并检查早先定义的条件,如促进、验证或执行,并降低交易成本效率。
在区块链 2.0 中,比特币被以太坊取代。因此,BlockChain 2.0 成功地快速处理了公共网络上的大量交易。
3. 区块链 3.0 (DApps) –
在 2.0 版本之后,引入了新版本,其中包括被称为去中心化应用程序的 DApps。一个 DApp 就像一个传统的应用程序,它的前端可以用任何语言编写,调用它的后端,它的后端代码运行在去中心化的点对点网络上。它利用去中心化的存储和通信,可以是 Ethereum Swarm 等。
有许多分散的应用程序,如 BitMessage、BitTorrent、Tor、Popcorn 等。
优点 :
- 无需第三方中介即可进行交易,确保详细信息和数据的安全。
- 区块链使用密码学来确保信息被锁定在区块链内。
- 区块链删除了加速交易的双记录。
缺点:
- 只要人为因素在进化,就总是存在出错的风险。
- 比特币的交易成本相当高。
- 区块链技术是不可变的,这意味着我们无法在插入数据或信息时进行任何更改。