如何过渡到 Web 3.0?

·  阅读 970

「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」。

2008 年的金融危机是人类历史上令人心碎的时刻。大银行向人们发放住房贷款而不关心他们是否能偿还。这些银行这样做是为了保证如果发生违约,保险公司将支付违约金。到了某个时候,保险公司无法支付这些银行贪婪地发放的超额不良贷款,于是金融危机就发生了。

在危机期间,许多银行申请破产,数千人失业,更多人无家可归。这一时期引起了人们对金融机构的极大不信任。这种不信任助长了中本聪在 2009 年创造的比特币

比特币的诞生催生了区块链概念,这是 Web 3.0 运行的核心技术。

在本文中,我们将介绍以下内容:

  • 什么是 Web 3.0
  • 为什么选择 Web 3.0
  • 如何成为 Web 3.0 开发人员

什么是 Web 3.0

Web 3.0 也称为去中心化网络。它是由区块链技术提供支持的最新一代互联网应用程序和服务。

比特币是第一个真正的数字货币,也是 Web 3.0 的灵感来源。比特币正在彻底改变我们在没有银行等中介机构的情况下通过互联网交换价值的方式。去中心化使比特币在金融生态系统中非常成功,现在,公司正在寻求将相同的去中心化概念应用于其他领域,如 NFT、元节等。

这激发了 2015 年 7 月推出的以太坊可编程区块链技术。虽然比特币主要用作价值交换的数字货币,但以太坊的建立是为了让我们能够构建更先进的区块链系统。

为什么选择 Web3.0

Web3.0 旨在创建一个所有权和控制权分散的互联网。在互联网上,您拥有自己的数据,您可以决定如何处理它,并且您可以在没有第三方的情况下直接超越边界交换价值。

我们一直在现有技术的基础上构建新技术,因此,Web 3.0 是 Web 2.0 的更受信任和去中心化的版本

internet_evolution.png

Web 3.0 已经存在大约 12 年了。虽然它正在逐步发展,但仍处于早期阶段。要将世界从 Web 2.0 完全转移到 Web 3.0,还有很多工作要做

成为 Web 3.0 开发人员

这需要两件事

  • 理解区块链技术的概念
  • 学习使用 Solidity 编程语言编写智能合约

区块链概念

区块链作为一个系统,可以比作一个由许多城市组成的国家,通过道路网络连接在一起。这些城市中的每一个都有边界点 ,汽车通过这些边界点进出城市。每次一辆车进入一个城市,它都会被送到一个中央停车场,与其他汽车一起临时停在那里。这些汽车后来被送到城市的停车场,在那里长期存放。

在区块链中:

  • 城市相当于节点:Nodes
  • 汽车可以是区块:Blocks
  • 边境检查站是在节点上创建的帐户。它们能够发送和接收交易。
  • 道路网络是允许在节点之间传输交易或区块的网络
  • 中心停车场相当于交易池在blockchain,其中包含尚未纳入blockchain系统即待处理的交易交易的集群。
  • 车库等价于交易的块被不可改变地存储在分布式总账。

许多节点聚集在一起形成区块链去中心化基础设施。去中心化是因为它们可以由世界上任何地方的任何人创建。

一个节点可以有多个账户(例如您在 Binance 或 BuyCoins 上的账户),这些账户能够发起交易或区块的转移。

区块链交易只是在相同或不同节点的两个账户之间进行电子价值的点对点转移。每个帐户都有其唯一的地址。

一个节点然后从交易池中创建一个交易区块,并将这些区块整合到现有的区块链(区块链)中

这些块中的每一个都存储在节点的硬件中,并且不能改变。区块被广播到区块链网络中的每个其他节点,确保网络中的每个节点都拥有相同的区块链副本。

区块链中每个区块的不变性通过添加到区块链的每个新区块必须连接到链中的前一个区块的规则得到加强。

结论

每个去中心化应用程序都运行在同一个概念上,我们有一个去中心化节点网络,以交易或交易块的形式传输价值,验证这些价值,然后将这些价值记录到一个不可变的分布式账本中。

我将撰写更多关于使用 Solidity 语言通过智能合约构建去中心化应用程序 (DApps) 的文章。

干杯!

分类:
代码人生
标签:
分类:
代码人生
标签: