algorithm - 在 P2P 网络上生成和确认时间戳

标签 algorithm p2p

我打算编写 P2P 网络代码。在这个网络中,每个客户端都可以创建一个记录并与其他人共享。你可以把这想象成比特币的交易。生成记录并共享 OK。

但是,我也想在记录上添加时间戳,我的问题是关于确认时间戳。

每个客户端都可以创建一个带有时间戳的记录,但是其他客户端如何确定这个时间戳是正确的呢?如何确认记录上的时间戳和记录创建时间相同?

你能给我一个建议吗?

最佳答案

这不是直接可能的。无论如何,您将不得不期望在客户的计算机上设置错误的时间。没有中央服务器,你无法保证“正确”的时间戳。您可以做的是通过将先前记录的散列添加到当前记录来确保声明的订单是真实的。

关于algorithm - 在 P2P 网络上生成和确认时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751419/

相关文章:

客户端通过身份验证时的安全性和 TLS 握手

file - 如何区分同一ip地址(wifi)中的两个或多个设备?

java - 是什么导致此错误 (java) : "Invalid memory access of location 0x0 rip=0x106282bae"

java - freepastry教程3错误: Cannot join ring.所有 Bootstrap 都有故障

C - 忽略 scanf() 中的空格

algorithm - 分割对象集的分割算法

c - 递归求幂

c++ - 支持 Windows 的 p2p c++​​ 库?

perl - 在 Perl 中检查一对数字在大 (x,y) 坐标中的成员资格的快速算法

java - 适合内存的顺序数据的 QuickSort 和 MergeSort 性能与磁盘上访问顺序数据的速度比较慢