" /> " />

目 录CONTENT

文章目录

web3.0 入门

Administrator
2024-09-14 / 0 评论 / 0 点赞 / 8 阅读 / 14636 字

https://aws.amazon.com/cn/what-is/web3/


什么是 Web3?

Web3 是区块链等技术的总称,这些技术可以分散互联网上的数据所有权和控制权。大多数互联网应用程序都由集中式实体控制(企业掌握用户数据),这些实体决定如何保存和使用最终用户数据。Web3(也称为 Web 3.0、去中心化 Web 或语义 Web)技术允许社区驱动的项目,而不是集中式管理结构。在这些项目中,最终用户控制数据、确定定价、直接为技术开发做出贡献,并在项目的方向上拥有更重要的发言权。这些技术具有自动调节用户相互交互方式的机制。因此,不需要集中式实体来管理这些交互。

Web 3.0 的核心理念是什么?

Web 3.0 具备四项主要功能。

去中心化

去中心化的 Web 应用程序是 Web 3.0 的关键功能。其目的是在去中心化网络中分发和存储数据。在这些网络中,不同的实体拥有底层基础设施,用户直接向存储提供商付费以访问该空间

去中心化的应用程序还将信息副本存储在多个位置,并确保整个过程中的数据一致性每位用户可以控制其数据存放的位置,而不必将其移交给集中式基础设施。去中心化的互联网用户可根据需要出售自己的数据。

去信任性

在集中式 Web 应用程序和服务中,用户通常需要信任中央权威机构来管理其数据、交易和交互。这些中央权威机构可以控制用户数据,并且可以操纵系统的规则。数据可能存在安全风险或管理不善,从而导致用户信息丢失或滥用

相比之下,Web3 引入去信任性,因此用户可以在无需信任任何特定方的情况下进行交易和交互。

语义网

借助语义网,应用程序能够通过理解 Web 数据的内容和上下文来执行复杂的任务。语义网使用元数据和人工智能为用户生成的数据提供含义(语义)。

语义网是一种基于互联网的技术,旨在使计算机能够理解网页上的数据的含义。它通过使用元数据和人工智能技术来实现这一目标。元数据是关于数据的数据,它为数据提供了额外的信息,帮助计算机理解数据的上下文和含义。人工智能则进一步分析和处理这些数据,使应用程序能够执行更复杂的任务,如自动推理、数据整合和智能搜索等。

在这段描述中,"语义网,应用程序能够通过理解 Web 数据的内容和上下文来执行复杂的任务" 强调了语义网的主要功能,即通过理解网页数据的深层含义和上下文,使应用程序能够执行更复杂的任务,而不仅仅是简单的数据检索。

"语义网使用元数据和人工智能为用户生成的数据提供含义(语义)" 这部分则解释了语义网如何实现这一功能。它通过在数据中嵌入元数据,并利用人工智能技术来分析和理解这些数据,从而为用户生成的数据提供更丰富的语义信息。这样,应用程序就能够更准确地理解和处理数据,为用户提供更智能的服务。

Web 3.0 旨在更全面地转向目前存在于现有 Web 技术某些方面中的语义网技术。例如,搜索引擎可提供更准确且与上下文相关的搜索结果,而智能代理则可帮助用户更高效地执行任务。

互操作性

Web 3.0 的目标是在不同技术之间建立更多的互连,从而数据无需中介即可在不同平台之间流动。互操作性使数据具有可移植性,因此用户可以在服务之间无缝切换,同时保持自己的首选项、配置文件和设置。

与此同时,集成各种物联网(IoT)设备的协议将 Web 的覆盖范围扩展到传统边界之外。例如,支持无边界交易的加密货币技术允许跨地域和政治边界进行价值交换

加密货币技术是一种基于区块链的数字货币系统,它允许用户通过加密和去中心化的方式进行交易。这种技术的核心是利用加密算法来确保交易的安全性和用户身份的匿名性。加密货币技术通过分布式账本(区块链)来记录所有的交易,每个区块包含一组交易记录,并通过密码学方法链接在一起,形成一个不可篡改的链。这使得加密货币交易透明、安全且高效,同时不受单一中央机构的控制。

为什么 Web 3.0 如此重要?

当互联网刚刚起步时,仅限阅读的 Web 体验很常见。最终用户只能阅读相关公司发布的内容,这些公司已购买并维护托管静态网页的基础设施。

随着博客和社交媒体平台等 Web 2.0 技术的出现,应用程序变得更具交互性。可以生成和发布内容或与他人交换服务。但是,所有交互都由中央第三方权威机构管理,这些权威机构从服务交换中获得商业利益。这些权威机构还可以拥有和控制最终用户创建的数字资产。

