作为点对点网络和/或区块链的介绍,我想做一个小项目,但我需要知道加密的局限性以及可能的功能组合。以下是理想(如果它由传统服务器支持)应用程序的特征:
这可能吗?如果是这样,我应该追求什么技术?我初步了解了Raft的共识协议,但投票的TTL和基于时间的性质使我怀疑共识算法比区块链更有用。
答案 0 :(得分:1)
对于有时间限制的加密,您可以在此处阅读更多内容: https://crypto.stackexchange.com/questions/606/time-capsule-cryptography
当你理解它时,你会发现你可以通过所需的计算次数来限制事物,这在某种程度上代表了所需的时间,因此无法保证。
你必须建立一个点对点系统,同行竞争到"解决"对他们的竞争投票,从而使其无效。虽然这不会确保固定的30天'对于某一轮选举,它可以确保网络中所有投票的生活时间几乎相等。