Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blockchain 如何用公共区块链保护私有区块链?_Blockchain - Fatal编程技术网

Blockchain 如何用公共区块链保护私有区块链?

Blockchain 如何用公共区块链保护私有区块链?,blockchain,Blockchain,私有区块链有51%的攻击风险,而公共区块链则相当安全。 那么我们可以用公共链来保护私有链吗? 我有一个想法,我们可以节省块高度和块哈希,每100块。 我们救了1101201。。。公共链上的块高度和散列,并对其进行了验证。 但它仍然存在风险,在101区块得到保护之前,2-99区块仍然存在风险。 有没有更好的办法解决这个问题?我相信这样做是正确的。您可以存储第n个块的散列,也可以每天(或每小时)在公共链中存储散列 我最近回顾了Exonum framework(),它的锚定功能与您所做的类似。您可能想

私有区块链有51%的攻击风险,而公共区块链则相当安全。 那么我们可以用公共链来保护私有链吗? 我有一个想法,我们可以节省块高度和块哈希,每100块。 我们救了1101201。。。公共链上的块高度和散列,并对其进行了验证。 但它仍然存在风险,在101区块得到保护之前,2-99区块仍然存在风险。
有没有更好的办法解决这个问题?

我相信这样做是正确的。您可以存储第n个块的散列,也可以每天(或每小时)在公共链中存储散列


我最近回顾了Exonum framework(),它的锚定功能与您所做的类似。

您可能想看看在公共区块链中加密数据的可能性。通过这种方式,您可以受益于公共区块链的额外安全。

私有区块链的保护应包括静态数据、动态数据、元数据和关联方面的安全。可以使用安全协议(如TLS和SSL)保护移动中的数据。可以使用最先进的加密算法和数字签名(Lampart签名、Merkle签名等)保护静止数据。静态数据包括块头、块元数据和事务信息。通过使用证书颁发机构,可以为私有区块链提供额外的安全层

很大程度上取决于你的区块链使用的共识,但从我看到的情况来看,你害怕51%的攻击,所以我猜你说的是PoW共识分类账

我在这里解释了如何精氨酸51%的攻击: