web3是什么?
概念:
web3.0:在区块链上运行的去中心应用程序。DAPP丨LP丨IDO预售代币合约系统开发案例设计:I35-7O98-O7I8所有用户都可以参与构建/使用这些App.
NFTs:全称为Non-Fungible Token,指非同质化代币,是用于表示数字资产(包括jpg和视频剪辑形式)的唯一加密货币令牌,可以买卖
dApps:dapp就是D+app,d是英文单词decentralization的首字母,单词翻译中文是去中心化,即dapp为去中心化应用。
Semantic Web:语义网,语义网是一种智能网络,它不但能够理解词语和概念,而且还能够理解它们之间的逻辑关系,可以使交流变得更有效率和价值。一个使用场景:语义网能够根据语义进行判断的智能网络,实现人与电脑之间的无障碍沟通。它好比一个巨型的大脑,智能化程度极高,协调能力非常强大。
Web3,一种基于区块链技术的互联网生态系统,被人们称为下一代互联网。
下面我们从用户角度和技术角度再看看APP和DAPP的区别之处。
从客户体验角度,APP相对于DAPP有四大问题,一是截留用户数据,二是垄断生态平台,三是保留用户权利,四是限制产品标准创新。
从技术角度,DAPP与APP区别主要有两个方面,一是APP在安卓或苹果系统上安装并运行;DAPP在区块链公链上开发并结合智能合约;二是APP信息存储在数据服务平台,可以运营方直接修改;DAPP数据加密后存储在区块链,难以篡改。
根据去中心化的对象,DAPP可以进行分类。对于一个中心化服务器而言,开发V+MrsFu123包括计算、存储能力,以及所产生的数据三个方面,而由数据之前的关联度又产生了某种特定的“关系”。因此一般而言,去中心化包括以下几类:
以浏览器作为流量入口,Web 2.0获得了成功,如何让Web 3.0更加深入人心,浏览器是一个不错的战略选择。DAPP浏览器,顾名思义,它的主要功能就是以浏览器的形式直接访问DAPP,从而让DAPP使用起来更为便捷。它在整个DAPP生态中,充当了用户与去中心化应用交互的入口。
DAPP浏览器与传统浏览器相比有何不同?它的原理是什么?
与传统浏览器相比,目前的DAPP浏览器并不是一个独立的入口,它需要结合或者内嵌在数字钱包中,才能为用户提供与DAPP交互的入口。而传统浏览器无论是在PC时代,还是在移动互联网时代,都是一个独立的流量入口。
当然,区块链带来的是价值互联网,现阶段价值(token)的承载需要借助钱包来传递,并且钱包是加密货币持有者的标配,借助钱包的流量入口优势,DAPP更容易触达到用户。
Web 3.0的纽带作用:
与DAPP浏览器相辅相成的是其底层网络架构Web 3.0,这是和信息互联网时代传统浏览器基于的Web 2.0完全不同的体系架构。区块链技术,尤其是ETH的出现使Web 3.0成为基于区块链进行价值传递的基础网络。
从技术架构来看,Web 3.0的体系架构更为复杂,它在传统信息互联网的基础上,增加了价值(Token)的传递。
Web 3.0引入了web3.js,通过RPC(Remote Procedure Call,即远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议)与区块链节点通信,并且需要借助钱包来连接前端的DAPP浏览器(DAPP前端)和底层的区块链,从而实现信息和价值(Token)在整个网络的传递。
举个例子,假设用户通过Coinbase Wallet钱包的DAPP浏览器访问去中心化交易所DEx.top,进行Token的充值。
那么,用户在DEx.top的前端界面进行充值操作后,需要通过web3.js将充值请求传递给Coinbase Wallet钱包,用户在钱包内进行确认后,钱包会通过RPC调用与区块链节点交互,广播交易请求到P2P网络,矿工验证交易的正确性后将多个交易打包成一个区块,然后将新的区块加入到ETH区块链中,经过n个区块的确认后完成充值。
最后,信息传递回DAPP浏览器(DEx.top前端),并存储到后台服务器中,信息和价值(Token)传递完成。