可以在不需要货币的情况下实施区块链数据结构吗?
我的想法是将加密公钥存储在分布式和不可破坏的数据结构中。需要获得与标识符相关联的加密公钥,并确保密钥真正与该标识符相关联。虽然没有证书颁发机构或WoT没有保证,但我们的想法是确保获得的密钥首先在带有标识符的数据结构中发布,并且不会被恶意节点覆盖。
因此,如果我们有一个标识符,我可以获得加密公钥,并确保它是使用此标识符发布的第一个密钥。
我首先是DHT,但存储密钥的节点可以轻易覆盖数据。
所以我想到了一个区块链数据结构,因为它具有防止腐败的安全性。
DHT可以用于此目的吗?如何?区块链可以用于此目的而不涉及货币吗?另一种数据结构?
答案 0 :(得分:2)
Linux Foundation的Hyperledger Project实现了一个不需要货币/激励的区块链。最近出现了其他一些,包括摩根大通的Juno和英特尔的IntelLedger。
答案 1 :(得分:1)
块链只是链接被散列的记录的有向图,因此如果您拥有该数据结构的特定头,那么来自该头的所有可到达条目都包含在该散列中。所以你可以建立一系列时间。
关键部分是网络需要就当前的链条负责人达成共识,以及如何决定下一个条目应该是什么。
所以在任何给定的点上你都可以信任整个过去的历史,只要你能确定一个特定的块应该是当前的头。
区块链带来的是一个激励性的X证明方案,它推动了未来的共识,同时甚至使一个新的区块变得昂贵并且使整个历史变得非常昂贵。
添加X-of-X方案相当容易。但是,激励人们将大量资源投入到该计划中,以使收购变得过于昂贵而不易执行。
一个自发的想法(根本没有经过审查!)将需要刷新标识符 - 键映射。如果在一些X块的间隔后它们没有刷新,它们就会过期。这样你就必须投资你的X证明方案,以保持自己的映射存活,为自己创造价值,同时也创造了一个威胁,任何可以控制网络的人都可以通过拒绝将任何交易附加到将更新映射的链。
我想你可能想进一步讨论这种理论到密码学或比特币堆栈交换。