主页 > imtoken冷钱包下载 > 这三个区块链公链项目的特点,CONFLUX的树形图结构都有

这三个区块链公链项目的特点,CONFLUX的树形图结构都有

imtoken冷钱包下载 2023-01-17 00:02:09

一个理想的公链系统应该具备以下三个特点:

1.足够的鲁棒性(Robustness)系统应该能够随时持续进步。

2.高性能。所谓高性能,就是系统要同时具备高吞吐量和短交易确认延迟。

3.去中心化。该系统可以托管数千个节点,这些节点可以在未经许可的情况下加入和离开网络。

图片1.png

区块链的三个基本特征

目前,基于树形图结构的CONFLUX是唯一能做到这三者的系统。

比特币、以太坊等去中心化公链需要部署在P2P八卦网络中。块之间形成链。链实际上是一个存储交易记录的账本。该账本也会在所有节点上复制。

虽然去中心化有信任的好处,但去中心化也容易受到攻击,它们的去中心化是基于链式结构而不是更高级的树形图结构。

区块链的三个基本特征

在非树形结构的比特币和以太坊网络中采用“中本聪共识”的一个非常重要的原则是最长链规则。 “最长链”规则所说的是,所有好的节点节点只会将最长的链视为有效的交易记录。这里的一个安全假设是,只要好人拥有超过 50% 的计算能力,最长的链应该由好人节点生成。

图片2.png

这样的系统通常使用非常慢的块生成速度。具有非树形图结构的比特币每 10 分钟产生 1MB 块。与以太坊相同的非树图结构是一个区块是15秒。

区块链的三个基本特征

而且他们不能扩大区块大小区块链的三个基本特征,因为区块大小越大,网络上的延迟越长,所以会有更多的并发区块和更多的分叉。如果格挡率变高,效果是一样的。

分叉很多账本会带来什么问题?首先,根据“最长链”规则,只有最长链中的区块才会被认为是有效的,其他分叉上的区块会被丢弃。

图片3.png

区块链的三个基本特征

另一方面,它的非树图结构也牺牲了安全性。后来,一些研究人员发明了GHOST协议来克服分叉带来的安全问题和资源浪费。在基于树图结构的CONFLUX中,所有节点仍然要选择一条主链,其选择规则不是根据最长链规则,而是根据最重子树规则。

最重子树规则和最长链规则的区别在于,CONFLUX基于树图结构的子树选择,不仅对最长链上的子树有贡献,对分叉上的块也有贡献。贡献主链的选择,让坏人需要50%以上的算力才能篡改A在主链上的位置。

使用GHOST协议,可以高出块率出块,无需担心双重攻击。问题解决了吗?

区块链的三个基本特征

区块链的三个基本特征,GHOST 仍然会受到生存攻击。假设好人区块分为A组和B组,假设组内区块之间的通信没有延迟,好人和坏人之间的通信也没有延迟。由于两组之间的延迟,有可能在某个时刻账本会有两个分叉,A 和 B。坏人可以偷偷观察账本结构,并在这两个分叉上偷偷产生新的区块,不告诉好人。

当 GroupA 节点产生一些新的区块时,它会将这个节点传递给 B,但传输需要一段时间。在这个过程中,坏人先发生,所以他告诉 B 原来在 B 分叉上偷挖的区块,B 会认为原来 B 的分叉比 A 分叉重,它会跟着 B.分叉挖。

相反,坏人也会选择一个合适的时间告诉A自己在A分叉上预挖的区块,会认为A的节点比较重,这个过程可以继续下去,导致a fork 一直维护着,就是没有办法确认交易。

解决这个问题的方法叫做结构化GHOST方法,它不允许所有的区块影响主链的选择,只允许一小部分的区块影响主链的选择。少量的区块会影响主链的选择,也就是说这些区块出现的概率比较低,它们同时出现的概率也比较低。它们不容易在这些区块之间产生影响主链选择的分叉。

最好的公链项目应该具备三个特点。 CONFLUX的树形图结构都有。在我国大力发展区块链技术的同时,相信基于树形图结构的Conflux能够走出自己的一片辉煌,超越以太坊。

(促销)