未来数据战争:区块链技术的军事应用
|
网络节点既是区块链用户也是防御者。作为用户,网络节点既会生成待纳入区块链中的新记录也会利用区块链获取历史信息。网络节点也可通过参与共识机制的方式保护区块链,虽然并不是所有节点都参与每次共识过程,这要取决于访问控制等措施。任何区块链网络中的节点类型都会不同, 取决于网络用途。 在军事场景中,根据相关能力, 如处理、存储、通信等,可设想构建三类节点,,包括全节点、部分节点和简单节点。每种节点的实例和职责如表2所示。全节点作为区块链网络的骨干, 最重要的功能是建立和维护区块链数据库的最新完整副本。其另一重要功能是生成新区块,然后分发到其他节点。接下来,全节点将验证新交易或收到的来自其他节点的区块,保证其符合共识规则并维护数据库的内部一致性。最终,与所有其他节点一样,全节点会生成和发送纳入数据库的新记录。 第二类节点是部分节点。由于平台设计上的限制,部分节点没有足够的能力维护区块链数据库的完整副本, 只保留只包含每个区块的区块头的区块链副本。如之前所述,区块头包括之前区块的区块头哈希值、时间戳以及当前区块内容的哈希值。这样,部分节点不仅可以验证区块链的一致性, 还可以完全验证每个新区块。一旦验证完成,则只保留该区块的区块头数据。在比特币中,这种受到限制的区块链模型将数据库大小缩小了1000倍,从45GB缩小到了只有45MB。然而,由于丢弃了区块内容,因此部分节点要验证任意之前的交易需要全节点的支持。 第三类节点是简单节点。如表2所示,简单节点只生成、发送和验证新记录。简单节点在设计上是能力有限的低成本商品化设备。但区块链网络中的这种节点对于共识机制仍很有价值。 区块链的军事应用 区块链技术在国防应用中非常有用。以下将描述三个具体用例。在这三个用例中,区块链无论对其运行还是支持都十分有用。 网络防御:数据完好性 网络防御是一种区块链技术的低成本高回报应用。如前所述,网络安全要依赖秘密和信任维护安全性,但这二者都无法保证。而区块链的运行与秘密和信任无关。斯诺登就是利用对其管理员身份的信任,复制了多份特权文件,然后篡改了可监控其行为的审计日志。 (编辑:网站开发网_盐城站长网 ) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

