当前位置:首页 > 问答 > 正文

Web 3.0到底会怎么改变我们做软件的方式,感觉还没完全看清楚但挺有意思的

关于Web 3.0会如何改变我们做软件的方式,虽然前景还有些模糊,但一些核心的改变方向已经显现出来,它不像从Web 1.0到Web 2.0那样,只是让网站变得更互动、更社交化,而是从底层逻辑上对软件的构建、运营和所有权进行一场“大手术”。(这个观点在很多讨论中都有体现,比如A16Z的合伙人Chris Dixon经常提到的“读-写-拥有”模式)

Web 3.0到底会怎么改变我们做软件的方式,感觉还没完全看清楚但挺有意思的

最根本的改变是:软件的数据所有权和掌控权从公司转移到了用户手里。 在现在的Web 2.0时代,我们用的所有软件,比如微信、淘宝、抖音,数据都储存在这些公司的中心化服务器上,公司控制着这些数据,可以决定如何使用、分析甚至出售它们,也可以随时封禁你的账号,你只是在“租用”服务,并不真正拥有你在平台上创造的任何东西,但Web 3.0基于区块链技术,它的核心思想是“去中心化”,这意味着数据不是由一家公司单独掌控,而是分布在一个由无数计算机组成的网络中,用户通过自己的加密钱包(就像一把万能钥匙)登录应用,你的身份、资产、数据都由你自己保管,你在一个Web 3.0的社交平台上发的帖子、积累的粉丝关系,理论上是可以被你打包带走,迁移到另一个平台的,因为数据的所有权在你这里,这就迫使软件开发者改变思路:他们不能再通过“圈住”用户和数据来构建护城河,而是必须通过提供更好的服务、更优的体验来吸引用户自愿使用。(这个核心理念在以太坊创始人Vitalik Buterin的论述和《主权个人》等书籍中都有所呼应)

Web 3.0到底会怎么改变我们做软件的方式,感觉还没完全看清楚但挺有意思的

软件的商业模式会发生翻天覆地的变化。 现在的App主要靠广告、会员订阅和应用内购买来赚钱,Web 3.0引入了一种全新的模式:通证经济,简单说,一个软件可以发行自己的“代币”,这种代币可以代表使用权、治理权或者分享项目成长红利的权利,开发者可以通过出售部分代币在项目早期就获得资金,相当于一次去中心化的众筹,这改变了传统依赖风险投资的创业路径,而用户呢?他们通过使用软件、贡献内容、参与社区治理等方式可以获得代币奖励,这样一来,用户不再是“被收割的流量”,而是变成了软件的“共同所有者”和“利益共同体”,他们会有更强的动力去推广这个软件,帮助它成长,因为软件的成功会直接反映在他们持有的代币价值上,做软件从此变成了一场构建社区和经济体系的实验,而不仅仅是写代码。(这种模式在早期的DeFi和NFT项目中已经得到了实践和验证)

软件开发和集成的过程会变得更像“拼乐高”。 Web 3.0世界强调“可组合性”,由于很多底层协议(比如支付、存储、身份验证)是开源且标准化的,并且运行在公开的区块链上,开发者可以像搭积木一样,自由地调用和组合这些协议来构建新的应用,这被称为“货币乐高”或“DeFi乐高”,举个例子,一个开发者可以轻松地把一个去中心化的交易所协议、一个借贷协议和一个NFT市场协议组合在一起,快速创造出一个全新的、功能复杂的金融产品,这极大地降低了创新门槛,提高了开发效率,未来的软件竞争,可能更多是比拼创意的组合能力,而不再是从零开始搭建所有基础设施的工程能力。(区块链的可组合性是其区别于传统互联网架构的一个关键特性,在开发者社区中被广泛讨论)

挑战也是巨大的,这也是为什么感觉“还没完全看清楚”。 现在的Web 3.0应用用户体验还很差,比如钱包的使用、私钥的管理对普通用户来说非常不友好;区块链的交易速度慢、手续费高的问题也限制了应用的规模;而且智能合约一旦部署就难以修改,如果存在漏洞,后果可能是灾难性的,如何设计一个公平、可持续的通证经济模型,避免成为投机者的赌场,也是一个巨大的难题。

Web 3.0改变做软件的方式,是从“建造城堡”转向“经营一个开放的城邦”,开发者不再是唯一的“国王”,而是变成了规则的设计者和社区的引导者,软件的成功将更依赖于网络参与者之间的共赢协作,而不是单方面的控制和数据垄断,虽然这条路充满未知和挑战,但它指向了一个更加开放、公平和由用户主导的互联网未来,这无疑是“挺有意思”的。

Web 3.0到底会怎么改变我们做软件的方式,感觉还没完全看清楚但挺有意思的