/ 杂谈 / 279 浏览 / 1 分钟阅读

扫盲 Web3 相关理论和应用

文章目录
  • 关于本文
  • Web3 到底是啥?
  • Web3 的关键技术栈
  • 加密资产
  • 结尾
  • 关于本文

    我本人对于对区块链以及虚拟币的关注也很久了,但一直以来所接触的知识都是碎片化,以前在这上面没什么收益,最近牛市让我对 Web3 有了很大的兴趣。我对于这个领域目前还不是很熟,搜索引擎上很多相关的知识都与币圈投资有关,让人感觉不太容易了解到 Web3 到底是什么。毫无疑问的是 Web3 的技术和理念的值得肯定的,金融属性只是其中一部分,其价值在很多地方都可以应用,这篇博文主要从技术和应用层面讲解,可作为初学者的参考笔记。

    Web3 到底是啥?

    Web3 是近几年很火的一个概念,说到 Web3 必定会与区块链和虚拟币相联系,但 Web3 究竟是什么却很模糊,没有一个统一的标准说法。Web3里的各种术语一大堆,究竟是 = 区块链?=Crypto?还是=元宇宙?

    先看下 Web1、Web2、Web3 的发展历程和差异:

    时代时间用户主要特点
    Web11990年 – 2000年只读静态网页、内容由少数网站发布,用户仅可浏览
    Web22005 年至今读写社交媒体、UGC 兴起,大型平台集中存储并变现用户数据
    Web32021 年起读写拥有数据上链、智能合约自动执行、价值由代币分配给用户与开发者

    从历程上可以看出我们现在处于 Web2 和 Web3 的时代,Web3 相比 Web2 用户不仅可以读写数据,还可以拥有数据。这里需要引入一个去中心化的概念。与web2不同,一个简单的例子就是传统的用户数据都由服务提供商管理维护,平台可冻结或删除用户的账号和数据,数据存放在中央服务器上,这点在金融服务上体现最为明显。在 Web3 时代,钱包地址(账户)由用户端生成,链上公开不可篡改,只有私钥持有者才能操作,所有的价值分配都写死在合约里,数据以去中心化方式存储,数据以及数据状态写入区块链且可验证。

    Web3 是一种混合概念,既有技术栈上的(区块链、智能合约),也涵盖经济模型,甚至还有社会治理层面上的应用,后面最重点讲解这些具体的内容。

    Web3 的关键技术栈

    区块链

    了解什么是区块链

    区块链(Blockchain) 是一种分布式、去中心化的数据库技术,它以区块(block) 的形式记录交易和信息,这些区块通过密码学方式链接在一起形成链条,从而保证数据的安全和透明性。可以理解为区块链是一个共享的、不可篡改的账本;通过密码学将若干笔交易或记录封装进“区块”,再用哈希算法把新区块与前一区块的哈希值相连,形成只能追加,难以篡改的链式结构。因为这个特性,区块链在数字货币上应用最为广泛。

    比如比特币,交易过程就是所有人(矿工)都有一本公共账本,这个账本记录这比特币诞生以来所有的交易记录,如果A向B进行转账,那么所有人都要把这笔交易记录到公共账本上,这样的公共账本每个人都有一份。因为这种公共账本的特性,对于任何一个比特币账户,任何人都可以通过账本计算出这个账户目前拥有的比特币数量,所以在比特币这种交易体系中,比特币的地址就是账户。

    区块链运行机制

    区块链是一种按时间顺序追加数据、由全网共同维护的分布式账本。其运行机制可以看作是一条持续循环的“流水线”,核心环节包括交易广播、验证打包、共识确认、链式存储与全网同步。比如Tom向Jerry发起了一次转账 ——> Tom使用私钥签名并向网络广播交易报文 ——> 报文通过点对点转发,p2p网路节点先对格式与余额进行校验 ——> 记账节点(矿工/验证者)从待确认池挑选有效交易,装入新区块并写入前一区块哈希 ——> 全体记账节点依据链上共识算法竞争记账权(这就是挖矿,看哪个节点先算出结果),获胜的节点将新区块广播;然后再由多个节点确认后再追加到本地主链 ——> 最后所有的节点更新本地账本副本,记录下这笔交易信息。

    公有链、私有链、联盟链

    在链上交易需要注意公有链、私有链、联盟链这三个的区别,主要区别在于参与的门槛与治理控制权的不同。

    公有链:可称为公共区块链,指所有人都可以参与的区块链,所有人可自由访问,发送、接收、认证交易。

    联盟链:介于公有链和私有链之间,是指有若干组织或机构共同参与管理的区块链,每个组织或机构控制一个或多个节点,共同记录交易数据,并且只有这些组织或机构能够对联盟链中的数据进行读写和发送交易。

    私有链:一些商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性。

    类型控制权去中心化程度应用场景代表项目
    公有链完全开放,任何人可读写并参与共识最高加密货币、去中心化金融、NFT 比特币、以太坊
    联盟链仅经联盟许可的机构节点可写入;公众通常可读中等跨行清算、供应链协作、多机构数据共享Hyperledger Fabric、R3 Corda
    私有链单一组织完全掌控读写与节点最低企业内部审计、资产管理、流程追踪AntChain、摩根大通 Quorum 私域部署

    智能合约

    以太坊

    了解智能合约之前,先了解一下什么是以太坊。

    以太坊是一个去中心化、开源并且具备智能合约功能的公共区块链平台,其核心组件是以太坊虚拟机,它是一个图灵完备的虚拟机,能够执行智能合约代码。以太坊使用名为“以太”的加密货币作为其内部交易的“燃料”,用于支付交易费用和计算服务。

    智能合约

    智能合约就是部署在区块链虚拟机里的一段不可更改的代码,这些代码合约条款得到满足时自动执行,特点就是不可篡改无需第三方托管。常用开发语言有以太坊的 Solidity、Solana/Polkadot 的 Rust 以及强调资产安全的 Move。智能合约支撑去中心化交易所(DEX)自动做市、抵押借贷、自动理赔和供应链溯源等场景,特点是公开透明、可组合,但对代码安全和手续费成本要求高。智能合约的应用场景还有很多,可以应用在借贷协议上,管理抵押品和利息计算;如果保险协议上了智能合约,还可以参数化保险的自动理赔;在供应链上智能合约自动更新商品流转记录,可以方便供应链溯源。

    加密资产

    Web3 在加密资产上应用较为广泛,一般把加密资产称为代币。代币现在又可分为同质化代币(Fungible Tokens)和非同质化代币(NFT),以下是它们的区别:

    同质化代币(Fungible Tokens)

    • 支付代币:如比特币(BTC)、以太坊(ETH)
    • 治理代币:持有者可参与协议决策投票
    • 实用代币:获取特定服务或功能的凭证

    非同质化代币(NFT)

    • 数字收藏品:艺术作品、游戏道具的所有权凭证
    • 身份凭证:会员资格、专业认证等
    • 实物资产映射:房产、艺术品等现实资产的数字化

    这些代币有着有着特有的经济模式设计,可以通过通胀/通缩控制代币总量增减,可以通过质押奖励激励用户长期持有和参与网络安全,还可以通过销毁代币增加代币稀缺性。

    结尾

    Web3 用区块链当公共账本,可以把很多东西变成数字资产放在自己钱包里,别人拿不走、平台删不掉;所有规则(如借钱利息)都写进公开的智能合约,所有人都可查,无法篡改。但是在用户体验上还存在很多不方便的地方,代码的安全性与合规也存在许多争议,目前相关法规不完善,仍在探索阶段。

    这里荒芜寸草不生 后来你来这走了一遭 奇迹般万物生长 这里是我的心

    0

    1. 此文章暂无评论

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注