当前位置:首页 > 区块链新闻 > 正文

Perlin建立在DAG之上的分布式计算平台

来源: 互联网时间:2019-02-27 21:05:12

Perlin是一个分散的云计算市场,人们可以在他们的智能手机、笔记本电脑和其他设备上出租计算能力。可以利用集体计算能力来处理内存密集型和计算密集型算法,用于各种目的。

它的工作方式

Perlin市场主要由矿商和终端用户组成。

·矿工是在Perlin网络出租他们的计算能力的人。

·终端用户,或者客户,是需要计算能力的人。最终用户可以是一个个人或一个组织,可以从Perlin市场购买他们需要的任何计算能力。

从Perlin网络租用计算能力

如果客户需要一定数量的计算能力,他们可以搜索Perlin网络,并查看来自不同矿商的选项。

一旦他们找到了符合他们需求的报价,他们就可以购买并使用PERL代币支付给矿工。最终用户可以通过SSH连接到该公司的虚拟机,并利用其计算能力满足他们的需求。

Perlin网络上的交易支付是在PERLs中进行的——这是一种专门为网络设计的虚拟货币。到目前为止,已经发布了47.5%的PERL令代币,用于种子销售、战略销售和私人销售。预计将在未来几天发布更多的代币。

Perlin需要什么?

许多专家认为,由于当前的中央云计算模型的内在限制,分散可能是云计算的未来。移动互联网革命让智能手机用户创造了大量的数据,构成了网络间的边缘。

在中央云模型下,在边缘生成的数据需要传输到中央云,在数据中心处理,然后传输回设备。它不仅需要大量的带宽,而且还会延迟时间。

在一个分散的云中,每个设备都充当自己的云服务器,这样在边缘生成的数据就可以在本地处理。分散的云中的设备可以共享计算资源,从而更快地处理数据。因此,所需的带宽和延迟时间都大大减少了。

其次,集中的云计算行业由少数几家大公司主导,这导致了垄断。许多开发人员、研究人员和创业公司都在努力跟上不断增长的云计算成本。在像Perlin这样的分散式模式下,这样的人可以以很小的成本租用任何他们想要的计算能力。

是什么让Perlin独一无二?

Perlin的独特卖点在于它使用了一个有向的无基图(DAG)分类帐(它与基于区块链的分类账不同)。

区块链与DAG

区块链最大的缺点是,一个条目或一个事务被添加到前一个,这导致了在分类帐上记录的所有交易的线性序列。

虽然它可以更容易地搜索总账并跟踪一个特定的记录或条目,但它极大地限制了一次可以执行的交易数量。这就是为什么每次交易都被验证一个块的原因,因为大量的事务仍然在排队中等待。

另一方面,DAG采用完全不同的结构来消除这个问题。它类似于一个文件目录,它有几个文件夹,每个文件夹都有自己的子文件夹,每个子文件夹都有自己的子文件夹,等等。事务不仅链接在一起,而且验证过程的工作方式是,一个事务验证下一个,下一个在验证下一个,依次这样下去。

Perlin网络使用雪崩协议在网络上达成共识。

Avalanche协议的优点

“Avalanche协议”是中本聪的一种高级改进版,该协议是由比特币的创造者中本聪设计和介绍的,它是当时正在使用的经典共识协议的改进版本。

比特币协议的问题在于,它的速度非常慢——交易获得验证所需的平均时间可能在10到60分钟之间。此外,它还使用了一个完整的矿工生态系统来验证交易,这不仅是一个耗时且费力的过程,而且还需要大量的能源。

相反,Avalanche协议利用了“八卦协议”的概念来更快地达成共识。在这个协议下,随机选择几组节点将信息传递给其他节点。节点之间相互传递信息,在投票过程之后达成共识。对于将信息传递给另一个节点的每个节点来说,这个过程是重复的。

亚稳态模型

Avalanche协议不仅速度更快,而且比其他形式的共识协议更有效的原因之一是,它是基于亚稳态的概念。

它消除了分裂判决的可能性——一半的节点在一件事上达成一致,一半的人同意另一件事即可。由于协商一致是基于重复投票过程的加权结果而形成的,所以整个节点网络趋向于向一个特定的选择倾斜,这就消除了不确定性的因素。

