草庐IT

Web3.0技术浅析

袁小霞、孙宁宁 2023-03-28 原文

Part 01 Web3.0概念和特征 

Web3.0是以去信任、去中介和数字资产化为理念,以区块链为底层关键技术,以数字生产和数字消费为主要经济形态的新一代互联网,其主要特征是利用分布式账本技术对Web2.0应用逻辑进行重构,利用区块链的可信协作、分布式执行、数据保护、资产转移等能力进一步整合信息流、业务流和价值流,以更加标准化的、更加简洁的链上智能合约来代替现有互联网应用服务,消除对中心机构的依赖。Web3.0是对Web2.0的改进,用户不必在不同中心化的平台创建多种身份,而是能打造一个去中心化的通用数字身份体系通行各个平台。

表1 Web1.0到Web3.0的特性分析

Part 02 Web3.0关键技术解析 

Web3.0技术应用的总体架构可分为基础设施层、组件层和应用层,这三层主要是基于区块链构建

➪ 基础设施层用户需完成KYC,通过多签对底层准入、数据存储做监管,主要包括区块链、分布式存储、算力网络等。其中区块链平台负责提供多方共识、难以篡改、留痕追溯的数据治理能力,可由不同类型区块链构成:联盟链由小规模可信主体节点构成,通常有明确的运营主体,可管可控,但用户范围与网络规模较小;公链由大规模匿名用户节点构成,面向全球用户,没有上链门槛,但监管困难,容易滋生非法融资等非法金融应用。

➪ 组件层类包含基于区块链平台的通证发行和流通、数字资产管理、数字身份、数字钱包、分布式金融等组件,为数字资产交易、应用生态搭建、数据安全保护、应用互操作提供可定制的模块化解决方案,是总体架构的核心部分。

➪ 应用层构建在分布式基础设施和可组合组件之上,为满足下一代互联网新需求而不断丰富的应用生态,一方面包括对Web2.0迁移而来的应用进行重构,如数据流通、跨境支付、供应链管理、知识产权管理等应用场景,另一方面是伴随Web3.0新理念而诞生的数字原生应用形态,如金融、社交、协作、游戏等应用在数字产权回归的背景下体现出来的新型表达模式。

Part 03 Web3.0的主要特点 

在分布式技术(区块链)的助力下,Web 3.0打造了一个由用户社区主导的去中心化世界,重构了互联网流量价值范式。不仅覆盖Web 2.0互联网,而且具有开放、隐私和共建等特点。

  • 去中心化:用户拥有去中心化身份,该身份真正为用户掌握,用户行为不受第三方限制。用户将自己的身份认证信息,存储在完全由自己掌控的区块链地址上。
  • 开放性:用户在某个互联网应用“领域”中的准入门槛低且充分自由,用户行为不受第三方限制;Web 3.0内部基于不同基础设施的应用之间可以被“跨链”协议解决互通,互联网应用可以打破原有的所谓生态内、生态间的界限,应用之间具有高度的组合性和复合性;合成资产、NFT等组合下,可以在非许可、无交割的前提下将传统世界朝服融合进入Web 3.0。
  • 隐私性:数据所有权归用户所有,价值转移不需要第三方授权。通过应用去中心化、分布式存储、用户私钥管理、匿名协议等多方面保护用户数据隐私。
  • 共建性:Web3.0的生态建设离不开协作,用户因共同的目标并通过去中心化组织有序协作,制定和执行相关组织规则,从而实现能社区共建和自我治理。
Part 04 Web3.0应用场景 

虽然Web3.0尚处于发展初期,但其应用场景已经涵盖娱乐、学习、开发、游戏、媒体、社交、基础设施、投资和金融交易等各个领域。不论是在境内还是境外,这些领域的创业和投资项目都十分活跃。

1️⃣ 去中心化自治组织(DAO)

DAO是在线成员共有的社区,由成员的共识而非集中领导来管理。

2️⃣ 去中心化金融(DeFi)

去中心化金融或“DeFi”是指金融领域(储蓄、贷款和外汇兑换)的去中心化应用,比如比特币、以太坊2.0。

3️⃣ 稳定币和中央银行数字货币(CBDCs)

稳定币是私人发行的加密货币,相对于美元或欧元,稳定币会在一段时间内保持稳定价值。中央银行数字货币是由政府发行的数字货币,象征着国家主权和义务。

4️⃣ 创造者经济

