# Coordicide open issues ## 3 Node accountability ### 3.1 Global node identities - 引述 3.1 section ``` In order to identify nodes, it is necessary to introduce global node identities. To this end, we envision using common public key cryptography to sign certain data and to link it to its issuing node in a tamper proof way. Additionally, we require that the issuing node adds its public key to every signed message. This way, every node can verify the authenticity of the issuing node without the need for some form of global database of IDs and keys. It is important to note that these mechanisms only need to be implemented to protect the communication layer and that keys, IDs and signatures do not need to be stored in the Tangle once processed by the node. ``` - 引述 3.1 section (中譯) ``` 为了识别节点,有必要引入全球节点身份。 为此,我们设想使用普通公钥加密对确定的数据进行签名, 并通过防篡改的方式将其连接到其发布节点。 此外,我们要求发布节点添加它的公钥到每个签名信息。 这样,节点无需某种形式的全球数据库的ID和密钥, 就可以校验发布节点的真实性。 重要的是要注意,仅需要实施这些机制来保护通信层及密钥, 并且一旦节点开始处理,ID和签名不需要存储在Tangle中。 这允许了更好的灵活性,因为可以交换实际签名方案, 而对存储的数据没有任何的影响。 与之相反的是,相对于存储在Tangle中的任何数据, 通信层现在无需使用反量子加密算法, 但是当量子攻击在未来变得更加流行时可以更换它。 ``` - 討論 global node identities 是否有機會用 DID (or TangleID) 實現,推測的簡易架構如下 (需要被討論): - ![](https://i.imgur.com/j0ef6Vn.png)