从Web的变迁看透Web3本质,Move让用户掌握所有权
从Web的变迁看透Web3本质,Move让用户掌握所有权
* 本文由Starcoin社区原创,网友投稿

从Web的变迁看Web3

从计算机元年(1970年)开始,短短几十年,IT行业已经经历了几波浪潮,其中最大最持久的一波浪潮是互联网。互联网技术成熟之后,产生了很多影响深远的应用,例如电子邮件、Web技术等等,彻底的改变了人类的生活方式。如今的生活,人们无论相隔多远,只需要通过各种灵活的通讯工具、社交应用,就能轻松的建立联系。

尤其是移动互联网爆发之后,打车、订餐、购物等移动应用,让生活方式更加便捷。这些繁荣的背后都离不开互联网技术和Web技术的成熟。最近几年,Web3技术也逐渐进入大家视野。这里给先梳理一下Web技术的发展历史,方便大家理解什么是Web3。

Web技术产生大概30年左右,已经相当成熟并被所有人接受。在这个过程中,Web技术已经经历了3次大的升级,分别被称作Web1.0、Web2.0和Web3.0。接下来深入介绍一下它们之间的区别:

web_1_2_3

Web 1.0指的是万维网发展的第一阶段,时间大约从1991年到2004年。这个时期Web应用的主要特点是静态网页,典型的代表是门户网站。内容创作者比较少,基本是专职编辑,大部分用户被动的消费内容。

2004年举行了第一个Web 2.0大会,Web 2.0的核心概念是互动、分享与关系,所有的网络行为,都可用这3个关键字解释。Web 2.0的核心是参与,用户不再是被动的内容消费者,而是参与者,最典型的应用就是SNS。Web 2.0时代,真正进入了应用繁荣的时代,例如博客、社交、电商、直播、打车、IM等等,影响到了生活的方方面面。

经历了Web1.0,到了Web2.0,一切似乎很完美。事实上,不管是Web 1.0时代还是Web 2.0时代,用户在各个应用、各个场景所产生的内容并不属于自己,而是属于平台。并且平台有权在任何时候处理用户数据、对用户禁言、甚至删除用户。也就是说,所有权不属于用户自己。

Web3.0要在Web 1.0和Web2.0的基础上,让数据真正属于用户自己。打破时间和空间的限制,不管什么时候、用户是什么国家、什么性别,让用户掌握所有权。可以这么说,Web3.0时代是真正解放用户的时代。

如何保障用户数据的所有权

Web3.0是值得拥抱的时代,区块链是实现Web3.0重要的基石。

从区块链的角度来看,要把数据的所有权彻底交给用户自己,除了共识的设计,账户系统的存储模型也是很重要的因素。这里分析一下常见的情况。

在Bitcoin的UTXO模型下,每个用户在自己钱包中保存未使用的交易输出,这是一种彻底的让用户掌握所有权的方案。但是Bitcoin的script本身有局限性,表达能力不足。

在Ethereum的Account模型下,虽然每个用户在自己的账户下保存属于自己的ETH,但是由Solidity合约产生的更多数据却都只能统一保存在合约账户下,本质上是数据所有权属于某个合约账户了。实际上,EVM生态都是这种情况。

Starcoin也使用了Account模型,但是使用Move作为智能合约语言。在Move的存储模型中,任何合约产生的数据,都可以分散存储到用户自己的账户下面去。既拥有强大的表达能力,又保障了用户自己的数据所有权。所以在Web3.0时代,Move是目前智能合约的最佳选择。

starcoin_move_account

Starcoin致力于打造Web3时代的重要基础设施。除了使用Move作为智能合约拥有更好的存储模型之外,Starcoin使用PoW作为一层共识。在目前所有的共识中,PoW是保障用户权益最彻底的方式。

Starcoin主网已经稳定运行大半年了,社区也比较成熟了,近期有很多DeFi应用即将上线主网。欢迎通过下面的方式加入Starcoin社区:

Twitter: @StarcoinSTC (English) https://twitter.com/starcoinstc

Twitter: @StarcoinZH (Chinese) https://twitter.com/starcoinzh

Telegram(English): http://t.me/Starcoin_STC

Telegram(Chinese): http://t.me/StarcoinZH

Meduim(English): https://starcoin.medium.com/

Meduim(Chinese): https://medium.com/@StarcoinZH

Discord: https://discord.com/invite/XJYmhRMQya

Starcoin Website: http://starcoin.org