在XFS网络中,用户无需在意另外一位用户是谁,也不用担心有没有一个中心化的机构,只需要信任XFS的协议即可实现绝对安全的交易。
达成共识
为什么XFS的用户可以如此自信?
因为XFS的用户都达成了共识。XFS的用户来自不同群体,而每个人所寻求的认知、价值、观念等等,在XFS的网络层面上达成了共识。
如何达成共识?一般人们所理解的达成共识,需要去交流和沟通,需要敞开心扉。显而易见这样做非常麻烦和耗时,人们需要一种能够迅速信任他人的机制,就像部队行军时都会有暗号,遇到身份不明的人直接对暗号,对不上直接就拉枪上膛,简单而准确。
共识机制
而在XFS网络中,则是依靠强大的共识机制。共识机制使得XFS中的各节点都能够自发地遵守协议预设的规则,保证每一次记录的真实性。
XFS的共识信任是基于数学算法,以代码的形式建立的信任,而非由一个中心化的信任机构来背书。只要每个节点都是独立的,且始终从自身利益出发,那么整个网络就是可信的、安全的。
这样做的好处不言而喻,去中心化的机制避免了建立和维护中心化信用机构的成本。
常见的共识机制有哪些?
工作量证明(Proof of Work,简称PoW),PoW是一个人们都能直观理解的概念,就是通过查看证明,证明你做过一定量的工作。PoW是完全去中心化的共识机制,拥有最强的防篡改能力,从而拥有最强的可信度,但缺点就是会造成大量的能源消耗。
权益证明(Proof of Stake,简称PoS), PoS非常类似股票分红的机制,是通过持有Token的数量和时长来决定记账几率,Token就是区块链系统的权益,如XFS系统中的FIX。PoS倒是很好的降低了PoW的能源浪费,同时结算速度也有所提升,不过PoS的所采用的“股票机制”很容易造成马太效应,富者越富,权益越来越集中,导致去中心化程度降低,安全性也就降低。
XFS的共识机制
还有很多衍生的共识机制,但没有一种可以同时满足安全、可信、效率。这其中有一个明显的规律,去中心化程度越高,安全性越高,效率越低,反之亦然。
看到这里,聪明人一定跟XFS想到一块了,整个系统没有必要只用一套共识机制,我们可以组合使用,在安全需求高的环节使用去中心化程度高的共识机制,而在效率要求高的地方使用去中心化程度低的共识机制。
基于此,XFS非常前瞻性地采用了混合共识机制:复制证明(PoRep)+时空证明(PoSt)+预期共识(EC)+验证池证明(Pool),这使得XFS可以兼顾效率与安全。
复制证明是交互式的证明,存储提供者需要为自己所做的工作提供一个可公开验证的证明,确保所有人相信其确实提供了相应的存储空间。
时空证明则是通过算法将证明链接起来,形成证明链,再将时间段标记上,就得到了某段时间内的存储证明,这样就可以做到延迟验证了,也就是可以在未来任何时间进行验证了。
预期共识是在每一轮区块生成的过程中指定一些矿工来创建新区块,矿工被指定的几率跟其当前的有效存储或者算力成正比。这种机制可以很好地避免一群人同时计算同一个区块这种算力浪费现象,大大降低了能源消耗,提高了效率。
而验证池证明是一种分布式一致性技术,可以实现秒级共识验证,具有超高的效率,可以很好地运用在交易结算中。
这种突破性的混合共识机制,成功地将XFS塑造成为了既高效又安全的去中心化系统,XFS必然在下一个互联网时代大放异彩。