corda - 匿名用户可以访问区块链吗?
问题描述
您是否必须是网络上的已知方才能进行交易?
网络外的匿名用户可以与区块链交互吗?
解决方案
节点加入网络时,需要获得网络门卫提供的网络证书。该证书将节点与特定的现实世界身份联系起来。在向其他节点发送消息时,节点必须使用此证书来允许接收节点验证他们正在与谁进行交易。
但是,假设一个节点正在与其他节点一起构建事务。尽管节点必须向与他们建立交易的其他节点透露其身份,但它可以选择使用匿名的一次性公钥而不是真实世界的身份在正在建立的交易中识别自己。
这意味着节点的身份不会存储在账本上供所有人查看,而只有最初与之建立交易的节点才知道。
您还可以想象即使节点的身份是众所周知的,但实际用户的身份却不是这样的场景。例如,代表拍卖行的节点可以代表匿名用户出价。
推荐阅读
- wpf - 代码正在执行,但我不知道为什么
- python - 如何使用两个 numpy 数组计算基尼指数
- python - 如何在 Python 中处理网络流信息以显示通信节点?
- ios - UICollectionViewCell 和 UICollectionView swift 文件之间的通信
- reactjs - 如何使用 gapi 将图像上传到谷歌驱动器并做出反应
- emacs - 在 Org 模式下开始捕获数据时,如何显示插入链接 Cc Cl 对话框?
- python - ImportError:无法从 AWS EC2 上的“psutil”导入名称“_psutil_linux”
- haskell - 如何在字符串中换行
- electron - 电子实例通信
- dax - 计算选定成熟度的 2 个位置之间的矩阵视觉价格差异 - PowerBI Dektop