创作者经济(Creator Economy),是新兴的创作者社区,如艺术家、音乐家、游戏开发者等等,直接与支持者(粉丝)联系,在没有中介的情况下进行合作,创造者们能够获得独立收入来源。

5️⃣ 链游(Gamefi)

基于区块链的游戏,将区块链技术运用到游戏中,游戏过程中所有操作均在链上完成,通过智能合约的规则约束,实现个人游戏资产透明化、私有化、安全化。玩家不仅可以享受游戏乐趣,还可以在交易市场上售卖装备、道具等NFT来赚取收益。

6️⃣ 电子聊天

这种基于区块链的新一代信使提供了高生产力和安全性。它使用点对点(P2P)技术,IPFS和MTProto加密算法来提供分散和安全的服务。用户不仅可以使用此信使安全地进行通信,还可以发送加密货币。

7️⃣ 斯托伊

基于云的服务,使用区块链安全地存储用户的文件。与Dropbox,Google Drive和其他服务相比,Storj的主要优势在于其对中断和隐私泄露的免疫力。

8️⃣ Sapien

Sapien是一个分散的社交新闻平台,旨在通过分散,民主化,互操作性和标记化来打击假新闻。这个Web 3.0示例表明,社交媒体可以通过使用先进技术提供更值得信赖的无广告服务。使用Web 3.0应用程序,Sapien展示了消除审查,保护隐私和捍卫言论自由的可能性。

9️⃣ Brave浏览器

这种集成IPFS的浏览器的特点是分散,效率,安全性和成本更低。勇敢的用户可以忘记审查和连接问题,享受更私密,更强大的体验。Brave还拥有更快的速度,这是通过阻止网站上的广告来实现的。此功能允许用户向他们喜欢的网站汇款。

Ethlance

这个远程工作平台使用以太坊区块链技术。它允许用户使用以太币作为加密货币进行招聘和工作。与其他服务不同,Ethlance没有服务费,也不限制会员资格。

Part 05 结束语

Web 3.0目标是建立统一身份认证系统,数据确权与授权,实现去中心化运行、隐私保护与抗审查,是一种新的数字经济发展模式,有望深刻影响下一代互联网形态,其技术价值和商业价值存在广阔的想象空间。

