首页 文章

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

提问于
浏览
1

私有区块链有51%的攻击风险,而公共区块链非常安全 . 那么我们可以用公共链保护私人链吗?我有一个想法,我们可以保存块高度和块哈希,每100个块 . 我们在公共链上保存1,101,201 ...块高度和哈希值,我们验证它 . 但它仍有风险,在101区块受到保护之前,2-99区块仍有风险 . 有没有更好的方法来解决它?

4 回答

  • 0

    我相信这是正确的方式 . 您可以存储第N个块的哈希值,也可以每天(或小时)在公共链中存储哈希值 .

    我最近审查了Exonum框架(https://exonum.com/),其锚定功能与您所做的类似 .

  • 0

    您可能希望查看在公共区块链中加密数据的可能性 . 这样您就可以从公共区块链的额外安全性中受益 .

  • 1

    保护私有区块链应包括静态数据,动态数据,元数据和关联方面的安全性 . 可以使用诸如TLS和SSL之类的安全协议来保护运动中的数据 . 可以使用现有技术的加密算法和数字签名(Lampart Signature,Merkle Signatures等)来保护静止数据 . 静态数据包括块头,块元数据和事务信息 . 可以使用证书颁发机构提供私有区块链的附加安全层 .

  • 0

    取决于区块链使用的共识,但从我看到你害怕51%的攻击所以我猜你在谈论PoW共识分类账 .

    我在这里解释了如何分析51%的攻击:How is the source code protected from being tampered with in a blockchain?

相关问题