PlatON的独特的节点类型

  1. 轻节点:只保存区块头信息以及跟自己相关的数据,依赖全节点进行快速交易验证。轻节点参与交易和区块信息的全网广播

  2. 全节点:保存了所有区块的数据,可以在本地直接验证交易数据的有效性。全节点参与交易和区块信息的全网广播

  3. 共识节点:负责执行交易并把交易数据打包成区块。在Giskard 共识协议中,共识节点基于VRF和概率分布随机产生,并通过并行BFT 协议达成共识。

  4. 计算节点:PlatON独创性地引入到区块链生态中的一类节点。计算节点是Trustless计算网络的根基,主要提供算力,在链下执行复杂合约,并使用VC算法生成计算证明,供链上节点进行快速验证。

  5. 数据节点:是Trustless计算网络的另外一个重要组成。基于同态加密(HE)和安全多方计算(MPC),数据节点可在保证隐私的情况下将本地数据输入到计算网络。

由于PlatON 将数据下放到链下计算,只在链上验证;同时,隐私性也是PlatON 的核心竞争,因此,计算节点和数据节点都是PlatON 的重要部分。

7 个赞

PlatON 为什么这么注重隐私,区块链不是要数据公开透明吗?

区块链可以做到公开透明,这是为了信任。

但不能因为用区块链就要求什么都公开透明,这是两回事。

3 个赞

有两个问题想要请教一下:

1.文中提到的同态加密是FHE还是SWHE,是将Gentry的ideal lattice方法实现了吗?

2.链上治理与链下治理是怎样衔接的,涉及到中心化运作的部分能够受到充分监督吗?

1 个赞

现在HE的算法有了长足的发展,最早Gentry的ideal lattice的构造更多是可行性的做法,性能上基本不太可用,在算法的选取上我们会更加倾向于BGV, FV,CKKS等这一类性能较高的算法。

链上与链下结合最为有效的技术是零知识证明或者可验证计算,算法层面后续会全部开源,以算法来保证安全性。当然要形成完备的解决方案,需要结合链的架构,经济模式和激励机制,是一个较为复杂的工程,也希望社区的有识之士一起来参与设计

1 个赞

谢谢解答,也希望能够在社区论坛多介绍一下知识普及和技术进展。

多谢您的建议,我们会持续推出相关介绍

1 个赞