这份全面的指南涵盖了Web 3.0区块链技术堆栈的所有基本概念-它的产生方式,通用基础架构,Web 3.0体系结构以及对我们生活的可能影响.
我们的世界在变化。现在,它的变化比以往任何时候都快。仅在20年前,世界才开始使用手机。在短短的十年内,世界迷上了它。这些天,您甚至无法想象拥有互联网和智能设备的世界。也许最近,您对这个术语Web 3.0区块链堆栈感到困惑。今天,我们将告诉您Web 3.0区块链堆栈上的所有内容及其重要性!
当电子邮件被聊天和表情符号代替时,世界发生了巨大的飞跃。但是那也是十年前的事了。世界渴望新事物。当您周围的一切开始发生变化时,互联网逐渐发展起来。它从使用基本HTML制作的网站的原始骨架开始。很快,网站变得更加智能,并变得具有交互性。只有时间可以证明Web 3区块链堆栈时代的互联网将变得多么聪明.
立即注册:企业区块链基础知识课程
目录
第一章:Web 3.0 IT堆栈:未来的互联网
Web 3.0 IT堆栈仍未完全开发。但即将推出全面的操作。那么,什么是Web 3? Web 1.0和2.0具有集中式服务器,而Web 3.0区块链堆栈具有分散的网络,该网络更加以用户为中心。透明,安全的互联网,致力于使事情更加人性化.
Web 3.0区块链堆栈有五个主要的重要功能。我们认为这些将帮助您更好地理解整个概念.
万物互联
如今,我们经常使用一个术语来定义可以连接和使用互联网的设备-智能。现在,我们被这些智能设备所包围。您想知道吗?好吧,花点时间看看你周围。有智能冰箱,人们正在使用家庭助手,例如Alexa和Google Assistant,您的智能手机和标签。所有这些东西都可以连接到互联网。它们形成设备网络。它们统称为物联网(IoT)。物联网是Web 3的最鲜明特征与区块链和物联网紧密相连的一种。有时,人们称这种现象为“普遍存在”.
目的是将所有内容都连接到Internet。并非所有设备现在都可以连接。我们现在没有这种基础架构。但是很快,它将与我们同在.
以用户为中心
Web 3.0区块链应用程序堆栈旨在以用户为中心。它着重于成为最终的P2P网络,您可以在那里变得更自由,知识将不受任何实体的控制。由于将没有集中式服务器,因此所有数据都将散布在设备之间,并且人们将在没有任何监督的情况下访问它们.
语义元数据将帮助用户轻松连接。 Web 3 IT堆栈与用户有关。人们现在正在创造比以往更多的内容。个人博客和视频博客非常受欢迎。人们不必依赖媒体和企业内容制作者。他们现在只是在追随他人。因此,它创造了一个世界,人们将变得更加人性化,互联网将更加以用户为中心.
人工智能
不,我们不是在谈论打算破坏人类并创造审判日的超级机器人。人工智能将主要为人们提供更好的分析和结果。当您认为智能实体会整理互联网以找到您实际要寻找的结果时,听起来会更好.
实际上,科技巨头已经在从事他们的AI项目。考虑使用YouTube,当您在一段时间内听乡村摇滚音乐时,会注意到其他乡村摇滚或旋律摇滚歌曲的建议。 AI只是在尝试识别您的口味并建议您可能想要的最佳选择。他们正在分析您的行为.
此外,您会发现在Google上搜索特定产品后不久,Facebook广告便发生了变化。一切都是相互联系的。因此,未来的营销策略将以人为本,而不是使用大众营销技术。.
语义网
区块链技术栈提出了一个称为语义网的话题。语义网仅表示理解人类行为之类的Web内容的方法。它与机器学习和人工智能相关联。语义网基本上是试图教计算机理解数据及其行为方式.
虽然Web 2.0依靠关键字,页面权限和域权限来对内容进行排名,但是Web3浏览器试图理解像人类一样的Web内容。.
3D图形和内容的未来
毫无疑问,如今,Web内容现在更加图形化。人们喜欢看和分享视频和图像,而不是纯文本。令眼睛更加活泼舒缓。在不久的将来,增强现实(AR)和虚拟现实(VR)将成为常事。不同的应用程序和游戏将具有更多逼真的图形和感觉.
同样,3D打印将不仅限于实验室用途。人们将更多地使用3D打印,它将变得更容易使用,更便宜.
Web 3.0 IT堆栈如何发挥作用?
变化越大,社会适应变化所花费的时间就越多。毫无疑问,Web 3 IT堆栈很复杂,老百姓需要开发人员的时间和精力。 Web 2.0确实是用户友好的,人们习惯使用它.
专家们说,随着人类在过去20年中越来越多地与该技术成为朋友,人们会很乐意接受该技术。我们将不得不使用dApp浏览器来使用新应用。这些应用迟早会取代较早的技术。例如,看一下下表.
云储存 | Google云端硬盘,Dropbox,OneDrive | Filecoin,Siacon,Storj |
视频通话平台 | Skype,缩放 | 专家 |
在线信使 | WhatsApp,微信 | 状态 |
社交媒体平台 | Steem.it的Akasha | |
外包平台 | 上班 | 道德 |
网页浏览器 | 谷歌浏览器 | 勇敢的 |
这些只是几个web3示例。将会有更多的应用程序取代当今的所有知名品牌。这些应用程序必须与以垄断方式统治市场的市场领导者作战。当然,与以前的应用程序相比,这些应用程序将具有更好的高级功能。只有时间可以证明它们是否足够好,并赢得了纯净的战斗.
但是,Web 2.0不会完全消失。例如,在出现更智能的通信平台后,电子邮件并没有消失。他们只是无法赢得与更好技术的斗争.
若要进一步研究,请查看有关35+ Web 3.0示例的文章
Web平台之间的根本差异
Web 1.0的起步很艰难。人们不接受互联网,因为互联网昂贵且设备稀少。如今,几乎每个人都拥有带有互联网连接的手机。那时,具有互联网连接的设备很少见。专家通常将其称为只读时代。大多数内容都是由专业人士策划的,人们只会阅读数据.
可以使用更简单的技术。 Google仍是未出生的孩子。人们会使用Yahoo!或AltaVista。这些搜索引擎专注于域名,以判断搜索结果的相关性。共享人与人之间的文件Napster和BitTorrent很流行。网络既不是社会性的也不是语义性的。我们可以称其为“简单网络”。网站只有超链接和书签功能,并且都是静态的。您只能浏览内容,而不能给出任何反馈或评论。用户和服务器之间没有通信.
Web 2.0具有读取和写入Web内容的能力。静态网站已被交互式动态网站取代。博客比以往任何时候都更受欢迎。维基百科是一个开放的图书馆,您可以在其中找到所有知识。即时消息传递对于用户来说是一种普通而自然的事情.
它们不是简单的网络,而是通常称为“社交网络”。它具有更好的交互性。它可以流式传输视频;各种应用已经在这里。每家传统商店都已转变为在线商店,以提供更好的营销设施和更多销售.
第2章:Web 3.0与Web 2.0与Web 1.0 —比较
Web 1.0:一切的开始
你们都听说过拨号上网的笑话,下载5Mb文件花了200年的时间,对吗?那时,人们通常会使用互联网来维持基本的交流。通常,您只能在大型公司办公室中看到Internet的使用。网站的数量与现在相比没有什么。我知道所有90年代的孩子都可以与事物交往.
是的,那时的情况还不是很好。但这是一个开始。这是文明新时代的开始。我们将其称为互联网– Web 1.0.
Web 1.0是单向的。公司和大公司创建了供人们阅读的内容。与数据流之间几乎没有交互。但是事情太无聊了。内容没有提到人们。网站上的独白很长,只包含线性信息.
没有人认为用户数量可以跨越数百万。基本计划是连接信息并创建一个包含所有内容的数据库.
用户只能读取数据。只有内容负责人才能编辑和编写内容。因此,就像在图书馆看书一样。用户没有太多权利,他们只是消费者.
然后开始the窃。人们开始复制他人的内容,然后将其粘贴到他们的网站上。独特的内容变得罕见。现在是互联网发展的时候了。即使是大学-最高学历的人也不相信互联网。您将不得不前往图书馆以获取简单的信息.
没有社交媒体。毫无疑问,互联网起步时摇摇欲坠。但是事情发生了转机。互联网开始发展.
Web 2.0:社会革命
Web 2.0出现后,最终用户获得了好处。用户现在可以写入和读取数据。人们意识到,仅能处理一百万个用户的框架存在着严重的局限性。 Web 2.0可以处理数十亿用户。 Web 2.0具有基于Ajax和JavaScript的框架。博客取代了无聊的静态Web内容.
Web 2.0还引入了视频流和在线游戏,一切都开始在线。网站开始变得互动且更加活跃。网上商店开始统治世界经济。您可以说这是一次真正的革命。 Web应用程序的引入为将来打开了一个视野.
但是未来呢?互联网将来会如何?这个问题只有一个答案– Web 3.0区块链技术堆栈.
Web 3.0:未来的互联网
Web 3的功能听起来像科幻电影。除了读写之外,应用程序还可以执行各种数据。分散式网络向人们介绍了具有语义搜索功能的人员。在语义搜索中,搜索结果将更加准确和相关.
Web 3.0 IT堆栈专注于对等技术。因此,它将排除中间人。我们将不必依赖由私人公司控制的巨型数据服务器。我们的个人数据将更加安全和私有。我们将减少互联网世界中“中间人”一词的必要性。虽然Web 1.0和Web 2.0分别称为“简单Web”和“社交Web”,但专家们经常将Web3 IT堆栈称为“语义Web”。
它试图将真正意义上的知识联系在一起。您可以将其称为知识与技术之间的美好联系。让我们看一下下面的Web 3.0与Web 2.0与Web 1.0的比较表,以获得更好的见解.
当谈到Web 3.0与Web 2.0的争论时,Web 3比其祖先好得多.
除了读写,Web 3 IT堆栈还可以根据Burners-Lee执行文件。它具有诸如语义搜索,个性化数字助理之类的特征。而且,它是具有更好功能的基于智能应用程序的网站。它是技术和知识的完美结合。 Web 3 IT堆栈着重于点对点的分散式网络,该网络使集中的公司崩溃.
文件互动 | 只读 | 读和写 | 读,写和执行 |
优先顺序 | 1号 | 第二名 | 第三名 |
网页类型 | 简单的 | 社会的 | 语义的 |
用户容量 | 百万 | 十亿 | 万向节 |
目的 | 连接信息 | 连接人们 | 连接知识 |
大体时间 | 1990-2000 | 2000-2015年 | 2015年-未知 |
网站 | 静态的 | 动态的 | 语义的 |
人工智能 | 无法使用 | 无法使用 | 可用的 |
内容 | 仅由专家策划 | 博客和社交媒体 | 更多个性化流 |
搜索引擎 | 域名猜测 | 搜索引擎优化 | 基于AI的搜索引擎 |
网络类型 | 集中 | 集中 | 去中心化 |
第三章:重构网络结构
过去我们曾经做什么?拥有自己的计算机后,我们使用Internet协议连接了其他计算机.
记住我们以前将数据保存在软盘上的时间。那些日子现在早已一去不复返了,软盘现在可能就在博物馆里。但是,随着互联网的发明,我们开始使数据交易比以前更快.
经过30年的互联网数据结构革命,我们仍然运行在客户端-服务器协议上。架构没有太大变化,但已升级到原始架构.
但是,随着区块链应用程序堆栈的不断变革,我们可以肯定地假设我们会看到网络架构的许多变化.
从集中到分散
Web 2.0和Web 1.0的最大缺陷之一是基于客户端-服务器的体系结构。因此,您需要仔细考虑一下,我们在互联网上的所有个人数据基本上都存储在具有巨大存储空间的计算机中。没有古怪或古怪的东西!所有数据均归任何私人公司所有。因此,该场景对我们的隐私构成了严重威胁.
在过去的几年中,这种集中式系统引起了极大的关注。例如,您可能想到了Facebook和Apple的i-Cloud黑客的数据泄露。太多的敏感数据泄露给了公众。企业巨头正在以多种方式控制我们的生活.
另一方面,去中心化网络不会受到数据泄露的威胁。没有人有权管理您的个人数据。不会有任何集中式服务器。所有数据将分布在整个网络中。如果您的数据可以访问互联网,则可以将其存储在冰箱或烤面包机中。这就是Web 3.0区块链技术堆栈的真正魅力–集中于人道的去中心化,安全和私有网络.
转变为数据民主
对等连接从1990年开始就是精确的,但是,当我们开始使用共享程序(例如Tor浏览器或BitTorrent)时,名声大增.
随着加密货币的革命,区块链将这种基础设施提升到了一个全新的水平。现在,我们可以继续从典型的集中式系统中分散数据结构.
在最新的web3中,我们正在重新设计Internet的数据基础结构。但是,重要的是要知道,区块链并不是背后的唯一技术,还有很多其他去中心化的网络堆栈.
主要原因是区块链应用程序堆栈并不是用于存储大量数据的理想选择,因为它仍然存在可伸缩性问题,并且实际上没有那么多的隐私.
第4章:Web 3 IT堆栈中的常规基础结构更改
新的Web 3.0区块链技术堆栈的基础架构与以前的基础架构不同。过渡是巨大而细粒度的。但是,从客户端-服务器属性更改为分散式Web的过程将不会很激进.
它仍处于成熟阶段。因此,过渡将首先是创建部分去中心化的网站,然后完全转换为去中心化。但是,您还应该考虑以下事实:即使它们更加安全,它们也比以前慢得多.
但是,即使未来的分散化程度更高,但这也并不意味着我们会完全忘记集中式系统。它们也有特权,我们绝对可以利用它们来发挥我们的优势.
第5章:Web 3.0体系结构的各层
区块链技术堆栈图
第5.1章:应用程序层
我已经定义了这一层的前几层。应用程序层将具有dApp浏览器,应用程序托管,dApp和用户界面.
-
dApp浏览器
首先,Web 3.0区块链应用程序体系结构的基础架构中的第一层是dApp浏览器。那么,什么是dApp浏览器?
dApp浏览器将使您能够访问分散的应用程序。常规浏览器(如Firefox或Chrome)不具备可让您浏览遍及全球的新分散应用程序的基础结构.
某些dApp浏览器为您提供了完善的桌面浏览器,例如user-interface。唯一的区别是您可以与新的web3应用一起访问常规网站.
MetaMask是最受欢迎的之一。它实际上是一个插件,您可以将其添加到Mozilla,Chrome和Brave。您无需运行完整的节点即可使用它,这就是其如此高效的原因.
其他浏览器是信任浏览器和密码。对于web3浏览器,它们的输出也很大。 Cipher适用于移动设备,可让您浏览所有分散的应用程序并从中选择.
有点像Google App Store,但在这里您可以将所有去中心化应用程序集中在一个地方。 Trust浏览器也是如此,但它提供钱包服务以跟踪您所有用于购买应用程序的加密货币.
在此处了解有关dApp的更多信息.
-
应用托管
托管下一层(dApp),绝对需要这一层。有没有想过您下载的所有这些应用程序,它们实际上如何运行?好吧,托管所要做的就是通过云存储使应用程序可用.
这样,该应用程序将托管在使用软件即服务(SaaS)的去中心化网络上.
分散式应用程序需要这一层,因为该层为用户提供了很多支持。该层使所有dApp易于访问并与任何设备集成.
它们的风险也很小,维护状态也很低。因此,以各种方式帮助开发人员.
-
分散应用
dApp最有可能是web3区块链堆栈的重要层之一。随着区块链技术的发展,这些dApp现在正在接管我们典型的集中式应用系统.
现在,人们可以使用区块链网络上的对等服务器网络进行连接。在过去的几年中,dApps社区发生了一些严重的变化。要创建可靠的dApp,您需要具有外部数据,计算,获利,文件存储和付款系统.
在过去几年中,构建dApp确实很困难,但是到了2018年,这已经不再是什么大问题了。 web3区块链堆栈上的技术堆栈负责帮助开发该层.
第5.2章:服务和可选组件
层的第二阶段基本上进入技术层。该层涵盖了创建和运行dApps层的所有重要工具。它通常涵盖数据馈送,链下计算,治理(DAO),州渠道和侧链.
现在,让我们仔细看看这个问题.
-
数据提要
数据馈送也称为Web馈送,并且是Web3区块链堆栈的重要方面之一。这是一种用于从可靠来源接收更新的数据信息的机制。在这项新的先进技术中,数据馈送显然将是去中心化的.
最重要的是用于节点相应地更新其信息.
-
链下计算
链外计算不言自明。计算过程在区块链应用程序堆栈之外完成。与链上计算相比,它的成本和省时性相对较低。链外计算不仅可以确保值的可信度,还可以确保它不会被逆转.
链下编译为分布式应用程序的开发提供了额外的隐私层和完美的备份。虚拟内存系统是这部分的完美示例.
-
管治
您一定想知道分散式系统中如何包含治理组件。但是,对于web3 IT堆栈的某些基础结构来说,这实际上是非常必要的.
在这种情况下,不需要任何人为管理角色。分散的自治组织非常适合开发人员用于其项目。这些组织处理智能合约.
DAO最初在区块链技术堆栈的去中心化协议上运行.
-
状态频道
状态通道只是想要通过事务处理方式相互通信的两个对等方之间的双向途径。频道上的每个用户都必须使用私钥签名交易,以确保他们得到了完全授权并来自真实用户.
这些频道也是私有的,仅供参与者使用。但是,这些频道的时限有限,这意味着它们将在预定时限后消失.
可选组件
-
多签名
多重签名是Web 3层体系结构的重要组成部分。该签名通过提供唯一的签名来确保交易的安全性。这些地址将要求任何用户在发送包裹之前在网络上签署交易。.
您可以在创建地址之前决定要提供多少个签名或要求提供多少个签名.
BitGo最初推出了这项新技术,现在已在Web 3.0区块链堆栈中广泛使用。这就是为什么它们是Web 3.0区块链应用程序体系结构中的必需品之一的原因.
-
甲骨文
Oracle是区块链网络中用于支持智能合约的一种数据馈送形式。他们充当代理,查找有关现实情况的信息,并将该信息传送到智能合约.
为什么?嗯,这是因为区块链网络无法访问外界。因此,如果网络要运行智能合约或需要网络外部的任何类型的信息,则必须通过其他方式访问信息.
要解锁智能合约中的某些条件,它需要一定的价值。一旦从Oracle中获得了所有价值,就可以按照指示进行操作.
因此,Oracle实际上是这些值的提供者。可能是任何东西,某种市场评估,付款或其他任何东西.
甲骨文是区块链Web 3.0技术堆栈的重要组成部分之一。没有它,网络将无法正常运行.
-
钱包
所谓区块链应用架构中的钱包,是指数字钱包或加密货币钱包。它们是存储用户公钥和私钥并与其他区块链网络进行交互的程序。有了这些,您就可以监控自己的数字资产,例如比特币,以太坊,精简版币等等。.
-
数字资产
数字资产可能有很多东西。但是在这个区块链世界中,它现在进入了加密货币。新的Web 3.0区块链堆栈提供了对这些货币的利用。您还可以将图像,多媒体,文本合同视为数字资产.
这些是Web 3.0区块链技术堆栈将提供的服务之一。 Web 3.0 IT堆栈是数字Web 3层体系结构的新革命.
-
智能合约
智能合约完全摆脱了中间人。您将不必处理信任问题,并能够以无冲突的方式交换您的贵重物品,例如金钱,股票或财产,甚至代币.
智能合约基于双方的协议。这些规则是在执行这些规则之前和之后设定的,每个人都将获得应得的份额。全部都是自动化的,因此不会受到更高权限的影响.
通常,典型的联系人有很多缺陷,但是在这里,代管的钱是在完成这些任务后立即存入团队成员的帐户的。该过程非常透明.
-
数字身份
数字身份对于Web 3.0区块链应用程序体系结构至关重要,因为每个人都将通过在线连接。因此,必须有一个数字ID来定义您或在需要的地方授权您.
您可以在需要的各种平台中使用多个数字身份证。但是,数字身份将完全确保您的安全和隐私.
数字身份将具有某些特定属性,例如:
- 您的用户名和密码.
- 出生日期.
- 您的在线活动.
- 社会安全号码.
- 交易记录
- 病历.
可以使用数字ID链接到其他资产,例如域,电子邮件,URL等。在网络犯罪日益猖rising的世界中,绝对有必要.
在此处了解有关区块链和数字身份的更多信息.
-
分布式文件存储
分布式文件存储或系统是存储数据的服务器位置。您可以像使用计算机一样随意访问数据。虽然这个过程更方便.
服务器将要求进行身份验证才能访问,然后才将完全控制权交给该授权的客户端.
第5.3章:协议层
网络层涵盖了不同的共识算法,参与要求,虚拟机等。让我们仔细看看它们.
-
共识算法
区块链使用共识算法来确保节点达成协议。这是提高网络效率的好过程。为什么?好吧,即使节点不可靠,它们也可以提高可靠性的新水平.
这里的问题是解决已知的共识问题。主要是如果网络具有多代理系统和分布式计算协议.
为了使其成为现实,该算法必须考虑到某些节点肯定不可用,并且网络将丢失数据。这使得该算法成为容错机器。从一开始就使其具有容错能力,这将提高网络的效率,因为即使没有发生网络,也可以为网络做好准备.
当前有许多开发人员正在不停地尝试算法。我们的目标是制造一种能够为用户提供最有效的服务。让我们看看当今的区块链技术提供了什么.
- ASIC优化的工作量证明(POW)–比特币和比特币现金
- 耐ASIC的POW –以太坊1.0,Zcash,Monero等
- 具有后备功能的POW和POS –雷声
- 经过时间证明(POET)和时空证明(POST)– Chia
- 包含有用数据的POST – Filecoin
- 编织战俘–嘉手纳
- Casper TFG股份证明(POS)–以太坊2.0
- 混合POS / POW –减少
- 拜占庭与领导人选举达成协议(BA⋆)–阿尔戈兰德
- Honeybadger POS –圆点
- 委托权益证明(DPOS)– EOS
- DPOS变体– Tezos
- DPOS变体–嫩薄荷
- 历史证明(POH)– Solana
- 恒星共识协议
- 涟漪共识协议
- 以领导者为中心的区块链共识
阅读更多: 共识算法:区块链技术的根源
-
侧链
有些人将侧链与状态通道混淆。但是,差异是巨大的。侧链是一种独特的新兴机制,旨在允许代币或其他资产从母区块链进入单独的区块链,然后再次返回.
侧链对开发人员具有巨大的潜力。开发人员可以轻松开发侧链中的去中心化应用程序,而不会以任何方式影响主链。但是,网络上的每个人都可以利用应用程序的有效性.
它们是不同区块链网络的独立单元,它们必须自己提供安全性。因此,它们可以被黑客入侵。但是,如果侧链受到损害,则只会影响一个而不会影响其他链。.
-
参加要求
这主要是指不同类型的区块链网络,这也将反映在web3 IT堆栈上。 Web3区块链的新去中心化平台主要具有三种类型的基础架构.
一种是公共或未经许可的区块链,其中任何用户都可以加入网络而无需满足任何条件。因此,他们可以轻松下载网络提供的协议.
阅读更多: 什么是公共区块链?
另一方面,私有或许可的网络将需要满足某些条件才能成为成员并使用协议或网络本身提供的其他好处。.
阅读更多: 什么是私有区块链?
-
虚拟机
这是区块链应用架构的另一个重要因素。在所有新的区块链技术系统中,虚拟机或主要是以太坊虚拟机现在非常流行.
虚拟机的主要重点是维护安全性并从网络上的所有计算机执行不可靠的代码源。简而言之,现在可以使用EVM来防止加密世界中最常见的威胁,即拒绝服务攻击.
这种网络攻击非常致命,因为它会使用户的网络资源无法使用。它还可以确保没有程序可以干扰彼此的任务,并且确保所有程序都能平稳运行.
构造该环境是为了为智能合约启用运行时环境,以便用户可以从该服务中受益。您必须充分意识到智能合约在当今疯狂流行的事实.
使它更安全并在不干扰虚拟机的情况下进行交易非常有帮助.
让我们看看不同区块链使用的不同类型的虚拟机或状态转换机.
- 以太坊1.0,WANchain,哈希图,Ethermint等–以太坊虚拟机(EVM)
- 卡尔达诺索拉纳–直接LLVM曝光
- 以太坊2.0,EOS,Dfinity,Polkadot – Web组件虚拟机(WASM)
- Kadena,Corda,Tezos和Rchain使用他们自己的定制状态转换机.
为什么这些平台使用其自定义的虚拟机?
好吧,问题在于,对于区块链和安全性,每个人的看法都不同。 Kadena认为智能合约是一种人类可读的技术,这就是为什么他们选择走这条路.
另一方面,Rchain允许智能合约在不同的dApp上运行,但需要首先对其进行验证.
在允许任何人创建合同或成为合同的一部分之前,Tezos还遵循此验证规则。.
Corda希望确保尽可能高的权力下放。这就是为什么它们每次都要通过SNARK来确保完整的节点验证并在此之后增加完整性的可能性的原因.
第5.4章:网络和传输层
网络层主要由RLPx,自行拥有和可信执行环境(TEE)组成。让我们看看它们是什么.
-
RLPx
RLPx是一种网络和协议套件,旨在帮助两个对等点之间进行通用传输。它还为应用程序启用接口,以便用户可以在网络内进行通信.
它是专为分散应用而设计的,目前,以太坊正在使用它.
较新的RLPx版本为以太坊提供网络层.
这项令人敬畏的技术的主要特征是发现节点并形成整个网络。除此之外,它还加密两个用户之间的握手和传输.
它还用于构建不同的协议,并控制网络上的整体数据流。 RLPx用于出于决策和其他目的而偏爱某些同行.
它还可以在p2p网络内实现可靠的连接。我们都知道区块链应用架构如何需要大量的安全性才能运行,这可能是实现此目标的最佳方法。由于Web 3层架构是分散式的,因此添加身份验证发现协议和加密传输通道肯定会带来很多好处.
通过集成RLPx,对等方现在可以无缝连接新的Web 3层架构.
-
自己动手
自己动手制作是仅在标准协议不随基础架构一起使用时使用的过程。该方法使用户可以创建自己的自定义协议,以更好地适应他们的需求.
普通用户的最佳实践是使用标准协议。但是,并非每个协议都适用于每个物理层,并且并非所有新兴的区块链技术都在不断发展,因此在网络上保留此选项是一个加分点.
每个区块链网络都带来新的东西。因此,创建自定义协议的选项将确保整个Web 3层架构的创造力和潜在增长.
-
可信执行环境
可信执行环境是此Web 3层体系结构的重要组件之一。为什么?由于区块链存在可扩展性问题,并且为了解决此问题,它需要添加一个可以在很大程度上消除或减少该问题的系统.
实际上,TEE实际上是远离主网络或系统的隔离区域或服务器。 TEE允许将数据存储在网络上,并确保该信息的安全性.
随着Web 3.0的发展,IT堆栈具有去中心化的基础架构,将TEE集成到系统上并为整个系统提供端到端的安全性和机密性是合乎逻辑的.
-
块交付网络
块交付网络是一种分布式网络系统,可将页面或其他Web内容交付给请求它的任何用户.
系统根据网页的位置,服务器和来源提供这些内容。对于流量非常高且已得到全球认可的网站,此服务确实派上用场.
这些服务器遍布世界各地,并为用户提供备份支持。如果您靠近这些服务器,则您可能比不远处的服务器更快地处理请求的数据.
块传递网络缓存站点中的内容,然后在其一台服务器上将其传递给用户.
它的一些功能是:
- 外围访问的安全性 –直接访问并保护用户界面,并为相机,指纹等提供额外支持.
- 通讯安全 –加密操作,加密密钥.
- 设备身份和认证过程 – TEE摆脱了所有安全循环,并为您的设备提供了唯一的ID。其他设备的任何登录都会立即提醒系统.
第5.5章:基础结构层
-
挖掘即服务
如今,挖矿在加密货币世界已经成为了一个大词。它最初来自比特币,现在已经遍及整个web3区块链堆栈系统。分散式网络现在需要此机会作为服务.
现在有许多公司提供采矿服务。例子之一就是DMG。他们为想要以工业规模为目标的投资者或个人提供MaaS解决方案.
他们将获得稳定的收入,而所有矿工将获得应得的利润。分散式网络现在确保了这种新型的业务策略.
-
网络
主Web 3.0 IT堆栈的网络是分散的。网络不需要任何中央机构来维护系统。因此,每个用户都将获得他们想要的隐私.
该过程与区块链网络完全一样,但具有更大的可扩展性。由于web3 IT Stack现在将在这种类型的网络上运行,因此它将获得自己的web3浏览器。所有这些web3浏览器也将被分散.
网络上运行的区块链应用程序也将去中心化,但在初始阶段,它应同时运行已建立的集中式应用程序和去中心化应用程序.
因此,区块链应用程序堆栈将具有与dApps相同的结构.
-
虚拟化
虚拟化意味着创建虚拟资源,例如台式机,服务器,操作系统,网络,存储等。它将转变传统计算并以比以前更高的可扩展性管理工作负载.
它已经存在了几十年,并最终通过新的Web 3.0区块链结构展现了其全部潜力。现在,您可以将其应用于IT结构的几乎所有层.
作为硬件级别,系统级别和服务器级别运行,它可以真正改变我们现在看待事物的方式.
每一层都有自己的一套复杂性和授权,但是它们可以相互访问。这项技术减少了部署成本,资源,运营成本等.
-
电脑运算
通过计算,我的意思是分布式计算。这是一个概念,其中多台计算机可以处理一个问题。它节省了很多时间,并且比以前更容易。单个问题可以分为多个部分,然后分布在整个网络中.
之后,一组参与的计算机将解决问题并通过网络相互连接。因此,为了解决问题,所有计算机都将作为一个实体.
他们是如何做到的呢?好吧,它们都是由轻量级的软件代理连接的。每当代理发现空闲计算机进行计算时,代理就会将数据发送到服务器,然后将其分配给任务.
这与挖掘加密货币或比特币的过程相同。所有矿工都可以像一个单位一样工作,解决问题,然后获得回报.
-
节点数
什么是节点?分散式网络由成千上万个节点组成,因此很可能会引发问题。这是网络互动的重点。在任何虚拟环境中,每个可访问的设备都将称为节点.
这些是互联网流量主要路由到目的地的主要中心点。在去中心化的星期三,他们跟踪交易并进行更新或无缝地做出决定.
节点是可以创建分散式Web的原因。这个想法来自数据包交换理论,现在被确立为区块链Web平台或Web 3.0区块链技术堆栈的根源.
但是,某些网络可能具有较高权限的节点,这些节点被选择用于做出较大的决策或在其他节点之间分配任务.
由于每个节点都具有相同的信息,因此节点的丢失不会对网络造成太大的影响。整个Web 3.0区块链技术堆栈就是这样设计的.
-
代币
令牌也是Web 3.0 IT堆栈基础结构的一部分。借助分散的网络系统,事实上,这些内容也将包含在内。代币,主要是加密代币是在其各自的区块链网络上工作的数字货币.
这是一项资产,可以使用网络上的资产来获取网络提供的功能。这些也可用于资助任何新项目并初始化该项目的开发.
在新版本的去中心化网络中,包含代币系统作为筹款选项是很正常的。令牌可以代表一种新的加密货币或在系统上具有完全不同的用途.
您也可以使用某些令牌来购买其他加密货币。尽管如此,它是Web 3.0区块链应用架构基础架构上的一种可交易和可转让的资产.
-
贮存
如今,所有存储大部分都是集中存储的,而且存在更高的漏洞风险。黑客入侵这些集中存储单元并窃取您的所有私人信息并不少见.
因此,新基础架构具有分散式存储单元,可确保提供更好,更安全的环境.
这是解决所有问题的潜在解决方案。该系统将帮助您存储个人信息,而不必依赖第三方,而第三方不会珍视您的信息的隐私.
分散式云存储的思想是由区块链技术提出的。与现有的云解决方案相比,它们相对更便宜,更耐用且更分布式.
第6章:Web 3.0将如何改变我们的生活?
IT行业的知名人士现在正在垄断信息。随着我们进入信息时代,信息的价值必将飙升。面对这些公司,Web 3 IT堆栈将大受打击。它将权力下放,更加民主。我们很快就会看到我们日常生活中的变化.
加密货币已经在与联邦银行和政府展开斗争。全球首款区块链手机就在这里。感谢富士康。平台将变得不受信任。人们的个人信息将不再成为销售产品.
我们已经在目睹周围的变化。瑞士城市楚格(Zug)已在以太坊区块链上注册了所有公民的ID.
在终极以太坊指南中了解更多信息.
由于版权问题,诸如海盗湾之类的网站遭到了许多政府的无数次罢工。但是该网站在普通用户中非常受欢迎。政府已经取消了很多领域。因此,像海盗湾这样的网站将不受政府采取此类有力行动的影响.
用户现在可以安然入睡,因为由于结构的增强加密,他们的私人信息将得到更安全的保护。权力下放将使叛逆的黑客更加快乐.
各种应用将接管Facebook,Instagram,Twitter,Google Drive和流行的浏览器等主要网站。去中心化的应用程序将成为明天的事情.
简而言之,众所周知,互联网的世界将改变其性质.
Web 3.0 IT堆栈:情况如何,是否还在这里?
当世界开始撕毁Web 2.0的商品时,它已经有5-6年的历史了。全面开发Web 2.0花了大约十年的时间。 Web3浏览器可能会花费更长的时间才能完全开发,因为它会更改整个基础结构。主要问题将是普遍存在,因为我们的基础架构还不够成熟.
此外,我们可能会看到集中式大牌公司和现在分散式应用程序之间的一场史诗般的战斗。传统系统显然会尝试抵抗。尽管有人说Web3浏览器已经存在。他们既不正确也不错误。确实,Web 3有很多功能。但这仅仅是开始。完全花在这里将需要更多时间。尽管如此,一些专家还是说我们在2015年进入了去中心化网络时代.
但是改变是不可避免的。害怕未知的事物和新事物是人类的天性。但是一旦我们了解了好处和最终结果,我们迟早就会接受更改.
您无法找到关于权力下放的体面的独特定义,因为我们不知道结果如何。现在,我们只能预测未来.
全世界已经因不可思议的积极反馈而屈服于Web 2.0。自Web 2.0诞生以来,办公室,房屋和企业发生了翻天覆地的变化.
毋庸置疑,Web 3.0区块链堆栈将成为下一件大事,它将从各个方面影响我们的生活.
Web 3.0:如何成为现实?
Web 3.0 IT堆栈的过去
美国著名科学家Tim Burners-Lee于2001年首次向世界介绍了语义网。他有时被认为是WWW的发明者。再次,他认为它是计算机可以理解的一种新形式的Web内容。他经常将语义网称为当前系统的扩展,而不是将其称为不同的计算环境。.
当Web 2.0尚未诞生时,文件在2001年大多是只读的,Burners-Lee说Web 3.0 IT堆栈或语义Web将读取,写入和执行文件.
Web 3.0 IT Stack的复杂程度?
分散式网络的复杂性是无限的。 Web 3.0区块链技术堆栈极其复杂。重新定义框架并设置新语言。当世界上只有Web 1.0时,就会想到这样的事情.
由于Web 3 IT堆栈的内容完全由用户制作,因此可能会出现互联网贫瘠的情况。尽管这似乎不太可能,因为我们正在见证普通人每时每刻都在创造新的内容。如果用户之间没有自然习惯来创建新内容,则Web3 IT堆栈将遭受重大打击.
可扩展性是去中心化网络面临的一个非常大的问题。而且,世界上没有足够好的基础架构来为Web 3.0建立完美的环境。尽管如此,其未来取决于分散的Web社区如何减轻系统当前存在的缺陷。.
Web 3.0 IT Stack:当前方案
Web 3.0区块链结构对分层蛋糕非常熟悉。当前,不同的初创公司不懈地工作,建立了完美的去中心化应用程序,这将使用户的生活更加轻松。所有的大人物都在从事人工智能(AI)项目。勇敢的人已经在这里使用他们最先进的浏览器。只有时间能证明世界将以多快的速度接受这项奇妙的技术.
来自世界各地年轻人的此类活动表明,未来将非常光明。事情将变得更加安全,轻松和面向用户.
现在,所有数据都已链接并互连,从而创建了数据网络.
Google Freebase
许多开发人员正在尝试完善整个网络中链接数据的过程。 Google Freebase是为此工作的最好的例子之一。他们使用基于图形的数据库。不幸的是,Google在2016年中关闭了Freebase服务.
自由库 拥有关于各种主题的大量数据。人员,地理位置和娱乐活动的数据基本上都存储在Freebase上。 Freebase在某些基本方面几乎像Wikipedia。.
Wikidata和Wikimedia是一些试图建立免费知识数据库的项目。人类和计算机都可以读取,写入和执行数据库上的信息.
在关闭Freebase项目之后,Google开始着手于Knowledge Graph项目。知识图主要用于重新定义搜索结果,以便人们可以轻松获得正确的信息.
助手变得智能:Siri和Google Now
Siri令人印象深刻的语音识别能力以及她作为常规用户的努力使人们感到惊讶。主要是为了帮助用户轻松完成任务.
Siri可以照顾酒店或餐厅的预订情况,分析航班状况,尽管Siri曾在iPhone和MacBook上开始了自己的旅程,但现在她在各种设备上都处于活跃状态.
不仅Siri,而且Google即时也有很多粉丝。您所要做的就是向Google即时查询相关内容。它可以搜索互联网,进行预订并与其他人进行交流,而无需人工指导.
这样的智能助手在未来以及Web 3.0区块链中都是常见的情况。 Alexa和其他一些助手现在远远落后.
互操作共享生态系统
快速成熟的Web 3.0区块链堆栈正在成为新的继任者。许多服务都提供对API的公共访问,这将使开发人员能够独立开发并使系统更加强大.
在这种情况下,环境非常重要。它不会允许语义技术进行合作,但是它将从根本上解决问题。但是,开发这些语义表示是完全复杂的.
实现此生态系统的唯一方法是使语言或系统更自然且机器可读.
为了用未来的语义应用程序表示语义网,组织可以聚集在一起并建立合作的生态系统。他们都可以提供一部分解决方案,并使用机器友好的语言来构建整个网络.
但是,一项服务肯定可以捕获复杂文本的含义,但是将整个过程整合在一起将更加高效,省时.
这项强大的语义技术,半结构化数据和丰富的生态系统将确保创建Web 3.0区块链堆栈。这是每个人都能赢得胜利的社区.
语义网的未来是什么样的?
到目前为止,语义网的未来包括许多有希望的前景。它背后的想象力或发展并非不切实际。但是,上下文中缺少许多主要的万维网因素,这确实是一个值得怀疑的事实.
该技术比以前的版本复杂得多,主题变得过于抽象。但是,随着更多的改进,它肯定会成为我们所希望的.
互联网上现在有许多成功的模型在区块链技术堆栈上,但是它们都没有真正覆盖整个架构的真正热情。.
但是,这种新网络的主要存在应该是较小的工作规模,然后再扩大。更改不会在一夜之间发生,而是需要时间.
第七章:结束语
在区块链和去中心化网络的世界中,我们会获得较新版本的网络系统是很正常的。在这种情况下,我们获得了Web 3.0 IT堆栈,尽管该过程仍在进行中并且已进行了很多改进,但我们仍然希望现在能获得更好的数字体验.
如果您对区块链技术的入门主题感兴趣,请确保查看此免费的基础区块链课程.