发布于 2026-01-06 3 阅读
0

Web5 的意义何在?

Web5 的意义何在?

目录

认识道森

认识一下道森·韦布哈特,他是StyleByte前端团队的一名软件工程师。StyleByte是一家前沿时尚公司,利用增强现实技术为顾客提供造型建议。该团队专注于用户在应用程序中看到和交互的部分,而道森是其中的关键贡献者。

道森的画像,黑头发,棕色皮肤,黄色高领毛衣

今天,道森坐在办公桌前,但她并没有真正工作。她正在浏览手机,观看一些健身短视频,为下一次健身锻炼做准备。

“以下是我拥有像梅根·西·斯塔莉安一样蜜桃臀的十大秘诀,”视频中的健身教练说道。

道森翻了个白眼,这时她的同事娜迪亚·诺埃利冲进了她的办公室。“嘿,道森!会议马上就要开始了,我想早点到。他们要宣布一件大事!”

“又有新消息?现在又是什么?休息室里要添置乒乓球桌吗?”道森叹了口气,虽然并不特别兴奋,但还是好奇地想弄清楚。

会议

会议室里气氛热烈,如同所有科技公司一样,充满了某种狂热的氛围。StyleByte 的工程副总裁威尔逊走上讲台,宣布:“我们要向 Web5 转型了。”

娜迪亚眼中闪烁着兴奋的光芒,而道森则感到担忧、疲惫和沮丧交织在一起。“Web5?我们刚集成了增强现实技术,迁移到了云端,现在又来了这档子事?Web5到底是什么?”

道森一直对变化持谨慎态度,尤其是在科技领域。在接下来的会议中,她全神贯注于思考这种变化会对她的工作产生什么影响。

威尔逊在说话,娜迪亚在做笔记,但道森很不耐烦。

会后,娜迪亚兴奋极了。“是不是很酷?我们要迁移到Web5了!你知道这意味着什么,对吧?”

“又要熬夜加班,压力更大了吗?”道森讽刺地回答道。

“不,傻瓜!是升职!我们可以主导这项计划,彻底摆脱‘初级’头衔。‘中级开发人员’怎么样?”

道森第一次感到兴趣涌上心头。她在StyleByte工作了三年,却一直没有升职。“好吧,你成功引起了我的注意。但是Web5是什么呢?”

“你没听吗?他们把演示文稿发到我们邮箱了。快去看看,”娜迪亚说着,已经走到门外了。

回到办公室后,道森打开演示文稿,发现上面有一张图表,解释了互联网的演变历程:

信息图重点介绍 Web 1、Web 2、Web 3 和 Web 5。

  • Web 1.0:静态、只读内容。
  • Web 2.0:互动式、社交化和用户生成的内容。
  • Web3:去中心化、基于区块链、用户控制的数据。
  • Web5:增强去中心化、点对点通信和自主身份。

道森觉得这很有意思,但并不完全信服。“这似乎是在为了解决一个并不存在的问题而提出的解决方案,”她心想。

终极危机——一个被盗用的用户名

就在这时,她的手机弹出一条通知。是她最喜欢的社交媒体应用Incognito发来的。Incognito新上任的、行事古怪的CEO弗朗西斯·弗朗西诺刚刚宣布,该应用将更名为WebHeart。

“我们将把这款应用更名为 WebHeart,因为它更能体现公司的发展方向。我们抓住了互联网的核心。为了体现这一点,我们的用户名也将更改为 @webheart。”

道森正在阅读手机推送通知

道森难以置信地瞪大了眼睛。“@webheart”是她自己的用户名,巧妙地结合了她的姓氏Webhart和她作为前端网页开发人员专注于提升用户体验的角色。她迅速回复了这条消息:“嘿,那是我的用户名!”

弗朗西斯·弗朗西诺几乎立刻回应道:“哦,太可惜了。不如送些免费商品作为补偿吧?”

娜迪亚发短信给她:“听到这个消息真遗憾。如果我们在去中心化网络上,就不会发生这种事了。你的用户名将完全属于你,由去中心化标识符控制。你可以查一下。”

