乐趣区

大咖专访星云链技术总监王卓尔现场解决实际技术问题

第一个问题是星云链的问题,星云链刚发布了 NAX、dStaking。什么是 dStaking 呢?它的优势是什么?

首先 dStaking 相对于我们常听到的 Staking,就是我们认为的一个相对中心化的 Staking,就是你需要把你的 token 转移到一个 contract 或者地址里面,就是把资产聚集在一块,然后做一些金融行为。我们为了使得资产安全得到更加的保障,所以我们提出了一个 dStaking 的概念,就是用户只需要跟合约做一次交互,然后就能够跟合约达成一个契约,然后合约负责随机的去检查你 Staking 的数额是否跟你的契约一致,如果不一致的话,就自动被认为是已经取消了 Staking,直观的优势就是说他不会存在安全问题,潜在的优势就是它在将来运用到一些 DeFi 的场景,可能会有更多的参与度以及更广泛的想象力。

第二点比较关心的是星云链的 POD 共识算法,可以描述一下星云链 POD 共识算法的方向嘛?

POD 一直是作为星云链区别于其它公链的一个重要的理念,我们的出块不光是奖励矿机,同时我们也考虑到在区块链当中的其他的角色,比如说开发者和应用的使用者。所以说我们正在尝试着这个方向,可能会在使用 tokenenconmy 的形式,给到生态中每个用户激励的凭证,也就是他们对生态的贡献的凭证,通过贡献的凭证,这个 token 他们可以用来投票或者质押,或者以节点竞选的方式,使得贡献更多的人更多的角色,他们可以得到系统的奖励,从而使得整个区块链的系统形成正向的激励,你对区块链做的贡献越多,你会获得更多的奖励,会吸引更多人的加入生态。

第三个是链客社区提的,对于可用于控制区块链增长的工作证明算法给一些相关的建议。

刚刚我看了一下,这个问题还是比较长的,就是说首先第一他的问题主要描述就是说他想在区块链上做一个身份的系统,就是随着链的增长,它能够调节工作证明的难度的算法,首先比特币的工作量证明机制 POW 已经够简单了,他其实就是一个哈希算法,然后已经足够简单,而且同时它有自身的调节难度的功能,这就是为什么我们在算力水涨船高的时候,比特币还能保持着十分钟出块的这样的机制,就是他会自动的调节,所以说我觉得这位同学可以回去,他有提到说比特币好像上面没有什么应用,我觉得可以建议他使用以太坊,去研究一下 POW 它是怎么自动的调节难度的,看怎么运用到它的系统里面去。

第四个股权证明,如何防止区块链重建?

这个问题是说,我认为他的股权证明是说的 POS,它相对于我们刚刚提到的 POW,就是工作量证明,比特币它是没有一个 finnsll,所谓的 finnaolity 是什么意思呢?就是如果存在一个超级计算机,或者有人掌握了长期掌握了全网的 50% 算力以上,理论上它是可以把比特币全部改写的,因为他是有最长链的原则,它没有一个最终态。那么的对于 POS 来讲,这个股权证明是很容易在里面,现在很多的链上用 POS 或提出 POS 算法的都有一个概念,叫做 finnaolity 这个概念,或者说是 apple 概念,就是说如果你度过了 apple 或者说是 finnaolity,就说你已经不能够再篡改之前的链的出块,所以说这是不用担心的。

第五个 Paxos 是一种容错分布式一致性算法,是否遵循 python 算法的区块框架,用一项区块链添加块?

pacthons 实际上是分布式系统里面最经典的共识算法之一了。由我觉得是世界上最伟大的计算机科学家之一的蓝珀尔提出来的。然后并且这个系统其实上在区块链出现之前已经被广泛的运用到很多大型的分布式系统,比如说 google 的圈 b 这个圈 B 的话其实是被用在 google 的 Biktable 里面去,Biktable 就是算网页的权重之类的,它做一些相关性计算的数据库系统,在 google 里面就是 Biktable,还有微软的一个集群管理系统,很多大型系统都在使用 pacthons。

这个同学提到说有没有区块链应用的框架使用 pacthons,事实上是有的,在一些联盟链里面,比如说 hyoerledger 的 faburick 里面是可以 customized 你的共识算法,你可以使用拜占庭,你也可以使用这种像 pacthons,suppose 他们没有什么工,因为他是个联盟链的形式,那么就是说很多是 permision 的,但你可以认为是安全的,它不需要有考虑到那些安全性的问题。

退出移动版