有关Web3.0技术浅析的更多相关文章

  1. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

  2. MIMO-OFDM无线通信技术及MATLAB实现(1)无线信道:传播和衰落 - 2

     MIMO技术的优缺点优点通过下面三个增益来总体概括:阵列增益。阵列增益是指由于接收机通过对接收信号的相干合并而活得的平均SNR的提高。在发射机不知道信道信息的情况下,MIMO系统可以获得的阵列增益与接收天线数成正比复用增益。在采用空间复用方案的MIMO系统中,可以获得复用增益,即信道容量成倍增加。信道容量的增加与min(Nt,Nr)成正比分集增益。在采用空间分集方案的MIMO系统中,可以获得分集增益,即可靠性性能的改善。分集增益用独立衰落支路数来描述,即分集指数。在使用了空时编码的MIMO系统中,由于接收天线或发射天线之间的间距较远,可认为它们各自的大尺度衰落是相互独立的,因此分布式MIMO

  3. ruby - 如何配置 Ruby Mechanize 代理以通过 Charles Web 代理工作? - 2

    我正在使用Ruby/Mechanize编写一个“自动填写表格”应用程序。它几乎可以工作。我可以使用精彩CharlesWeb代理以查看服务器和我的Firefox浏览器之间的交换。现在我想使用Charles查看服务器和我的应用程序之间的交换。Charles在端口8888上代理。假设服务器位于https://my.host.com。.一件不起作用的事情是:@agent||=Mechanize.newdo|agent|agent.set_proxy("my.host.com",8888)end这会导致Net::HTTP::Persistent::Error:...lib/net/http/pe

  4. ruby-on-rails - 用于门户的 Ruby 技术 - 2

    我刚刚看到whitehouse.gov正在使用drupal作为CMS和门户技术。drupal的优点之一似乎是很容易添加插件,而且编程最少,即重新发明轮子最少。这实际上正是Ruby-on-Rails的DRY理念。所以:drupal的缺点是什么?Rails或其他基于Ruby的技术有哪些不符合whitehouse.org(或其他CMS门户)门户技术的资格? 最佳答案 Whatarethedrawbacksofdrupal?对于Ruby和Rails,这确实是一个相当主观的问题。Drupal是一个可靠的内容管理选项,非常适合面向社区的站点。它

  5. iNFTnews | 周杰伦18年前未发布的作品Demo,藏在了区块链技术里 - 2

    当音乐碰上区块链技术,会擦出怎样的火花?或许周杰伦已经给了我们答案。8月29日下午,B站独家首发周杰伦限定珍藏Demo独家访谈VCR,周杰伦在VCR里分享了《晴天》《青花瓷》《搁浅》《爱在西元前》四首经典歌曲Demo背后的创作故事,并首次公布18年前未发布的神秘作品《纽约地铁》的Demo。在VCR中,方文山和杰威尔音乐提及到“多亏了区块链技术,现在我们可以将这些Demos,变成独一无二具有收藏价值的艺术品,这些Demos可以在薄盒(国内数藏平台)上听到。”如何将音乐与区块链技术相结合,薄盒方面称:“薄盒作为区块链技术服务方,打破传统对于区块链技术只能作为数字收藏的理解。聚焦于区块链技术赋能,在

  6. 适用于Web开发的Python还是Ruby? - 2

    Asitcurrentlystands,thisquestionisnotagoodfitforourQ&Aformat.Weexpectanswerstobesupportedbyfacts,references,orexpertise,butthisquestionwilllikelysolicitdebate,arguments,polling,orextendeddiscussion.Ifyoufeelthatthisquestioncanbeimprovedandpossiblyreopened,visitthehelpcenter提供指导。11年前关闭。我是一位精通HTML

  7. ruby-on-rails - Web 应用程序中的 API 版本控制 - 2

    我目前正在为一个新网站设计版本化的API。我了解如何为路由命名空间,但我一直坚持在模型中实现版本化方法的最佳方式。下面的代码示例使用的是rails框架,但是事情的原理在大多数web框架之间应该是一致的。目前的路线看起来像这样:MyApp::Application.routes.drawdonamespace:apidonamespace:v1doresources:products,:only=>[:index,:show]endendend和Controller:classApi::V1::ProductsController很明显,我们只是在此处公开Product上可用的属性,如果

  8. ruby-on-rails - Ruby/Rails 和 Sharepoint Web 服务 - 2

    我正在尝试使用ruby​​来使用Sharepoint网络服务。我基本上已经放弃尝试使用NTLM进行身份验证,并暂时将Sharepoint服务器更改为使用基本身份验证。我已成功使用soap4r获得WSDL,但在尝试使用实际Web服务调用时仍然无法进行身份验证。有没有人有过让ruby​​和Sharepoint对话的经验? 最佳答案 我是个新手。但经过很多时间并在更多经验编码人员的帮助下,我能够让ruby​​与Sharepoint2010一起工作。下面的代码需要“ntlm/mechanize”gem。我已经能够使用列表GUID和ListV

  9. ruby - 使用哪种群发消息技术? - 2

    我感到有点困惑——大约24小时以来,我一直在考虑在我的项目中使用哪种组播技术。基本上,我需要的是:创建组(通过一些后端进程)任意客户端广播消息(1:N,N:N)(可能)直接消息(1:1)(重要)使用我自己的后端(例如,通过某种HTTPAPI)对客户端进行身份验证/授权能够通过后端进程(或服务器插件)踢出特定的客户端这是我要的:Ruby或Haxe中的后端相关流程JS+Haxe(Flash9)中的前端—在浏览器中,因此理想情况下通过80/443进行通信,但不一定。因此,这项技术必须能够在HaxeforFlash中轻松访问,最好是Ruby。我一直在考虑:RabbitMQ(或OpenAMQ)、

  10. 酷早报:10月21日全球Web3加密行业重大资讯大汇总 - 2

    2022年10月21日星期五【数据指标】加密货币总市值:$0.95万亿BTC市值占比:38.51%恐慌贪婪指数:23极度恐慌 【今日快讯】1、【政讯】1.1.1、美联储布拉德:市场预期美联储11月会加息75个基点1.1.2、美联储哈克:将维持加息一段时间1.2、美国10年期国债收益率触及4.197%,为2008年6月以来最高1.3、法国数字转型部长:政府将专注于DeFi和Web31.4、巴西ATM机将于11月3日起支持USDT1.5、美众议院副议长将于11月初加入a16zCrypto担任政府事务主管1.6、香港数字资产托管机构FirstDigitalTrust首席执行官:香港仍是安全

随机推荐