道森感到非常沮丧。这丝毫没有安慰到她。

道森看起来很沮丧

道森心中既愤慨又充满动力。如果说有什么能激励她,那就是复仇的快感和升职的诱惑。她决定深入研究Web5。或许她能打造一个透明的社交媒体平台,让用户名真正属于用户。又或许她能成功升职。无论如何,道森现在肩负着一项使命。

在她的研究过程中,道森提出了以下问题:

Web5究竟是什么?

Web5 是由 Block 最新业务部门 TBD 牵头的一个不断发展的孵化项目。其目标是为开发者提供构建去中心化应用程序所需的基本工具,这些应用程序优先考虑用户对身份和数据的控制权。

从道森的角度来看,Web5 可以被视为:

  • 工具:Web5 提供一套工具和 API,旨在实现自主身份 (SSI)、去中心化数据存储和安全的点对点通信。这使得创建安全、以用户为中心、隐私优先的应用程序成为可能。
  • 生态系统:Web5 是 TBD 更广泛的生态系统的一部分,旨在赋能开发者创建自己的去中心化应用程序和协议。
  • 开发者工具箱:Web5 提供预构建的身份管理、数据存储和安全通信功能。这样,开发者就可以专注于构建应用程序的功能,而无需担心安全和身份管理的复杂性。

Web5 的意义何在?

Web5 的存在是为了实现自主身份。自主身份 (SSI) 的概念是,用户应该对其数字身份拥有完全的控制权和所有权。

为什么有人需要拥有自己数字身份的所有权?

由于我们不习惯拥有自己的数字身份,所以它可能看起来既无用又陌生。以下列举一些拥有数字身份有益的情况:

  • 社交媒体:
    • 你的用户名不可能被盗用,就像 Dawson 的“@webheart”用户名被盗用那样。
    • 如果你决定更换平台,你可以把你的粉丝和内容一起带走。
    • 您可以完全控制数据的共享方式,从而减少不必要的广告和隐私泄露。
  • 医疗保健系统
    • 您可以随身携带您的医疗记录,确保您无论走到哪里都能获取自己的健康信息。
    • 您可以控制谁可以访问您的医疗数据,从而使其更加安全和私密。
  • 银行业
    • 您的财务交易安全可靠,只有您本人才能访问您的财务数据。
    • 您可以轻松验证身份以进行在线交易,从而降低欺诈风险。

如何使用 Web5 构建去中心化应用程序?

您可以使用 web5.js SDK 构建 web5 应用程序。

什么是去中心化标识符?

去中心化标识符 (DID) 是 W3C 的一项开放标准。它由一串数字和字母组成,用于识别和验证您在网络上的身份。任何人都无法剥夺或更改您的 DID。DID 不仅限于个人,它还可以指向组织、数据模型、实体,或用户在线管理的任何内容。

她通过执行以下步骤体验了分离性身份障碍(你也可以试试😉):

她通过终端创建了一个目录

mkdir decentralized-social-app

cd decentralized-social-app
Enter fullscreen mode Exit fullscreen mode

安装 web5.js SDK

npm install @web5/api
Enter fullscreen mode Exit fullscreen mode

检查她的 package.json 文件,内容如下:

{

  "dependencies": {

    "@web5/api": "0.8.1"

  },

  "type": "module"

}
Enter fullscreen mode Exit fullscreen mode

创建 index.js 文件

touch index.js
Enter fullscreen mode Exit fullscreen mode

在我们的 pages/index.js 文件中导入 Web5 包

import { Web5 } from '@web5/api';
Enter fullscreen mode Exit fullscreen mode

创建去中心化标识符

const { web5, did: dawsonDid } = await Web5.connect();
Enter fullscreen mode Exit fullscreen mode

记录去中心化标识符

console.log(dawsonDid);
Enter fullscreen mode Exit fullscreen mode

她在终端中运行此命令

node index.js
Enter fullscreen mode Exit fullscreen mode

这是她的结果

