关于PlatON 白皮书2.0的读后疑问与建议

今天仔细阅读了PlatON发布的白皮书2.0(PPT)版本,吸收了很多新的理念,也更了解了PlatON的架构和规划,不过与与此同时,也有一些有疑问和困惑的地方,希望能够和大家一起讨论。

关于WEB3.0的定义的问题

image
个人理解,这个图的出发点是从一个更大的层面来表达PlatON的使命和定位,但是这个图的呈现形式上带来了一些困惑。

首先是WEB3.0的定义的问题,关于WEB3.0至今业内还没有一个盖棺定论的权威定义,但是概括一下,大体上可取的说法有这样一些关键字:价值传递、去中心化、数据主权等等,这样的概念很容易和区块链、隐私计算相结合,每个号称Web3.0的项目都能够从中解读出自己。

而这里我们对WEB3.0的定义是Semantic Web,我想我大概能够理解我们想要表达的理念,即构建一个计算机能够识别意义的互联网,计算机如何才能够识别意义,那么就一定需要人工智能的支持,人工智能的发展需要什么,需要隐私计算的保护,这样和PlatON的隐私AI网络的定位有着很融洽的结合点。

但是,这样的定义带来了几个问题:

  • 首先,就是Semantic Web这个概念太老了,我查了一下,大概是1998年提出的,而Web3.0的概念是比较新的,很多人的第一映像可能是在走倒退的路,新瓶装旧酒
  • 然后,就是,这个Semantic Web概念相比去中心化,价值传递、数据主权等等概念,太抽象了,不去仔细思考的化其实很难理解,更不要说去想和PlatON有什么联系了

如果这是一场演讲的话,我认为这是合适的,因为一些别出心裁最后又殊途同归的见解往往能够吸引很多关注。

但是,如果是作为面向社区和公众阅读的白皮书的话,我觉得这样可能会事倍功半,以社区更熟悉更接纳的理解方式去切入,再结合到自己的事情上去,可能效果会更好。

关于WEB3.0的定位的问题

接着上面的图来讲,从图的表现形式上来看,WEB3.0看起来和WEB 2.0一样,更像WEB1.0的分支,而不是2.0的进化,WEB3.0在信息联系程度上加强了,但是在社交联系程度上没有进步,而WEB2.0则正好相反。

这个和大众认知中的发展逻辑是不一样的,即WEB1.0到2.0到3.0逐步发展,不断进化。
这样是否反而会起到让大众困惑的效果,因为又分叉了一个新的概念和理解。

关于总体系统架构逻辑的问题

image

如该图所示的应该就是整个隐私AI网络的架构了。大概能够理解,但是作为PlatON的白皮书而言,感觉有些不够明确的地方

  • 首先就是PlatON到底是这里面的哪一块,还是所有,这个一眼没法看出来,明确标识出来的只有Blockchain那块,但是以我对PlatON的理解,好像有不止;
  • 若说图中的部分都属于PlatON,但是我记得Rosetta这部分好像又是矩阵元的开源框架
  • 还有就是,不同层级之间的关系大概能够理解,或者调用或者依赖,但是,虚线框中的两块层级是并列的,Privacy-preserving AI Framework(Rosetta)和Blockchain(PlatON chain),它们之间是什么关系看图就不是特别的明显,为什么会并列到一起呢?

关于分系统架构逻辑的问题1

紧接着上一张图的下一页,是这张图

image

在我理解,应该是系统总体架构图中这部分的细节放大。

image

但是,放大后突然就多出了一个版块

image
感觉有些突兀,并且没能很好的理解这个Network是表达什么,起到什么作用。另外,依然没有讲明上面提到的,和另外一个平级的部分Blockchain(PlatON chain)的关系。

关于分系统架构逻辑的问题2

同样再下一页的这个图

image

我的理解是系统架构图中下面这部门的细节放大:

image

但是细看好像又不是,多出来的去中心化资源管理部分和节点部分,如下:

image

这部分在大的系统架构图里面是什么定位,处于什么层级,虽然懂的人都理解,节点和资源管理都是必须的,但是和整个大的系统什么联系,不是很直观,出现得也比较突兀。

14 Likes

不愧是铁锹战神,提出了大部分人心中的疑惑。

1 Like

转行了,我不扛铁锹好多年╭☞(  ̄ ▽ ̄)╭☞

能看得出@Cross的用心研究,做了很深入的思考和分析,也能看出@Cross的扎实的技术功底和对PlatON的深入了解。 不愧是铁锹 :smile:

关于提的几个问题:

  1. 的确,web3.0至今还没有一个明确的定义,PlatON 2.0也是需要定义和发展自己的隐私AI网络体系,WEB3.0和隐私AI网络都是比较抽象的,如何能定义更准确,表述更清晰还是需要大家一起来探讨。

  2. 关于总体系统架构逻辑,应该说图中的部分都属于PlatON,Rosetta是LatticeX基金会的开源项目

    至于Rosetta和Blockchain并列,是由于上层RosettaNet的底层技术基础是Rosetta和Blockchain,这两个之间没有依赖关系。欢迎大家提出更好的建议和方案。

  3. 关于分系统架构逻辑的问题1,Network部分看起来的确是多出来的,是考虑到Rosetta框架主要基于安全多方计算,其运行需要依赖去中心化网络。

  4. 分系统架构逻辑的问题2中提到的图实际是包含两部分的细化,一个是帖子中提到的Blockchain上的on-chain privacy,但主要还是对RosettaNet的细化展开,多出来的去中心化资源管理部分和节点部分是RosettaNet的网络构成。这块可能分成两个的部分来表述会清晰易懂一点。

欢迎更多的铁锹加入讨论 :grinning:

2 Likes

不愧是铁锹战神
:+1:

关于WEB3.0的定义和拆解思路方面,我的建议其实已经说明了,关于这个,没有对错,只有适合不适合,仅供参考。

关于系统架构方面,其实是我想深入探讨的。以下观点也仅代表个人思考。

首先是从表述形式上,描述系统就如同描绘冰山,冰山上是普通人看得到的部分,要简单、干净、明显,冰山下是普通人看不到的,是系统的底蕴和支撑,要扎实、完善、可靠。

所以,一个可读性很强的系统架构图,应该就像冰山一样做好划分,这样不同的用户都可以看到自己想看的的,看得懂的部分,而不至于一看到就头晕。

回到说PlatON代表的隐私AI网络,个人的观感是大的系统架构图层次太多,缺少大的版块的分割,或者说,缺乏一个更总体的视图,可能会使得一些阅读者的理解难度加大。结合冰山的说法就是,很难让人一眼看清楚冰山在哪里,海平面在哪里,冰山下有多大的想象空间。

其次是关于提到的Rosetta和Blockchain的关系,如果用刚才提到的冰山说法来理解的话,我觉得层次上是不是应该这样的:


因为Blockchain的智能合约(包括可验证合约和隐私合约)是通过Rosetta对Library进行调用和编排,来实现具体的合约功能的。

当然了,因为我暂时还不知道实现细节,这只是自己的理解和猜测,只是直观的感受,这两个模块按道理是不应该同层级又毫无关联的,否则对于一个区块链公链,整个系统可以绕开共识一穿到底,感觉有些迷惑,这方面,也希望得到更细节的指点。

最后,发现两个错别字,Hareware和Liblary,应该是Hardware和Library是吗

5 Likes

铁锹感觉瑟瑟发抖

铁锹奋勇发力,企图从PlatON隐私AI网络的冰山一角开始,挖掘出冰山下的无限宝藏 :call_me_hand: :call_me_hand: :call_me_hand:

1 Like

没有课代表回答下铁锹战神的疑问吗

错别字的确是存在的 :sweat_smile:

关于Rosetta和Blockchain的关系,

  1. RosetttaNet可以叠加不同的隐私计算协议,包括隐私外包计算协议,用于可验证合约、AI模型的计算;安全多方计算协议,用于链下AI联合建模;隐私存储协议,用于链上数据的stateless存储等。
    正在发布的隐私计算白皮书的内容其实就是RosettaNet之上的隐私计算协议。
  2. RosettaNet可作为Blockchain的layer2,用于扩展链上的计算和存储效率,通过ZKP在Blockchain上进行验证。RosettaNet同时也依赖Blockchain实现去中心化调度、存证审计、交易市场、清结算等。
  3. Rosetta和RosettaMLLib主要是隐私AI相关的开发库和开发框架,是在RosettaNet中直接调用,也不会通过Blockchain调用,RosettaMLLib也用到ZKP相关的算法;Blockchain上进行ZKP验证,主要调用ZKP库,并不会调用到Rosetta和RosettaMLLib。

可能架构图的确有点不明确,没有将这几个关系描述很清楚,颗粒度也不一致,可以优化为:

  1. 整体架构图冰山化,只体现整体的平台层,不展开体现库和框架
    RosettaMAS
    RosettaFlow
    RosettaNet
    Blockchain
    Hardware
  2. 拆分细化RosettaNet作为Blockchain的layer2实现链上扩展和隐私保护的方案
    之前更多的是从Blockchain作为隐私AI的基础技术角度,细化RosettaNet的方案,但是又夹杂了一些链上隐私的方案,进一步分拆会更清晰。

意见很好,欢迎大家继续拍砖。我们会根据这些意见和建议持续更新。

3 Likes