Blockchain 有什么方法可以检查我试图存储的数据是否已经存在于区块链中?

Blockchain 有什么方法可以检查我试图存储的数据是否已经存在于区块链中?,blockchain,go-ethereum,Blockchain,Go Ethereum,我试图通过将所有数据转换成散列并将其存储在区块链中块的输入字段中来存储用户数据(姓名、国家身份号码、生日等)但是,问题是我如何知道我试图存储的数据已经存在于区块链中,因为我想防止数据重复。我正在使用geth在本地专用网络上运行区块链。顺便问一下,我的数据存储方法可以吗?还是应该改为使用智能合约存储数据

我试图通过将所有数据转换成散列并将其存储在区块链中块的输入字段中来存储用户数据(姓名、国家身份号码、生日等)但是,问题是我如何知道我试图存储的数据已经存在于区块链中,因为我想防止数据重复。我正在使用geth在本地专用网络上运行区块链。顺便问一下,我的数据存储方法可以吗?还是应该改为使用智能合约存储数据