区块链的演变: 交易、合约和应用丨区块链芝士
1、什么是区块链?
区块链技术是一个点对点交易的密码链。归功于去中心化节点对它们进行验证和提交,区块链交易以一种去信任的方式存储。
比特币是世界上最早的加密货币,它向世界介绍了区块链技术和区块链生态系统的概念。当我们审视区块链的历史时,我们必须要回顾2009年。2009年,匿名人士中本聪(Satoshi Nakamoto)发布了一份比特币白皮书,详细阐述了围绕着数字点对点支付的双花问题的解决方案。
2、区块链里的交易
中本聪将交易演化去信任的实体,消除了对中介的需求。
中本聪的白皮书提出了他们在传统金融方面的问题,称电子商务已经几乎完全依赖第三方中介来处理数字交易。这些中介机构必须花费时间和金钱来调解交易,这增加了交易各方的成本,并限制了较小的日常交易的可能性,以及导致其他问题。
该解决方案通过计算证明来提供不可变的交易时间戳,并将这些交易散列到一个“基于散列的工作证明的持续链”中。
这种链将以分散的方式存在——作为一个时间戳服务器,分布在自愿参与的节点之间。如果节点要离开并返回,它们将复制现有最长的链,并从那里继续。
交易过程的去中心化允许了去信任的点对点交互,消除了第三方参与的需要。理想情况下,为所有人提供更便宜、更快的交易。然而,一旦技术就位,用户需要一种在其之上进行交易的方式,这就是比特币发挥作用的地方。
所以当有人问先有比特币还是先有区块链时,我们现在知道答案是区块链。
3、区块链中的合约
区块链技术已经超越简单的点对点交易。创新促成了在区块链之上构建去中心化应用程序(DApps),以及速度和安全性解决方案的增加。这种创新很大程度上要归功于智能合约。
自从比特币第一代区块链或区块链1.0问世以来,区块链生态系统就开始发挥作用。例如,以太坊(Ethereum)被许多爱好者认为是区块链的未来。
这个绰号来自于以太坊更关注区块链应用程序和利用区块链智能合约,而不是简单地作为去中心化货币存在。
以太坊的创始人Vitalik Buterin设想他的平台将取代在线体验,这将使所有数字流程去中心化。既然可以革新金融借贷、游戏和社交媒体,为什么要停止革新点对点支付呢?
Buterin利用智能合约来帮助实现他的愿景。智能合约是两方或多方之间达成的数字协议,与现实生活中的合约没什么不同。然而,现实生活中的合约需要律师或类似的中介来发挥作用,这使过程变得复杂。
智能合约由一组在初始化之前达成一致的不变规则强制执行。这些规则被硬编码到以太坊的区块链中,确保一旦合约开始,没有人可以更改它们,从而消除了对中介的需要。当双方履行各自的协议时,合约即告生效。
4、应用
去中心化应用程序完全去信任,这确保了用户可以在不需要中介的情况下利用他们的能力。
虽然比特币中存在智能合约技术的雏形,但以太坊将其提升到了一个新的水平。它为开发人员提供了一个平台,在此平台上可以利用智能合约的力量构建DApp。
现在,我们可以将以太坊视为第二代区块链或区块链2.0,因为它的功能超越了比特币,第一代区块链。毕竟,以太坊允许用户在其平台上创建他们的加密货币,利用以太坊区块链实现安全和速度目的。
例如,开发人员可以构建一个完全通过智能合约管理的借贷应用程序。在这种情况下,智能合约将扮演托管的角色,安全地持有资金,然后方便贷款的发放,并作为借款人偿还贷款的地方。
然而,尽管智能合约和去中心化应用提供了创新,但以太坊存在严重的可扩展性问题,这意味着当其网络过于繁忙时,它很难验证交易。这种困境是由于比特币和以太坊都使用了一种共识算法: 工作量证明(PoW)。
PoW要求矿工通过利用他们的算力来解决复杂的方程来验证区块。然而,只能有一定数量的矿机来验证一定数量的交易。如果有太多的人试图进行交易,矿商将不堪重负,验证过程将花费更长的时间。为了解决这些问题,以太坊正在其名为以太坊2.0的网络升级中转向权益证明(PoS)共识算法。
现在,让我们进入第三代区块链,也就是区块链3.0。
声明:本文由cointelegraph撰写,零点财经收录,观点仅代表作者本人,绝不代表零点财经赞同其观点或证实其描述。