Blockchain 谁可以访问区块链中的数据

Blockchain 谁可以访问区块链中的数据,blockchain,privacy,Blockchain,Privacy,我搞不清楚谁可以读取公共区块链中的数据。如果我将属于我的个人数据发布到区块链,它会向网络中的所有节点披露吗??或者只有我自己可以阅读,但不能编辑,因为我知道区块链是不可变的 我真的不明白的是,如果我为节点B发送一个密钥,所有节点都会知道该密钥,或者只知道节点B 如果我把节点B的地址公钥放进去,那意味着知道该私钥的人可以读取消息,对吗??在这种情况下,节点B只会看到密钥 提前感谢。在经典区块链概念中,这对密钥用于签署文档交易,而不是加密 通常: 公钥用作用户标识符 私钥是用来在信息上签名的,例如,

我搞不清楚谁可以读取公共区块链中的数据。如果我将属于我的个人数据发布到区块链,它会向网络中的所有节点披露吗??或者只有我自己可以阅读,但不能编辑,因为我知道区块链是不可变的

我真的不明白的是,如果我为节点B发送一个密钥,所有节点都会知道该密钥,或者只知道节点B

如果我把节点B的地址公钥放进去,那意味着知道该私钥的人可以读取消息,对吗??在这种情况下,节点B只会看到密钥


提前感谢。

在经典区块链概念中,这对密钥用于签署文档交易,而不是加密

通常:

公钥用作用户标识符 私钥是用来在信息上签名的,例如,我正在把一枚硬币转给爱丽丝
正如名字所说,私钥是私有的,你永远不应该向任何人公开它。

确切地说,每个人都可以从区块链获得数据

对于私钥和公钥,公钥充当私钥和地址之间的中间桥梁,他对交易的验证是最关键的:

对于事务的验证,公钥的作用是:

公钥生成地址,并验证所发送事务的地址是否与公钥生成的地址一致

公钥验证私钥的签名,以验证事务是否使用正确的私钥签名

私钥生成公钥成对出现,公钥可以生成相应的唯一地址,以便确认地址发送的事务是否使用了相应的私钥


私钥充当密码,只有私钥才能操作事务。

不要将机密数据放入公共数据库。