当前位置:网站首页>wib3.0 跨越,在跨越(ง •̀_•́)ง
wib3.0 跨越,在跨越(ง •̀_•́)ง
2022-07-06 05:44:00 【bit..】
Web3,让我们来看看它是什么以及它能做什么。
Web3的潜力是巨大的。Web3被过度炒作。这些都是真的,这很好。加密货币和Web3引起了许多人的兴趣;这是网络的未来吗?或。一个鼓舞人心的故事会赢得人们加入你的事业,而混乱的真相通常会在中间的某个地方找到。
这些技术的真实之处在于它们所具有的兴趣和可能性。新的开源项目和初创公司每天都在崛起,以构建下一代分散的应用程序。但是由于机会主义者和骗子,区块链和Web3正面临着成为模因的危险,而且不是以一种好的方式。
确定Web3的真实情况是很困难的。这么多是炒作或FUD。了解哪个是哪个,什么是真实的,可以帮助我们作为一个行业向前发展。在本文中,我们想与多头和空头交谈,并在他们的谈话中注入一点现实。对于加密理想主义者来说,让我们对Web3今天的实际位置说声早上好,对于怀疑论者来说,让我们退后一步,重新评估FUD。
Web3到底是什么?
因为围绕Web3有太多的错误信息,让我们从定义开始。Web3是由以太坊的创造者之一Gavin Wood在2014年创造的。他说:“Web3是Web的另一种愿景,我们使用的服务不是由单个服务提供商公司托管的,而是由每个人托管的纯粹的算法。
Web3的承诺是一个以用户为主导的互联网,它不容易被中心化的各方操纵或控制。Web2一直被围墙花园所主导——想想庞大的社交网络、操作系统、浏览器和应用商店——这些平台由少数公司拥有,可以一时兴起做出改变,毁掉其他建立在顶层的企业。
BitTorrent及其用于文件共享的点对点网络是Gavin和其他人在这个领域支持并希望看到其扩散的一个很好的早期例子。请注意,此示例不使用区块链,也不需要加密货币或令牌。像大多数技术决策一样,如果您的用例不需要它,它就不应该拥有它。
Web3的倡导者认为,可以根据需要在BitTorrent等应用程序上添加和分层加密和分层,以增强激励,所有权和透明度。虽然使用BitTorrent等点对点系统丢失mp3文件可能是可以接受的,但对于其他用例(例如持有帐户余额或处理有价值资产的交换)来说,这可能是不可接受的。
在Web3的对话中经常被遗忘的是,这是一种进化,而不是Web2的完全重写。特别是对于开发人员来说,它建立在我们已经完成的工作之上,并希望以有意义的方式增强它。前端会感觉非常熟悉 - 它将是与Web的其余部分使用的相同的HTML,JavaScript和CSS。并不是所有的东西都需要去中心化;将数据存储在传统数据库中以增强用户体验可能是最有意义的,尽管分散的技术也希望在这方面取得进展。
Web3 的真正挑战
对于任何新的前沿,市场或技术,都有粗糙的边缘。像 web3isgoinggreat.com 这样令人担忧且公认的娱乐网站存在,并引用了近100亿美元的损失,因为加密货币的边缘特别粗糙。
这些“损失”中的绝大多数都发生在底层基础设施或第1层网络之上,在那里达成共识和结算。你会发现大多数是由缺乏经验或不良的发展实践或利用毫无戒心的受害者的不良行为者引起的。需要明确的是,这些都不可接受,我们必须共同做得更好,但是技术本身是邪恶的,而那些部署在它上面的技术是邪恶的,这两者之间有一个重要的区别。
当今最流行和最具创新性的去中心化应用程序是DeFi或去中心化金融领域。去中心化金融采用了传统集中式金融的各个方面,包括交易所、贷款和衍生品,使它们完全在公共分类账上运行,而不需要人为干预或干预。
这些应用程序中的大多数都由一个或多个相互通信的智能合约运行。用户以自我主权的方式与他们互动,负责他们的加密密钥来签署交易。如今,网络上的大多数资金(通常称为锁定总价值(TVL))都保存在智能合约中。一个写得不好的智能合约可能导致损失数百万美元,甚至将资金锁定在无法提取的智能合约中。这太常见了。因此,不断引入新的工具,实践和审计来尝试和克服这些问题。
由于这些应用程序的性质和分布式账本固有的方面,用户承担更多的责任,因此比其他Web技术承担更多的复杂性。事实证明,对于今天的许多人来说,成为自己的银行可能具有挑战性。
使用起来很糟糕
Web2 完善了用户流,将数万亿次交互传递到像素。Web3作为一种不太成熟的技术,却没有。
如果您还没有这样做,我邀请您尝试以最终用户的身份使用该技术。在您喜欢的任何网络上,尝试购买NFT。别担心,您不必真正购买它就可以从这种体验中获得足够的收益。您通常会找到如:
- 安全地保存密钥
- 导航到网站
- 找到您喜欢的 NFT
- 系统提示您签署交易等等
这是购买愚蠢的个人资料照片的进入门槛很高。大多数用户不想经历这个过程;他们想要一个显示“购买”的按钮,然后完成。我们甚至还没有开始谈论性能。
在基于工作量证明区块链的网络上,例如以太坊,今天大多数NFT交易都发生,交易费用非常不稳定,当网络被大量使用时,交易费用非常昂贵,并且按照任何现代标准都非常慢。
重新集中
这一运动的精神和好处是权力下放。它降低了集中式实体的权力、控制和限制。实现去中心化的一个核心部分是通过网络如何达成共识,以及如何通过在该网络上操作的个人做出决策。根据你的观点,矿工已经集中了比特币,五个采矿组占据了大部分的哈希率。有人争论风投已经集中了以太坊,许多项目看到了数十亿美元的传统硅谷投资。
归根结底,如果少数几个政党仍然设法巩固控制,我们是否在进步,这一切是否值得?所有的希望都没有消失。一个潜在的一线希望是,我们理解这一点的透明度是足够有益的。公共分类账可以告诉我们比私有CAP表更多的信息。在整个扩展生态系统中,在共识和治理方面也有不同的模型正在考虑。例如,一些应用程序在退出社区方面做得更好,通常是通过以太坊名称服务和Optimism等项目直接向其最活跃的用户奖励代币。必须持续和理想地增加权力下放是经济学,社会学和技术的挑战。这很难做好。
取出FUD
对于上述问题,有些可以通过技术进步来解决,例如更高的吞吐量,而有些问题(例如编写不佳的智能合约或用户丢失密钥)可以通过采用最佳实践来减少。这些对加密的批评是绝对正确的,被广泛接受,必须加以改进才能认真对待这项技术。
除了这些实际问题之外,还有许多误解和许多错误信息,这些误解和错误信息造成了巨大的恐惧,不确定性和怀疑(FUD)。当人们看不起加密技术时,他们通常会想到这些事情。如果从这篇文章中可以带走什么,那就是公共分类账的这些特征并不完全正确。
能源使用
2008年,比特币引入了工作量证明,这是一种在对抗环境中达成共识的计算和能源密集型方式,并以此在所有加密技术上留下了耻辱。这是理所当然的,因为比特币比许多国家消耗更多的能源。对于要验证的新交易区块,工作量证明要求网络上的个人竞争性地解码散列值以验证新交易。
好消息是,从那时起,大多数Web3应用程序和加密货币的使用都不需要国家大小的电力部分来存在。包括市值第二大网络以太坊在内的许多人正在转向权益证明,这只需要验证者持有大量代币,因此直接受到恶意交易的影响。这将使这些交易的能耗降低90%以上。
较新的网络将能源需求降低得更多,以太坊上的第2层网络显示出早期有希望的迹象,表明它们可以通过将交易捆绑在一起来进一步减少能源使用,以减少在以太坊上结算所需的单个交易数量。总体而言,该行业正在从单一的比特币交易转向花费家庭能源消耗数天的现代区块链网络,消耗网络搜索的能源。
在我看来,加密网络总共花费了太多的精力让我们走到这一步,这是100%正确的,但这并不意味着我们被困在了这里。所有新技术的转变都需要时间才能变得更好、更高效、更快速。对于公共分类账来说,现有网络既有变化,也有今天可用的新的、更有效的网络,以消除我们的这种耻辱感。
数据库效率低下
是的,区块链和公共分类账在一般数据管理方面效率低下。比特币每秒可以处理数十笔交易,而以太坊也远不及此。但分布式账本并不是数据库。它们没有针对存储点击数据甚至一般用户数据进行优化,因此对其进行了错误的比较。事实是,一些“分散式应用程序”仍然使用传统数据库作为其应用程序的很大一部分。
分布式账本旨在跟踪最重要和最关键的数据,例如您的帐户余额和身份凭证。理想情况下,我们不希望单个集中式实体控制整个景观的数据。这些类型的用例不需要Kafka的可扩展性,但是对于公共分类账来说,要取得成功,它们确实需要每秒超过20笔交易;值得庆幸的是,这已经在这里了。
以太坊之上的可扩展性解决方案,如Polygon和Optimism,正在做出一些改进。像Hedera这样的较新的第1层网络根本不使用区块链,而是使用称为哈希图的替代方法,能够大大减少这些性能挑战,使其已经达到与当今VISA网络相当的速度。
没有什么比将一项技术强加给一个不存在的问题更糟糕的了。我们不需要也不想继续使用区块链上的X的Uber for X趋势,因此了解公共分类账的实际属性至关重要。
Web3 的新开发原则
尽管存在挑战和FUD,但Web3是解决当今Web2中存在的过度控制,访问,数据所有权甚至审查问题的有希望的一步。作为Web3的关键支持组件,加密网络引入了一套新的原则和工具,可供开发人员创建全新的应用程序并增强现有解决方案。最积极探索的一些原则是:
这些原则可以单独使用,也可以组合在一起构建更强大的去中心化协议和应用程序。
不变性
公共分类账的一个核心前提是数据是仅追加的,事后无法修改。
Hedera网络每天处理任何公共分类账中最多的交易。大多数交易来自希望为多方流程提供最高程度数据完整性的企业。通常,开发人员会有一个数据馈送,他们希望将其记录为不可变的事实来源,供第三方验证。为了实现这一点,他们会将交易的哈希值发送到分类账。
与集中式基础设施相比,使用公共分类账作为系统中的中立参与者可以利用其真正的不变性。这有许多应用程序,从可审核的日志到身份凭据。
可验证性
分布式账本的透明性为其持有的信息提供了更强的保证,在智能合约的情况下,为合约遵守的规则提供了更强的保证。
今天,这种透明度用于轻松验证当今NFT集合的独特性或稀有性,但可用于更好地了解政府的支出,投票或企业明天的碳补偿。这种程度的完全透明和获取信息在中央数据库中是不可能的。
- 不变性
- 可验证性
- 可编程性
- 互操作性
可编程性
智能合约允许我们将分类帐的所有这些特征结合在一起,并添加自主应用程序逻辑。智能合约非常适合代表用户持有代币,例如支持抵押借贷协议。
如今,大多数智能合约开发人员都在使用Solidity,这是一种最初为以太坊虚拟机创建的图灵完备语言,它已成为默认语言,并扩展到其他EVM兼容网络。
像Hedera这样的网络允许开发人员在需要时使用Solidity智能合约,或者绕过它们,以便在更常见的编程语言(如JavaScript和Java)中进行更有效的消息传递或令牌管理。
互操作性
通过拥有不可变、透明和原子的逻辑,我们获得了互操作性和可组合性的好处。网络可以使用标准相互通信,以无摩擦地移动资产,或者您的应用程序可以调用另一个已经部署的开发人员的智能合约,以便轻松利用网络上的现有生态系统。
虽然开发人员在去中心化金融(有时称为DeFi)等新领域探索这一概念,但也有更实际的用例可以立足。以战利品箱为例。战利品箱是一种常见的游戏机制,玩家在游戏中获得一个盒子作为奖励, 以达到游戏的里程碑。
从历史上看,战利品箱的奖励和获得它们的几率是不透明的,尽管政府监管开始出现。对于战利品箱来说,更好、更公平的实现可能是使用分布式账本。您收到物品的几率可以在智能合约中透明地定义。结果将是可验证的随机的。输出可以是 NFT,以显示新获得的资产的所有权。
在公共分类账上进行这一过程可以为用户群提供更大的保证,但也使其他游戏开发商更容易奖励现有的用户群,因为现有的用户群可能持有特定物品,并为二级市场开辟了更多潜在的选择。
给Web3一个(接地)的机会
在某些方面,web3是开源原则的延续。协作、透明度、社区和自由选择的核心信念不断攀升。
Web2建造了一组围墙花园,由极少数人拥有和控制。设计这些应用程序的更好方法可能是将协议与用户界面分开。协议和客户端的这种分离,一个数字教会和国家,在如何设计分散的应用程序方面是一个有意义的差异。
开发人员能够使用某种类型的数据库,而不是能够使用特定类型的数据架构,例如ERC-721不可替代的令牌。开发人员无法将其开源数据库从使用 AWS 迁移到 Google Cloud,而是能够直接、自由地从客户端应用程序移动到另一个应用程序。
边栏推荐
- Vulhub vulnerability recurrence 67_ Supervisor
- Redis消息队列
- 巨杉数据库再次亮相金交会,共建数字经济新时代
- Codeless June event 2022 codeless Explorer conference will be held soon; AI enhanced codeless tool launched
- HAC cluster modifying administrator user password
- 【SQL server速成之路】——身份验证及建立和管理用户账户
- Embedded interview questions (I: process and thread)
- [imgui] unity MenuItem shortcut key
- Vulhub vulnerability recurrence 69_ Tiki Wiki
- Auto. JS learning notes 17: basic listening events and UI simple click event operations
猜你喜欢
Sequoiadb Lake warehouse integrated distributed database, June 2022 issue
PDK工艺库安装-CSMC
03. Login of development blog project
Winter 2021 pat class B problem solution (C language)
Summary of deep learning tuning tricks
03. 开发博客项目之登录
什么是独立IP,独立IP主机怎么样?
华为BFD的配置规范
初识数据库
ArcGIS application foundation 4 thematic map making
随机推荐
Jvxetable用slot植入j-popup
First knowledge database
Note the various data set acquisition methods of jvxetable
进程和线程
AUTOSAR from getting started to becoming proficient (10) - embedded S19 file analysis
嵌入式面试题(四、常见算法)
Jvxetable implant j-popup with slot
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
[experience] when ultralso makes a startup disk, there is an error: the disk / image capacity is too small
【经验】UltralSO制作启动盘时报错:磁盘/映像容量太小
B站刘二大人-Softmx分类器及MNIST实现-Lecture 9
【云原生】3.1 Kubernetes平台安装KubeSpher
A master in the field of software architecture -- Reading Notes of the beauty of Architecture
Report on market depth analysis and future trend prediction of China's arsenic trioxide industry from 2022 to 2028
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Deep learning -yolov5 introduction to actual combat click data set training
Winter 2021 pat class B problem solution (C language)
[detailed explanation of Huawei machine test] statistics of shooting competition results
【经验】win11上安装visio
Mysql database master-slave cluster construction