A. 如何注册web3地址
web3.js如何新建以太坊账户?推荐提问的同学去看看这个完整的区块链新手入门的以太坊DApp开发教程,包括node.js、web3.js、solidity、geth、turffle都会涉及到,应该有帮助:
以太坊DApp入门实战教程
web3=newWeb3(newWeb3.providers.HttpProvider("http://localhost:7545"));这个地址怎么填?
-rpcaddr"127.0.0.1"-rpcport"8545",ip和端口是你启动时设置的这两个参数,格式就是你上面的格式。
什么是Web3中心化帮助数十亿人上网,并创建了稳定、强大的基础设施。与此同时,少数中心化实体在大片互联网上占有一席之地,单方面决定应该允许什么和不应该允许什么。
Web3是解决这个难题的答案。Web3不是由大型科技公司垄断的互联网,而是去中心化,并由其用户构建、运营和拥有。Web3将权力掌握在个人而非公司手中。在讨论Web3之前,让我们先来看看我们是如何走到这一步的。
大多数人认为互联网是现代生活的持续支柱——它是被发明出来的,从那以后就一直存在。然而,我们大多数人今天所知道的互联网与最初想象的完全不同。为了更好地理解这一点,将互联网的短暂历史分成松散的时期是有帮助的——web1.0和web2.0。
1989年,在日内瓦的CERN,TimBerners-Lee正忙于开发后来成为互联网的协议。他的想法?创建开放的、分散的协议,允许从地球上的任何地方共享信息。
互联网的第一次诞生,现在被称为“Web1.0”,大约发生在1990年到2004年之间。Web1.0上的互联网主要是公司拥有的静态网站,用户之间的互动几乎为零——个人很少生产内容——导致它被称为只读网络。
随着社交媒体平台的出现,Web2.0时期开始于2004年。Web不再是只读的,而是演变为可读写的。公司不再向用户提供内容,而是开始提供平台来共享用户生成的内容并参与用户与用户的交互。随着越来越多的人上网,少数顶级公司开始控制网络上产生的不成比例的流量和价值。Web2.0也催生了广告驱动的收入模式。虽然用户可以创建内容,但他们并不拥有它或从它的货币化中受益。
“Web3.0”的前提是以太坊联合创始人GavinWood在2014年以太坊推出后不久创造的。Gavin提出了一个解决许多早期加密货币采用者认为的问题的解决方案:互联网需要太多的信任。也就是说,今天人们知道和使用的大多数互联网都依赖于信任少数私营公司来为公众的最大利益行事。
Web3已成为一个包罗万象的术语,代表了一个新的、更好的互联网的愿景。Web3的核心是使用区块链、加密货币和NFT以所有权的形式将权力交还给用户。2021年Twitter上的一篇帖子说得最好:Web1是只读的,Web2是读/写的,Web3将是读/写/拥有的。
尽管提供一个严格的定义Web3是什么具有挑战性,但有一些核心原则指导它的创建。
尽管Web3的杀手级功能不是孤立的,也不适合整齐的类别,但为简单起见,我们尝试将它们分开以使它们更易于理解。
Web3以前所未有的方式让您拥有数字资产的所有权。例如,假设您正在玩web2游戏。如果您购买游戏内物品,它会直接与您的帐户绑定。如果游戏创建者删除您的帐户,您将丢失这些物品。或者,如果您停止玩游戏,您将失去投资于游戏内物品的价值。
Web3允许通过非同质化的代币(NFT)直接拥有所有权。其他人甚至游戏的创造者,都没有权力剥夺你的所有权。而且,如果您停止玩游戏,您可以在公开市场上出售或交易游戏内你的物品并收回它们的价值。
平台和内容创作者之间的权力动态是严重失衡的。
OnlyFans是一个用户生成的成人内容网站,拥有超过100万内容创作者,其中许多人使用该平台作为他们的主要收入来源。2021年8月,OnlyFans宣布了禁止色情内容的决定。该公告在平台上的创作者中引发了愤怒,他们认为他们帮助创建了一个平台现在却被这个平台被剥夺了收入。在强烈反对之后,这个决定很快被推翻。尽管创作者赢得了这场战斗,但它突显了Web2.0创作者的一个问题:如果你离开一个平台,你就会失去声誉并追随你的人。
在Web3上,您的数据位于区块链上。当您决定离开一个平台时,您可以将您的声誉带走,将其插入另一个更符合您的价值观的接口。
Web2.0要求内容创建者信任平台而不是更改规则,但抵抗审查是Web3平台的原生特性。
传统上,您将为您使用的每个平台创建一个帐户。例如,您可能有一个Twitter帐户、一个YouTube帐户和一个Reddit帐户。想要更改您的显示名称或个人资料图片?您必须在每个帐户中执行此操作。在某些情况下,您可以使用社交登录,但这会带来一个熟悉的问题——审查。只需单击一下,这些平台就可以将您锁定在整个在线生活之外。更糟糕的是,许多平台要求您信任他们的个人身份信息才能创建帐户。
Web3通过允许您使用以太坊地址和ENS配置文件控制您的数字身份来解决这些问题。使用以太坊地址可以跨平台提供安全、抵抗审查和匿名的单一登录。
Web2的支付基础设施依赖于银行和支付处理程序,不包括没有银行账户的人或碰巧住在错误国家境内的人。Web3使用ETH等代币在浏览器中直接汇款,不需要受信任的第三方。
更多关于ETH
尽管当前形式的Web3有许多好处,但生态系统仍然必须解决许多限制才能使其蓬勃发展。
任何人都可以零成本使用重要的Web3功能,例如使用以太坊登录。但是,交易的相对成本仍然让许多人望而却步。由于高昂的交易费用,Web3不太可能在不太富裕的发展中国家使用。在以太坊上,这些挑战正在通过网络升级和第2层扩展解决方案来解决。该技术已经准备就绪,但我们需要在第2层采用更高级别的技术,以使每个人都可以访问Web3。
目前使用Web3的技术门槛太高了。用户必须理解安全问题、理解复杂的技术文档并浏览不直观的用户界面。尤其是钱包提供商正在努力解决这个问题,但在Web3被大规模采用之前还需要更多的进展。
Web3引入了新的范式,这些范式需要学习与Web2.0中使用的不同的心智模型。随着Web1.0在1990年代后期越来越流行,类似的教育活动也发生了。万维网的支持者使用一系列教育技术来教育公众,从简单的比喻(信息高速公路、浏览器、网上冲浪)到电视广播。Web3并不难,但它是不同的。让Web2用户了解这些Web3范式的教育计划对其成功至关重要。
Ethereum.org通过我们的翻译计划为Web3教育做出贡献,旨在将重要的以太坊内容翻译成尽可能多的语言。
Web3生态系统很年轻并且发展迅速。因此,它目前主要依赖于中心化基础设施(GitHub、Twitter、Discord等)。许多Web3公司都在争先恐后地填补这些空白,但构建高质量、可靠的基础架构需要时间。
Web3是一个年轻且不断发展的生态系统。GavinWood在2014年创造了这个词,但其中许多想法直到最近才成为现实。仅在去年,人们对加密货币的兴趣就大幅增加,对第2层扩展解决方案的改进,对新治理形式的大规模实验以及数字身份的革命。
我们才刚刚开始使用Web3创建更好的互联网,但随着我们继续改进支持它的基础设施,互联网的未来看起来一片光明。
web3怎么加入Web3.0只是由业内人员制造出来的概念词语。
最常见的解释是,网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在互联网上拥有自己的数据,并能在不同网站上使用;完全基于web,用浏览器即可实现复杂系统程序才能实现的系统功能。用户数据审计后,同步于网络数据。
不知道啥是Web3?来,看过这篇就懂了Web1.0,指的是1994年到2004年,那是互联网发展早期。当时互联网提供的内容,我们只能阅读。还记得每天登录门户网站,看资讯的年代吗?
Web2.0,指的是2005年到现在。互联网向移动互联网拓展,讯息Bigbang时代来了。我们不仅可以阅读信息,还可以创作信息。我们可以在各大网站发表自己的见解、我们可以上传自拍、可以给自己餐厅评分。这个阶段,我们再熟悉不过,就是当下这个年代。
而Web2.0时期,越来越多争议的问题逐渐凸显。比如,隐私问题。虽然我们享受着网站提供的各种各样、丰富多彩的内容,但这从来都不是白嫖的。Web2.0的网站生存模式,就是分析你的社会角色,然后不停的给你推送定制化广告。就像扎克伯格的脸书,越来越多的人批评这样的盈利模式。如今,Web3来了,希望改变人们在互联网巨头卑微的地位。
Web3.0,我们不仅可以阅读、创作内容,我们还将拥有这些内容。目前,基于区块链、NFT和去中心化基建的技术,已经实现了Web3.0的雏形。
比如,我们用一串代码代表你的身份。因为运营了区块链技术,所以具有唯一性。而你登录Web3的网站是,再也不需要复杂的填写信息、注册。直接用这串代码就可以登录,并且可以获取你在Web3网站购买的东西、创作的内容以及种种。总之,只要上了区块链,你创作的内容,都是你的。可以跨平台使用,而不再属于网站。
数字藏品,去年跟着国外NFT的火热,也跟着发展了一波。然而,是否能成功破圈,让数字藏品不仅仅是“文物”,而是成为我们自己的Web3生态的基石。而这样的愿景,相信不远的将来必会来到。
当然,目前的Web3发展,仍然处于初期阶段,方方面面还都不成熟完善。不过,我们至少看见了下一代互联网的雏形,这始终都是振奋人心的。
#合规压力下NFT能否顺利出圈#
web3.0怎么添加Web3.0(或更常见的拼写方式为web3)没有被广泛接受的定义。不同的人对这个词提出了不同的想法。
最初,Web3.0指的是所谓的“语义网”,旨在使互联网机器可读。语义网由万维网的发明者蒂姆·伯纳斯-李(TimBerners-Lee)创造,是“一个可以由机器直接或间接处理的数据网络”。语义网的支持者不想使用HTML,而是希望使用新的专门为数据量身定制的语言。
Web3(也用小写字母拼写为web3)不关心语言或机器可读性。
相反,Web3指的是互联网的去中心化版本。2014年,以太坊的联合创始人之一和Polkadot的创建者GavinWood创造了Web3一词。几年后,他创立了Web3基金会,以创建“一个去中心化且公平的互联网,用户可以控制自己的数据、身份和命运”。
由于加密,Web3中的这种所有权概念成为可能。
加密货币和区块链
有一个简单的经验法则可以检查您是否正在与Web3交互。
如果您在网页上看到“连接钱包”按钮-这很可能是Web3。
Web3.0示例:您可以使用任何钱包连接到Zerion的Web应用程序
您无需输入登录名和密码,而是连接您的非托管加密钱包以与该网站进行交互。您的钱包的加密签名无需依赖Facebook或Google拥有的集中式数据库即可验证您的身份。
在集中式Web2.0应用程序中,您的帐户本质上是数据库中的一条记录。您的帐户可能有很多数据(尝试下载您的Facebook数据,您会感到震惊)。但是所有这些数据都归应用程序的运营商所有。
在去中心化的Web3.0应用程序中,您的帐户是区块链(例如以太坊)上的地址。该地址可以保存加密货币、代币、NFT,并拥有过去与其他地址和应用程序交互的完整历史。在以太坊上,这个账户是公开的,但它可以保持匿名,你是唯一可以控制它的人。
这种从孤立账户到用户拥有账户的转变是一件大事。
事实上,去中心化可以创造一整套新的应用程序,包括丰富的元宇宙。
Web3.0和元宇宙的互操作性
元宇宙是一个持久的虚拟世界,人们可以在其中相互交流。
虽然媒体经常将元宇宙描绘成未来主义的东西,但它已经存在。像Fortnite和Roblox这样的游戏是虚拟世界,尽管它们的受众相当狭窄。
这些元节也由其开发人员控制。
Fortnite的开发商EpicGames完全控制了游戏世界,包括玩家账户。许多玩家支付真金白银的皮肤仍然归EpicGames所有,而不是玩家所有。
Web3可以改变这一点。
正如我们所讨论的,你的加密钱包可以持有代币和NFT。这些NFT可以表示一个元节中的项目。如果你购买了NFT并将其保存在你的钱包中,那么没有人可以从你那里拿走它。只有您可以转让或出售它。
这可以解锁不同元节之间的互操作性。在一个元节中具有某些功能的NFT也可以在另一个元节中使用。
如果这一切听起来有些牵强,那么浏览一下Web的历史有助于了解未来的发展轨迹。
Web3.0技术的演进
互联网的发展经历了几个不同的阶段。
Web1.0(1989-2005):只读
早期的互联网是真正去中心化的。
任何人都可以自由地做任何他们想做的事情,只要它是在常见的开源协议中完成的:TCP、IP、HTTP、SMTP。我们都仍然使用这些协议。
但是,作为用户,您在Internet上没有什么可做的。
大多数早期的网站都是被动的。你可以过来读书。即使添加评论也很少见。
Web2.0(2005年至今):读写
在2000年代初期,互联网变得更加复杂。
像MySpace这样的第一个社交网络让日常用户可以创建网页、发布内容并相互互动。
这些新功能引发了一波创新浪潮,刺激了社交媒体、复杂的Web应用程序、电子商务和价值数十亿美元的公司。
用户生成内容的激增也造成了自然垄断。所有Facebook帖子、YouTube视频和亚马逊评论都保存在BigTech拥有的数据库中。这些海量数据帮助大公司创造新产品,引导人们花费更多时间创建数据。
Web2.0导致了几个问题。
用户数据是中心化的:您的所有数据都存在于中心化服务器上,并且可能被滥用、黑客攻击或泄露。
用户数据不可移植:您无法轻松移动内容或受众。如果TikTok在您所在的国家/地区被禁止,您需要手动导出视频并以某种方式要求您的关注者切换到新平台。
用户数据被出售:如果你不为产品付费,你就是产品。Facebook和Google使用您的数据创建了巨大的广告双头垄断。
Web3.0(现在出现):读、写、拥有
如果你可以拥有你的数据怎么办?
Web3旨在通过用区块链技术取代集中式数据库来做到这一点。您的数据可以作为NFT存放在您的加密钱包中,而不是驻留在公司服务器上。
Web3.0运动旨在解决由BigTech在Web2.0中的主导地位所造成的问题。
用户数据归用户所有:数据作为资产存在于区块链和其他去中心化技术上。
用户数据是可移植的:只有您通过Web3钱包控制您的数据。
用户可以完全控制数据:某些应用程序可能会让用户通过自己的数据获利。其他应用程序可能会要求付款,但理想情况下,这应该是明确的。
由于Web3.0技术的堆栈尚未完全形成,新的去中心化网络仍然是一个愿景。
Web3.0技术
从技术角度来看,Web3并不寻求完全取代支持Web2.0的堆栈。
相反,Web3可以在重要的地方引入去中心化。这可能是数据存储、文件托管、后端逻辑、登录和授权。
网络2.0网络3.0
前端HTML、CSS、JavaScript。相同的HTML/CSS/JS加上一个用于与区块链交互和签署交易的加密钱包。
后端
Python、Node.js等。Solidity中的智能合约,在以太坊虚拟机中执行。
数据MySQL、甲骨文等链下去中心化存储,例如IFPS、Swarm或Arweave。
Web3技术堆栈还有其他几个重要元素,包括Alchemy等节点基础设施提供商和TheGraph等链下索引解决方案。
然而,更重要的是了解这些技术支持的关键特性。
Web3.0的主要特点
去中心化使Web3与其前身区分开来的几个重要特性成为可能。
Web3.0技术是
不信任
可验证
免许可
加密原生
社区所有
抗DDoS
当然,这些优势是有代价的。与集中式后端相比,智能合约更慢且更昂贵。Web3的UX也远非完美。
但也不是每个Web应用都需要是Web3。
Web3.0应用程序
虽然去中心化的元素可能在广泛的情况下有用,但Web3还支持新的独特应用程序。
DeFi可能是Web3应用程序中最引人注目的例子。智能合约创建了一个新的替代金融系统,包括交易、借贷、衍生品等。
DAO或去中心化自治应用程序提供了另一种组织人员和工作的方式。与传统公司和其他正式组织不同,DAO依靠代码而不是法律来创建合作结构。DAO可以使用联合管理的加密钱包代替银行账户。DAO成员可以持有代币,而不是股票,并使用它们对重要决策进行投票。除了本身是Web3.0应用程序之外,DAO还可以拥有其他Web3应用程序。
NFT不仅仅是昂贵的JPEG,它们可以创建一个新的替代身份,在Facebook或Google上的政府ID和个人资料之外。
GameFi应用程序可以创建新的游戏赚钱机制,将游戏和工作相结合。一些像AxiesInfinity这样的游戏已经让发展中国家的人们有机会在玩游戏时赚取生活工资。
Metaverses可以结合所有这些应用程序来创建持久的虚拟世界,其中加密钱包将充当Web3.0护照和所有资产、身份和体验的持有者。
然而,在这些雄心勃勃的愿景能够实现之前,必须建立许多缺失的块。这就是一些区块链项目正在开展的工作。
Web3.0区块链项目
Web3依赖于一组新的去中心化技术。其中许多项目都有自己的代币,这些代币构成了其内部经济的基础。
流行的Web3硬币
Web3.0令牌不是一个明确定义的类别。任何致力于构建去中心化存储或支持基础设施的项目都可以被视为Web3.0代币。
一个非常不完整的列表(绝对不是财务建议!)将包括以下硬币。
Filecoin:开源云存储市场和IPFS的激励层,IPFS是一些Web3.0应用程序使用的分布式点对点文件存储。虽然原生代币FIL在其自己的区块链上运行,但WFIL是一个包装版本,位于以太坊上。Filecoin的市值最高时超过120亿美元,是最著名的Web3代币之一。
Arweave:一个启用“permaweb”的网络,一个永久的分布式存储。您可以使用原生代币AR支付一次并永久存储任何文件。AR有自己的分布式账本和钱包。
StorjNetwork:去中心化的云存储。Storj没有维护自己的数据中心,而是依赖于共享存储空间的组织和个人的点对点网络。STORJ是用于网络内激励的原生代币。
Livepeer:去中心化直播视频流平台。LPT是可以用来保护网络的协议代币。
TheGraph:用于组织区块链数据和IPFS的索引协议。Web3开发人员可以使用GraphNetwork访问其应用程序中的公共区块链数据。GRT是一种协议代币,可在不同参与者之间调整激励措施。
Chainlink:去中心化“预言机”网络,将现实世界的数据带入区块链。如果智能合约需要股票价格、天气或足球比赛结果等数据,它们就需要预言机。LINK是支付给节点运营商以提供数据的协议令牌。
这些只是致力于实现去中心化互联网的项目的一些Web3代币。请在购买任何硬币之前进行自己的研究。
如何购买Web3.0代币
要购买Web3.0代币,您首先需要有一个加密交换帐户(Web2.0选项)或非托管加密钱包(Web3方式)。
走Web3钱包路线,体验去中心化互联网的运作方式:
创建一个非托管钱包。
购买一些ETH。
找到令牌。
购买代币。
而已!您将在Zerion的概览中显示代币,其中显示了您在加密钱包中持有的所有内容。
加入Web3.0
Web3仍处于起步阶段。但它已经在这里了。如果您看到“连接钱包”按钮,那就是它的标志之一。
在这篇文章中,我们回顾了Web3的定义,探讨了它的演变,并概述了技术和应用。但体验Web3的最佳方式是创建一个以太坊钱包,用一些ETH加载它,然后开始你的去中心化之旅。
FAQ
Web3.0也称为什么?
Web3.0或web3是互联网的新去中心化版本。与由大科技主导的Web2.0不同,Web3.0寻求回归早期网络的去中心化,同时也利用加密货币的本地数字支付。
Web3.0也可以指语义网或机器可读互联网的愿景,它试图引入除HTML之外的新协议。
什么是Web3.0及其示例?
Web3.0的一个示例是您可以使用非托管加密钱包与之交互的任何去中心化应用程序。Web3应用程序可能看起来像一个常规网站,但不是集中式后端,它使用智能合约来处理部分或全部业务逻辑。
Web3.0是否已经存在于2022年?
是的!虽然技术和UX远非完美,但Web3应用程序已经出现。DeFi应用程序是Web3.0可以做的一个很好的例子。
Web3.0以什么广为人知?
Web3.0或web3被称为分散的、用户拥有的互联网。Web3使用区块链和其他去中心化技术将控制权交还给用户。