例如,集中式自由职业者平台将自由职业者与客户联系起来,而租房平台将业主与租房者联系起来。服务提供商和服务用户都会创建服务配置文件、服务描述、用户个人资料、博客、视频和评论等数据。这些平台集中管理所有这些数据。

Web 2.0 面临的挑战

虽然中央平台促进和规范双方之间的交互,但 Web 2.0 机制带来若干挑战:

  • 服务提供商可能无法在不损失声誉和丢失客户群体的情况下将其数据转移到其他平台

  • 服务用户对其数据使用和管理方式的控制权有限。

  • 集中式平台可能会独立制定某些对最终用户产生重大影响的决策。例如,这些平台可以筛选某些用户生成的内容或限制最终用户对某些网站功能的访问。

Web 3.0 的优点

Web 3.0 旨在转向读取/写入/拥有模式,即数据创建者拥有和控制自己的数据,并在如何使用和管理数据方面拥有更重要的发言权。Web 3.0 技术提供多种机制,因此最终用户不仅仅是客户,而是成为股东和参与者。接下来介绍其他一些优点。

提高参与度

用户以更有意义的方式在彼此之间和与解决方案提供商进行交互。他们会因为积极参与在线社区而获得激励,而无需请求其交换数据。

增强隐私

个人用户决定谁有权访问他们的数据。存放数据的基础设施的所有者无法访问个人用户的数据。您的在线交互可能公开可见,但您的身份保持机密性。

民主化沟通

Web 3.0 旨在消除地理、政治和企业沟通障碍。Web 3.0 限制大型科技公司的审查权,并在安全要求和更高的透明度之间取得平衡。

Web 3.0 中有哪些主要技术?

区块链技术构成了许多 Web 3.0 应用程序的基础,提供了透明度、不可变性和去信任性。区块链是去中心化的分布式分类账,用于存储节点网络上的交易记录或数据。

区块链数据库将数据存储在按时间顺序保持一致的区块中,只有在通过对等网络达成共识后,才能删除或修改这些区块。区块链内置的机制可以阻止未经授权的交易条目并在这些交易的共享视图中创建一致性。因此,可以使用区块链创建不可更改或不可变的分类账,以此跟踪所有类型的交易

接下来将介绍其他推动 Web 3.0 发展的关键技术。

了解区块链技术 »

区块链

以转账举例:如果我用某个支付app向a转账100元,那么支付ap需要检查我的余额是否有100元,转账后我的账户还剩多少钱。

这些交易信息都需要支付app进行记录,所有的交易都需要一个交易中心。

区块链的世界中,是没有交易中心的概念的。

任何人都可以记录,但是为什么要浪费自己的资源记录跟自己无关的东西呢?

答案是记账的奖励机制,所有人记账都可以收到手续费的奖励,相较于中心化的交易手续费是一个很低的数字

在web3中,交易的前提是拥有一个虚拟钱包。

与传统的银行账户不同,虚拟钱包没有中心化的交易记录,而是通过无数个节点来进行记录。

虚拟钱包分为三种类别:

在交易所开通的账户钱包,和传统的账户类似,都需要一个中心化的机构运行;
第二类是冷钱包,需要一个特定的硬件装置才可以运行, 类似网银的u盾;
第三类就是一个单纯的app(metamask),只需要通过密钥就可以进行交易。
如果我向a转账100元(当然,货币必须换为等值的虚拟币),同时广播告诉了网络上的所有人,这个网络上的所有人进行交易时的记录都会广播。

假设在一段时间内收集到了一千条交易记录,那么将这一千条交易记录封装为一个块,这个块就是区块链的其中之一。

把封装的这一块链接到上一个交易记录的块,如此延伸,就形成了一个区块链。

谁来负责封装交易记录呢?在区块链的逻辑中,只能有一个人进行打包封装,而且封装完成后会有相应的奖励,如何判断谁是最终有权限封装的人。

简单来说,就需要通过计算机计算一道数学题。

谁最先计算出最终答案,那么封装的权利就归属于谁,这个计算的过程,就是大家理解的挖矿。

令牌化

可以通过令牌化扩展区块链技术应用程序。令牌化是在区块链上将现实世界或数字资产表示为数字令牌的过程。

这些令牌是所有权、访问权或其他形式价值的加密表示。例如,可以用令牌代表实物和数字资产,例如房地产、股票、商品、艺术品、音乐,甚至是游戏内物品。

