文章介绍了区块链技术的起源、基本原理及其对社会的潜在影响,包括去中心化、数据不可篡改和消除中间人等特性。
作为人类,我们是社会性动物。分享、社交和相互交流是我们的天性。随着互联网的发展,这一特性得到了极大的进化。在互联网的早期,人们主要是数据的消费者。后来,随着互联网发展到第二代,我们成为了信息共享生态系统中的积极参与者。
但你如何信任任何共享的信息呢?这是互联网上传输信息的一个重大问题。大多数信息存储在由少数大公司控制的服务器上;这是一个中心化问题。这就是区块链的用武之地,它推动了这一代被称为 web3.0 的互联网,其中信息存储在去中心化的服务器上,并由利益相关者验证和同意。没有人需要信任任何人来进行验证或认证。
区块链最初是作为一种解决一个问题的技术出现的:在无信任的环境中建立信任。它最初是为了解决数字交易中的基本问题而引入的,因为在网络世界中信任是稀缺的。传统上,信任由银行、中央机构或政府来促进,它们监督和验证交易。然而,这种中心化方法带来了自身的问题,例如单点故障、易受攻击以及这些控制实体可能进行的审查。区块链提供了一种去中心化的方法来验证和处理交易,消除了对中央机构的需求。
在区块链网络中,参与者不需要相互认识;网络就像一个民主实体,每个交易验证者(或节点)都持有区块链数据的副本,称为账本。这个账本是透明的,所有人都可以访问。网络的验证者验证并同意账本上的数据。这些验证者(或节点)遵循一组规则来确定哪些数据是准确的,这被称为共识机制。由于账本对所有人开放和可用,任何篡改的企图都可以迅速被识别和无效化。由于没有任何单一实体拥有网络,任何用户或数据都无法被审查,这解决了中心化系统中的审查问题。现在我们对区块链有了基本的了解,让我们探讨一下为什么它很重要以及它还能解决哪些问题。
为了理解区块链的需求,让我们采用一种经典的方法来理解拜占庭将军问题,该问题指出,有几位将军各自带领自己的部队。将军们包围了一座他们想要占领的城市。如果将军们同时进攻这座城市,他们将成功,但如果他们不协调,他们将失败。
将军们面临的挑战是他们没有一种通信手段来确保他们的消息没有被恶意方拦截(审查)或篡改。那么,我们如何确保所有消息都能被传递并且在传递过程中不能被篡改呢?这就是区块链的用武之地。
区块链通过提供一个无审查且可验证的真实系统来解决这个问题。这是通过一个简单的机制实现的。每位将军可以通过信使向其他将军发送消息,其他将军可以使用他们的账本副本来验证消息的有效性。
将军们签署他们的消息并将其交给信使。那些及时传递正确消息而不篡改它的信使将获得奖励。接收消息的将军们可以根据发送者的签名轻松验证消息的有效性。
此外,未能及时传递有效消息的行为将受到严厉的惩罚。这种奖励和惩罚的结合建立了一个激励机制,使得信使们最好地采取适当行动,而如果他们不这样做,也很容易被发现。
在区块链术语中,将军们代表在网络上创建交易的人。虽然我们将将军的签名想象为他们手写的名字,但还有一种加密机制也称为签名。区块链上的所有内容都是加密签名的。通过这种加密签名,任何人都可以验证发送者是否发送了交易以及它是否未被修改。
传递消息的信使是矿工或验证者(在比特币和以太坊的情况下分别如此)。
在像比特币这样的工作量证明(Proof of Work)区块链中,矿工因为第一个打包有效数据并传递消息而获得奖励。他们通过成本受到提交无效数据的惩罚。运行比特币挖矿操作非常昂贵,投资这些成本来生成所有其他参与者都会忽略的数据(因为它是错误的或被篡改的)没有任何好处。通过将参与成本与潜在的奖励结合起来,我们也有一个与行为不当相关的机会成本。只要遵守规则,就有机会获得可观的收入。
在像以太坊这样的权益证明(Proof of Stake)区块链中,所有验证者因为及时传递有效数据而获得奖励。要作为验证者参与,他们需要提供抵押品,也称为“质押”。如果验证者传递无效数据,他们将受到从他们的质押中扣除的惩罚。这被称为“削减”。机会成本也适用于以太坊,如果你传递适当的数据,你保证会获得收入。
这些激励机制确保我们有一个系统,其中广播交易的人根据系统的规则适当地进行交易。我们可以相信系统有效工作,而无需明确信任个别矿工或验证者。这就是我们所说的“无信任”。
区块链作为一种技术可以对社会产生巨大的影响;它使一个自由的环境成为可能,在这个环境中,每个人都可以参与而不用担心被审查或压制。最好的部分是他们不必信任系统中的任何人。系统本身是无信任的,所有数据都是事实。它可以对社会产生以下积极影响:
一个任何人都可以发布信息并且该信息不能被中央机构或政府删除或审查的系统,可以使用区块链技术创建。例如,想象一个新闻工作室,任何信息都可以发布而不用担心被任何权威审查或删除;这在区块链中是可能的。
一个双方可以在不需要中间人干预的情况下相互交互的系统,可以使用区块链创建,因为它提供了一种以点对点方式进行交易的方式。这在现实生活中非常有用,因为通常交易需要发生在双方之间,而整个交易通常依赖于中间人,中间人可能成为单点故障,行为不端等。例如,在传统的国际汇款中,银行充当发送方和接收方之间的中间人。在这里,银行需要多天时间来验证和处理交易。通过区块链,资金可以在没有像银行这样的中介的情况下即时转移。
由于数据在区块链上是无审查且经过验证的,数据的可信度已经很高。除此之外,一旦数据存储在区块链上,它就无法被修改。我们称此为不可变性。
区块链的核心设计通过将所有先前数据与当前数据链接在一起来防止历史数据的更改。想象当前的区块链数据为一幅图片。一旦提交了新交易,你将那幅数据与前一幅图片捆绑在一起形成一幅新图片。因此,仅通过最新的图片,你就可以验证所有历史数据保持不变。
区块链的所有参与者(节点)都有区块链的本地副本,并且可以计算区块链的当前图片。我们称之为“状态”。节点定期检查图片是否有效,如果它们检测到任何错误数据,它将被丢弃。
生成和验证状态的过程通常被称为共识机制。不同的区块链依赖于不同形式的共识,每种共识都有其自身的权衡。一般来说,共识机制中的参与者因为保持可信而获得经济奖励(或不被惩罚)。
既然我们已经了解了区块链如何造福社会,让我们稍微了解一下这项技术是如何诞生的。
区块链技术的历史以重大里程碑为标志,这些里程碑为其当前的应用和广泛兴趣铺平了道路。这一旅程始于 1976 年,当时 Whitfield Diffie 和 Martin Hellman 引入了一种在公共通道上安全交换密钥的突破性方法,为公钥加密奠定了基础。这一创新使得无需共享密钥即可进行安全通信,这一概念对区块链的安全和无信任交易至关重要。
1991 年,Stuart Haber 和 W. Scott Stornetta 提出了数字文档中可验证时间的概念,提出了一种时间戳系统,以防止数字文档的倒签或篡改,使用安全的区块链。这一概念是区块链不可变账本的前身。1992 年,同一二人组进一步增强了该系统,引入了 Merkle 树,允许将多个文档高效地包含在一个区块中,解决了可扩展性和数据完整性——现代区块链技术的核心方面。
这些概念的实际应用在 2008 年比特币的创建中开始成形。匿名的中本聪的白皮书提出了一种去中心化的点对点数字货币系统,利用区块链促进透明且防篡改的交易,而无需中央机构。随后在 2009 年推出的比特币网络标志着去中心化账本的首次成功实施,展示了区块链超越学术理论的潜力。
2013 年至 2015 年间,Vitalik Buterin 引入的以太坊扩展了比特币的基础用例,引入了智能合约和开发去中心化应用程序(dApps)的能力,进一步展示了区块链的多功能性。这一时期为 2017 年的 ICO 热潮奠定了基础,区块链在筹款中的效用及其重塑传统金融和商业模式的潜力获得了主流关注。
这些关键的发展突显了区块链从安全密钥交换方法到去中心化应用程序的强大平台的演变,基于可验证来源、时间和可扩展性原则。
区块链从简单想法到全球力量的旅程展示了我们多么重视网络上的信任和开放性。它正在塑造一个未来,在这个未来中,每个人都有发言权,每个行动都清晰公平,为我们所有人开辟了新的合作和信任方式。
让我们知道 如果你有任何反馈或对新主题的请求。我们很乐意听取你的意见。
- 原文链接: quicknode.com/guides/web...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!