did:ion:EiBiHtKwEIdrqLRph3id0HoyCeuk69t6oWbw38WbyYAjvQ:eyJkZWx0YSI6eyJwYXRjaGVzIjpbeyJhY3Rpb24iOiJyZXBsYWNlIiwiZG9jdW1lbnQiOnsicHVibGljS2V5cyI6W3siaWQiOiJhdXRoeiIsInB1YmxpY0tleUp3ayI6eyJjcnYiOiJzZWNwMjU2azEiLCJrdHkiOiJFQyIsIngiOiIxOTQxS29LZ1RyX1V5cDhwcDJITTdGc3U3TzhMb3JyRXNuaXpTZ3o0T1NNIiwieSI6Im1XLTB3dGZobWxBYklFVFczY1JmZUFDRXVzcGNVTVlnM2kzTXlYUTc2X2cifSwicHVycG9zZXMiOlsiYXV0aGVudGljYXRpb24iXSwidHlwZSI6Ikpzb25XZWJLZXkyMDIwIn0seyJpZCI6ImVuYyIsInB1YmxpY0tleUp3ayI6eyJjcnYiOiJzZWNwMjU2azEiLCJrdHkiOiJFQyIsIngiOiJONFhPWWgzeWRMMHA1UGZrVzRZWmZqWjN3WXpQWmNRb1pNcmpQX04xUmI4IiwieSI6InUzRHBKc1ZkN0FRVUZEYkVaSEVhUkJNM0VCajN1ZEpJMXpUbFVsSnZJaFEifSwicHVycG9zZXMiOlsia2V5QWdyZWVtZW50Il0sInR5cGUiOiJKc29uV2ViS2V5MjAyMCJ9XSwic2VydmljZXMiOlt7ImlkIjoiZHduIiwic2VydmljZUVuZHBvaW50Ijp7Im1lc3NhZ2VBdXRob3JpemF0aW9uS2V5cyI6WyIjYXV0aHoiXSwibm9kZXMiOlsiaHR0cHM6Ly9kd24udGJkZGV2Lm9yZy9kd240IiwiaHR0cHM6Ly9kd24udGJkZGV2Lm9yZy9kd24yIl0sInJlY29yZEVuY3J5cHRpb25LZXlzIjpbIiNlbmMiXX0sInR5cGUiOiJEZWNlbnRyYWxpemVkV2ViTm9kZSJ9XX19XSwidXBkYXRlQ29tbWl0bWVudCI6IkVpQ25tcGxmb1VOemlnX01HWnA1QU1Gel9yRm5rUmtHV01jSXJSbFcyT1dGd3cifSwic3VmZml4RGF0YSI6eyJkZWx0YUhhc2giOiJFaUNnUy1nT21lY3lBeXo0V1VwTEJUQTl3MnFIVUR3ek0wd0JyUkYxbXZZY1V3IiwicmVjb3ZlcnlDb21taXRtZW50IjoiRWlBZnZHWEx2cEhEOFVRbnU3RG1OTDVKdEFMQjRaOTg2bG1VRjFMTERPN1JrQSJ9fQ
Enter fullscreen mode Exit fullscreen mode

道森剩下的问题

道森学习得非常开心,直到她意识到已经下午5点了,一天的工作结束了。她还有一些问题,比如:

  • 她应该把她的DID(分离性身份识别系统)存储在哪里?
  • 她能否为自己的DID创建一个别名,以便于使用和自我表达?
  • Web5 如何与 React 或 Next.js 等框架集成?
  • Web5还能做什么?

但道森有个原则:绝不在下午五点以后工作。她寻求答案——或许还有一点报复——的计划,只能留待以后再做了……

文档和延伸阅读

如果你想在道森回归工作岗位前了解更多关于 Web5 的信息,不妨看看相关文档!🤪

艺术家署名

这些画作都不是我画的,是我妹妹画的。你可以点击这里查看她的作品:https://linktr.ee/scribblndibbl

文章来源:https://dev.to/tbdevs/whats-the-point-of-web5-2kjb