由于亚稳态模型,Avalanche协议对试图在网络中造成不平衡的拜占庭参与者具有高度的内建性。加权一致的过程意味着在每一轮投票过程后,节点通常向一个方向倾斜。

在某一时刻,整个网络都同意一个特定的决定,没有留下混乱或冲突的空间。因此,即使在大量拜占庭参与者面前,Perlin网络仍然可以达成共识,没有任何问题。

类似地,如果一个恶意的实体或攻击者试图加倍花费(在两个不同的事务上花费相同的钱),Avalanche协议将不会在任何一项交易上达成一致,因此,资金将会丢失。

由于网络使用的是基于dag记账的分类账,所以交易订单分布在整个网络中,这使得在一开始就更容易发现和拒绝双重支出交易。

基本上,Avalanche协议是真正的去中心化。与比特币和其他使用中本协议的网络不同,它并不依赖于一组验证器来在网络上达成共识。相反,它将传播到整个网络,并通过重复的投票过程达成共识,所有节点都可以参与其中。

Perlin VS IOTA

Perlin网络经常被比作IOTA,这是另一种分散的分类帐协议。IOTA使用的Tangle协议是基于DAG的。在IOTA上进行的交易的验证过程类似于Perlin。这两个网络都允许并行地进行多个验证,这意味着事务的数量越多,网络的规模就越大。

然而,对IOTA的分散性有一些担忧。IOTA网络有一个协调器——由IOTA基金会创建的一个位置,以确保网络抵御某些类型的攻击,并支持网络验证交易。

IOTA是如何去中心化的?

现在,一个协调员的存在提出了一个问题,即IOTA网络是如何分散的。协调员的存在也引起了许多其他的关注,关于网络是否有能力在有针对性的攻击时批准交易。

去年,由于对网络的攻击,协调员被逼出系统。其结果是,官方的IOTA钱包无法接受为期两天的交易确认,存款和交易所不得不暂停一段时间。这招致了许多人的尖锐批评,他们想知道这个网络是否像它宣称的那样可靠。

相比之下,Perlin并没有这样的问题,这种事件发生的可能性非常低,因为网络是完全分散的。与IOTA不同的是,没有一个中央权威机构可以防止攻击或确认交易。

Perlin网络对拜占庭参与者有内置的安全性,而验证过程是通过网络广泛的共识来实现的。因此,它比现在可用的大多数基于分布式的分类网络更安全,也更可靠。

Perlin的显著特点

·通过使用DAG分类和Avalanche协议,Perlin网络能够同时处理大量的事务,这在其他网络中是不可能的。目前,一个拥有2000个节点的Perlin网络每秒可以处理高达1,300个事务。

·其他网络的延迟时间不一致——从几分钟到几小时不等。另一方面,Perlin的平均延迟时间为4.2到5.8秒。

·所有想要在Perlin网络中出租计算能力的矿工都必须证明他们拥有他们声称实际拥有的资源和计算能力。它完全消除了虚假索赔的风险。

·所有连接到Perlin网络的机器都有分散的时钟。因此,一个矿工的计算资源被出租的确切时间可以很容易和准确地计算出来。

·所有使用Perlin网络的最终用户或客户都提供了SDKs,以确保每个机器上的数据和计算过程保持安全和私密。

·Perlin网络允许开发人员轻松地创建DApps(分散式应用程序)。

·与一般人在亚马逊、谷歌和微软提供的传统云解决方案上的花费相比,从Perlin网络租用计算能力的成本要低得多。

云计算的未来

据信,云计算行业可以从采用分散模式中受益匪浅。像Perlin这样的网络的出现是一个非常积极的信号,因为它让人们能够以可承受的价格获得计算能力。此外,像Avalanche协议和DAG这样的技术解决了区块链模型中存在的问题,并提供了一个可靠的替代方案。

总的来说,Perlin是一种全新的解决方案,它有可能颠覆当前的集中式云计算结构,从长远来看,这很有可能促进该行业的净收益。

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。