每个令牌可以代表底层资产的特定部分或整个单位,使其可分割且易于交易。虚拟世界中有不同的令牌类型,例如受证券监管约束的证券令牌,或代表不允许分形所有权的独特、不可分割资产的不可替代令牌(NFT)。

在区块链技术中,令牌化指的是将现实世界中的资产或权利转换成区块链上的数字资产,这些数字资产通常被称为代币(Token)。通过这种方式,资产的所有者可以通过区块链技术来验证和转移资产的所有权,从而提高交易的效率和安全性。

WebAssembly

WebAssembly(Wasm)是一种用于堆栈式虚拟机的二进制指令格式。它在浏览器内的沙盒环境中运行,这意味着其无法访问用户的本地文件系统。

WebAssembly 支持在 Web 浏览器中运行高性能代码,这为去中心化应用程序在不同平台上的高效运行奠定了基础。开发人员可以按照接近原生的速度运行代码,与 JavaScript 等传统 Web 技术相比,显著提高了性能。

语义网技术

借助语义网技术,应用程序能够更全面地理解和解释客户数据。这些技术使用关联数据原理将多个数据集相互关联或在 Web 上发布结构化数据。下面提供一些示例。

资源描述框架

使用资源描述框架(RDF),可以将语句以主语-谓词-对象的形式表示为三元组。这些三元组创建基于图形的数据结构,用来表示不同实体的关系。SPARQL 是一种用于查询 RDF 数据的查询语言。

Web 本体语言

Web 本体语言(OWL)用于定义本体或知识和概念之间关系的形式表示。可以使用 OWL 指定类、属性和实例,以及促进推论和推理。

WebAssembly和语义网技术是Web 3.0中的关键技术,它们分别提高了应用程序的性能和数据理解能力,为去中心化应用程序的发展提供了重要支持。

Web 3.0 应用程序有哪些示例?

各种区块链技术应用程序正在构建中,并将作为 API 和服务公开。然后,它们用来针对不同的使用案例构建其他 Web3 应用程序。下面提供一些示例。

智能合约

智能合约是自我实现的合约,其预定义规则以代码编写而成。当满足某些条件时,这些合约会自动执行协议条款。例如,如果合约规定物品的所有权转让给任何为该物品支付费用的人员,则您只需向该合约发送要价。然后,分类账通过使用下一个区块中的交易来自动更新,以反映您成为新的所有者。

去中心化自治组织(DAO)是一种商定的智能合约,可自动对资源池(令牌)进行去中心化决策。拥有令牌的用户对资源的使用方式进行投票,并且代码会自动得出投票结果。

去中心化自治组织(DAO)的例子包括:

1. **The DAO (2016)**:这是最早的DAO之一,它是一个基于以太坊的众筹和投资平台,允许成员投票决定如何分配资金。尽管它后来因为安全漏洞遭到攻击并导致资金被盗,但它为DAO的概念和后续发展奠定了基础。

2. **MakerDAO**:这是一个去中心化的借贷平台,通过智能合约自动执行贷款和债务的创建。它使用自己的代币DAI,这是一个与美元挂钩的稳定币。MakerDAO的治理代币持有者可以投票决定协议的参数,如稳定费率和债务上限。

3. **Aragon**:这是一个平台,允许用户创建和管理自己的DAO。它提供了一套完整的工具,包括投票、资金管理和成员身份管理等。

4. **DAOstack**:这是一个为DAO提供智能合约框架的平台,支持复杂的治理结构和决策流程。它允许创建高度模块化的组织,其中可以包含多个子DAO和代币。

5. **MolochDAO**:这是一个专门为以太坊开发社区提供资金的DAO。它采用了一种独特的会员制度,成员需要持有一定数量的代币才能参与治理和决策。

6. **FlamingoDAO**:这是一个专注于投资和收藏NFT的DAO。它允许成员共同决定购买哪些NFT作品,并共同拥有和管理这些资产。

7. **Yield Guild Games (YGG)**:这是一个专注于加密游戏和NFT的DAO,它允许成员共同投资游戏内资产,如虚拟土地、装备和角色,并从游戏中获得收益。

这些例子展示了DAO在不同领域的应用,从投资、治理到艺术收藏和游戏。随着区块链技术的发展,我们可以预见DAO将在更多领域发挥重要作用。

可以使用智能合约为抵押贷款、债券和证券等金融工具编程条件(也称为去中心化金融)。或者,可以通过供应链促进货物的跟踪和付款。智能合约可以免除使用中介,这有助于提高交易的效率和安全性

去中心化识别

去中心化身份是一种旨在让个人对其数字身份拥有更多控制权和所有权的技术。在传统的在线系统中,用户通常依靠集中式身份提供商(如社交媒体平台或电子邮件服务)来管理其身份和访问各种在线服务。 

