织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

你真的知道基于区块链的「云计算」是什么吗? (3)

时间:2021-03-29 08:39来源:未知 作者:admin 点击:
Phala 的 Gatekeeper (中间部分)维护总帐本 共识层外,他们把计算和存储引入链下或 layer2。并行计算就在这里实现。 2. 让计算层实现并行计算 。 这里要先

你真的知道基于区块链的「云计算」是什么吗?Phala 的 Gatekeeper (中间部分)维护总帐本

共识层外,他们把计算和存储引入链下或 layer2。并行计算就在这里实现。

2.让计算层实现并行计算

这里要先说 Oasis,其计算层称为 Paratime,可以看作是一个个独立的链,或者看作一个 runtime 集群,不过,在 Oasis 网络的建立初期,Paratime 大多还部署在云里,并没有全面替换具备 TEE 的设备作为网络基础设备。随着进度推进,Paratime 的节点会全部具备 TEE 能力,保证其安全性。

你真的知道基于区块链的「云计算」是什么吗?Oasis 的计算层(右侧)

Phala 的计算是在接入节点的 TEE 中完成的,每个 TEE 中会部署 Phala 的 pRuntime,pRuntime 与「共识层」(理论上)的通信是独立的,所以 pRuntime 里相互处理的交易并不冲突,这便是可以实现的并行,因为每个 TEE 的 pRuntime 就像一个个「分片」。这样的接入节点越多,网络性能越强。

PlatON 的计算,是在被标注为 layer2 的计算层完成的,PlatON 的 layer2 具备大量的计算设备,其中包含定制的可信计算设备,例如完成多方计算的可编程电路,此外,还会通过密码学以及零知识证明等技术完成隐私计算等,PlatON 也是实现隐私计算的,不过其运用技术是多方计算或零知识证明、同态加密等。

你真的知道基于区块链的「云计算」是什么吗?PlatON 网络的模块和分层

将计算层设计为可信计算硬件的网络,是利用计算层的并行去扩容以及实现可伸缩性。我们可能认为将计算迁移到共识层外,并不是真正意义实现了并行计算。

但具备可信计算的硬件与共识层因为具有安全紧密的联系,所以与共识层是「一体的」,理论上如果为了链下计算的安全性,会需要链下有一个总帐本概念或其他控制安全性的方式。但有可信计算硬件的帮助,就不需要这个总帐本提供链下的安全性保护。

引以对比的可以是以太坊 2.0,信标链是总帐本,如果已经部署了分片,每个分片间可以独立处理任务,只是在 Oasis、Phala、PlatON 里,是用可信硬件替代了分片的计算部分。

拆分完计算层的并行后,我们来看拆分利用算法实现并行的方式。

通过算法实现并行处理的设计

1.研发新算法

以 Dfinity、IOTA、Filecoin 为代表,研发算法后,可以在不更改区块确认过程的情况下让任务开始并行处理,加快确认速度。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容