关于PlatON的一些问题

1.PlatON和Dfinity的区别,都是下一代互联网协议,互联网最基础包括计算、存储、网络传输这三大块部分,感觉Dfinity是把这三者都涵盖了,而PatON只涵盖了计算和网络传输这两个部分,虽然PlatON也提供储存功能,但感觉只是存储了一部分数据,而不是DAPP可以把所有数据都储存上去,不知道我这样认为对不对?

2.网络协议栈里面的链接层是用来传输数据的,可是数据不是在本地就可以计算吗,那应该就不用传输数据了,难道传输的这个数据是指传输的计算算法和返回的结果数据?

3.计算协调方(一般也是数据提供方),将数据和计算逻辑一起构成的计算任务发给算力提供方进行计算,这个过程不就把数据泄露了?

4.计算贡献值是指共识节点的,还是指计算节点的? 节点根据计算贡献值去选举,不是根据抵押lat代币的数量去选举吗?

5.白皮书第44页里面的多源数据验隐私计算流程图片感觉有个错误,蓝色字体上应该写的不是可验证计算,是隐私计算。

6.按照白皮书里面开发路线图,应该是2019年第二季度上线,但真实的是最近才上线的主网,对吧。

7.目前节点计算是FPGA阶段吧,预计什么时候会到ASIC阶段。普通闲置的电脑算力可以接人吗

1、platon主打隐私计算,存储和网络传输应该都不涉及,有个基于platon和ipfs的隐私存储项目叫Dante,刚刚发布白皮书。分布式网络传输可以参见nkn项目。
2、数据不离开本地,是指明文数据不离开本地,也并不是说在本地计算。是把明文数据全同态加密后,拆分成多个计算任务给计算节点,计算出结果后,把结果返回给需求方。
3、参见2;
4、计算贡献值应该是指共识节点的,计算贡献值的计算是基于抵押和委托的lat代币的;
5、6暂时没法回答;
7、目前还没有开始节点计算呢,也不是FPGA阶段。
以上是非官方回答,希望对你有帮助。

5.白皮书第44页里面的多源数据验隐私计算流程图片感觉有个错误,蓝色字体上应该写的不是可验证计算,是隐私计算。

感谢您的指正,我们会详细核实这个情况,如有错漏之处会进行修正。非常感谢。

6.按照白皮书里面开发路线图,应该是2019年第二季度上线,但真实的是最近才上线的主网,对吧。

是的,主网是最近发布的。白皮书上的路线图会进行更新。

最新的路线图您可以查看官网:https://platon.network/technology

在页面的最下方。



image

2 Likes
  1. PlatON支持常规的DAPP,即将数据明文存储在链上智能合约,我们还提供基于同态加密和零知识证明的隐私计算方案,数据在链上以密文保存。
    PlatON是面向数据网络的隐私计算协议,构建数据应用生态,特别是隐私AI应用,多方联合训练AI模型并对外提供联合预测服务,为保护隐私,数据一般保存在数据提供方本地,我们也在设计一些数据存储的方案,不过不是常规的存储方案,而是隐私保护的存储方案。数据提供方可以将数据以密文的形式托管在存储节点上,存储节点可在数据提供方授权的前提下,按照隐私计算协议,通过密文运算将存储的密文转换并发送给计算节点进行隐私计算。
  2. PlatON的隐私计算是需要参与方交互进行的,所以需要网络传输,但是传输的不是明文数据,明文数据是不离开本地的,是按照安全多方计算协议设计的交互数据,都是“加密混淆”过的不能反推原始数据和计算结果的中间数据,最终的计算结果只能由结果方获得足够的中间数据后才能揭露。
  3. 这里有两种类型的计算:可验证代理计算和隐私代理计算。
    ​ 可验证代理计算不需要保证数据的隐私,可以将明文数据给算力提供方计算,算力提供方计算完成除了返回计算结果外还需要提供正确计算的证明(这里需要用到可验证计算密码算法),计算发起方可以进行计算正确性的验证。
    ​ 隐私代理计算需要保障数据的隐私,传给算力提供方的数据是通过同态加密过的,算力提供方是基于密文进行计算的,整个计算过程看不到明文数据,不会泄露数据的隐私。
  4. 共识节点和计算节点逻辑上是分离的,物理上是可以在部署成一个节点,白皮书中的设想是采用包括计算贡献值在内的多维度来评估节点的贡献度,计算贡献是其中一个。目前实现是根据抵押数量来选举,后续会考虑增加多种维度,需要社区一起来讨论合理的方案。
  5. 白皮书中的图8多源数据隐私计算流程图中,没有看到“隐私计算”几个字。图上有VC(可验证计算)的说法,不过的确需要用到VC的算法。
  6. 请参考楼上回复。
  7. 目前我们在做基于FPGA做密码算法的硬件加速,暂时还没有进行ASIC的研发。我们会提供基于CPU计算节点软件,闲置的电脑算力也是可以作为计算节点接入隐私计算网络。
2 Likes