-1

可以在不需要货币的情况下实现区块链数据结构吗?

我的想法是将加密公钥存储在分布式且不可破坏的数据结构中。需要获取与标识符相关联的加密公钥,并确保该密钥确实与该标识符相关联。尽管没有证书颁发机构或WoT就无法保证,但想法是确保获得的密钥是第一个在具有标识符的数据结构中发布的密钥,并且没有被恶意节点覆盖。

因此,如果我们有一个标识符,我可以获得一个加密公钥,并确保它是使用该标识符发布的第一个密钥。

我首先想到的是DHT,但数据可以很容易地被存储密钥的节点覆盖。

所以我想到了一种区块链数据结构,因为它具有防止腐败的特性。

DHT 是否可以用于此目的?如何?区块链可以用于该目的并且不涉及货币吗?另一个数据结构?

4

2 回答 2

2

Linux 基金会的Hyperledger 项目实现了一个不需要货币/激励的区块链。最近出现了其他一些,包括 JP Morgan 的Juno和 Intel 的IntelLedger

于 2016-04-08T02:43:07.797 回答
1

区块链只是链接被散列的记录的有向图,因此如果您具有该数据结构的特定头部,则该头部的所有可访问条目都包含在该散列中。所以你可以建立一个时间序列。

关键部分是网络需要就当前链头以及如何决定下一个入口达成共识。

因此,在任何给定点上,只要您可以确定某个特定区块应该是当前区块,您就可以信任整个过去的历史。

区块链带来的是一种激励性的 X 证明方案,该方案将共识推向未来,同时使即使是单个新区块的锻造成本高昂,而整个历史的锻造成本也非常昂贵。

添加 X 证明方案相当容易。但是,激励人们将大量资源投入到该计划中,以使收购变得过于昂贵而无法执行,并不是那么容易。

一个自发的想法(根本没有经过审查!)将需要刷新标识符-键映射。如果它们在 X 块的某个间隔后没有刷新,它们就会过期。这样,您必须投资于您的 X 证明方案以保持您自己的映射有效,为您自己创造价值,同时也制造威胁,任何可以控制网络的人都可以通过拒绝将任何交易附加到更新映射的链。

我想你可能想进一步讨论这种理论到密码学或比特币堆栈交换。

于 2016-04-06T17:34:27.410 回答