去中心化身份将身份信息的控制权转移回个人用户。该技术使用与去中心化标识符(DID)文档关联的全球唯一标识符。此文档包含与身份相关的公有密钥、加密材料和服务端点。该技术使用选择性披露来共享特定的身份属性,并最大限度地减少在身份验证过程中对个人身份信息(PII)的暴露。

Snipaste_2024-09-14_16-15-09.png

InterPlanetary 文件系统(IPFS)

IPFS 是去中心化的分布式文件存储系统,为在 Web 3.0 上存储和访问内容提供更高效、更具弹性的方式。该系统为每个文件提供唯一的加密哈希值(基于内容的地址)。系统使用对等联网,其中每个 IPFS 节点都充当客户端和服务器。节点协同运作,在 Web 上存储、检索和分发内容,从而避免使用集中式服务器。

例如,当用户在 IPFS 上请求内容时,系统会使用内容的唯一哈希值来定位存储该内容的节点。然后,系统会并行地从多个节点检索内容,从而帮助确保冗余和容错能力。

代币

NFT

流程简介

在Web3.0的世界中,写博客可以通过区块链技术来实现去中心化存储,同时结合加密货币奖励机制,为内容创作者和读者提供激励。以下是区块链存储和加密货币奖励流程的详细解释,以及它们之间的关系。

1. 区块链存储的流程
在Web3.0中,博客内容不会像Web2.0那样存储在单一的中心化服务器上,而是通过区块链或去中心化存储网络(如IPFS、Arweave等)进行存储。流程如下:

内容创建:博客作者通过Web3平台发布博客文章。
去中心化存储:
IPFS(InterPlanetary File System):是一种去中心化的文件存储协议,内容被分片加密并分散存储在全球的多个节点上,确保数据安全性和永久性。
Arweave:是一种去中心化的存储网络,通过其区块链,数据可以实现永久存储。
生成内容的哈希值:博客文章存储在区块链上时,会生成唯一的哈希值,确保内容的不可篡改性。
智能合约:区块链上通常会使用智能合约来管理博客的发布、版权保护和奖励机制。
2. 加密货币奖励的流程
为了激励博客作者和读者,Web3.0通过加密货币的方式进行奖励。具体流程如下:

内容发布与奖励机制:
当作者发布博客内容时,可以通过智能合约设定奖励机制,例如用户阅读、评论、点赞等行为都会触发相应的奖励。
读者可以通过支付小额的加密货币来阅读付费文章,或者通过打赏来支持作者。
去中心化广告和打赏:
作者可以通过平台获得广告收入,广告商通过智能合约向作者支付加密货币。
读者也可以直接使用钱包向作者打赏,打赏的加密货币会直接进入作者的钱包,减少了中间商的剥削。
DAO (去中心化自治组织) 社区奖励:
作者和读者可以参与DAO决策,贡献内容或意见以获得平台代币奖励。
NFT(非同质化代币):
作者可以将其原创内容(如文章、图片等)铸造成NFT,在区块链上标记其独有的数字资产属性,之后可以在去中心化市场上交易,获得加密货币收益。
3. 流程中的关键技术
智能合约:智能合约是区块链上自动执行的代码。博客平台通常会通过智能合约来管理奖励分发、版权保护以及支付流程。
加密货币钱包:作者和读者需要使用加密货币钱包(如MetaMask)来接收和管理奖励。
去中心化存储与检索:基于IPFS等技术的存储网络确保内容的存储安全,同时保证内容可以随时被检索。
4. 区块链存储和加密货币奖励的关系
区块链存储和加密货币奖励密切相关,因为通过区块链技术,内容不仅能够安全存储,还能够通过智能合约实时执行奖励流程。例如:

内容发布时的代币奖励:每当新的博客文章发布时,平台可以通过智能合约给作者提供代币奖励,以激励创作。
读者参与互动获得奖励:读者通过点赞、评论、分享等互动行为也能够获得平台代币,促进内容传播。
交易透明性和去信任化:所有的内容发布、交易和奖励都记录在区块链上,具有公开透明且不可篡改的特点,去除了中心化平台对收益分配的控制。
实现的工具与平台
Mirror.xyz:基于以太坊的去中心化博客平台,支持内容NFT化、代币奖励等功能。
Arweave:提供永久内容存储的区块链平台,可以保障博客内容的永久存在。
通过Web3.0技术,博客内容的存储、分享和收益机制变得更为公平、透明,且加密货币激励机制有效激发了创作者的积极性。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区