块状编织
什么是块编织?
Blockweave 是一种基于区块链架构的数据存储协议。它利用独特的互连结构将每个块链接到前一个块和随机的旧块。这创建了一种类似网络的模式,与传统区块链中的线性链接不同。 Blockweave 还使用一种创新的共识机制,称为访问证明而不是工作证明。
通过访问证明,矿工必须存储历史区块,并能够快速检索和引用这些历史区块以验证新区块。这与矿工竞争解决计算难题的工作量证明不同。
Blockweave 的架构如何互连块?
Blockweave 通过让每个新块引用前一个块和随机的旧块,以类似编织的模式连接块。这与传统区块链中块的线性顺序链接不同。双重参考加强了联系并创造了冗余。考虑从一条土路升级为纵横交错的复杂街道网络。 Blockweave 的交织结构可以提高整个系统的完整性,并提高可追溯性和安全性。如果某个块受到损害,相邻连接将保持整体数据完好无损。
什么是访问证明?
当 Blockweave 通过访问证明来验证区块时,矿工必须存储部分历史区块并快速检索这些随机的旧区块以验证新区块。
访问证明可以提高可用性,因为矿工会被激励存储尽可能多的独特历史数据,以最大限度地提高查询正确区块的机会。这可以避免浪费计算工作,并将资源重定向到有用的数据存储和检索任务,从而增强网络。
互连和访问证明如何提高可用性?
相互关联的结构和访问证明激励矿工存储尽可能多的数据,以最大限度地提高采矿成功率。这种可用性和冗余对于快速访问和灾难恢复至关重要。 Blockweave 的互连架构提供了高度弹性的数据存储。
从本质上讲,访问证明将区块链激励从纯粹的计算性转变为信息性。矿工可以访问的历史区块越多,他们挖矿的机会就越大。这推动了数据在节点之间更广泛的去中心化。类似网络的互连性创建了多种查找块的路径,防止单点故障。
如果一个节点出现故障,则可以通过连接从其他节点获取数据。这种内置的弹性与传统区块链形成鲜明对比,在传统区块链中,受损的节点可能会削弱可用性。
Blockshadows 如何实现 Blockweave 的可扩展性?
Blockweave 使用 blockshadow 在网络上分发块数据。块阴影包含在需要时重建块的指令。与传递完整区块的区块链相比,通过仅传递区块阴影,Blockweave 实现了更高的吞吐量。
这将可扩展性提高到每秒数千个事务。即使存储的数据量呈指数级增长,块阴影也可以使块分发的开销保持在最低水平。这种结构效率可以防止 Blockweave 出现拥塞。
Blockshadow 本质上将共识与数据传播脱钩。共识只需要传递小块阴影,而数据则通过优化的 Wildfire 协议传播。这大大减轻了达成共识的负担。
Blockweave 如何实现经济高效的存储?
Blockweave 通过两个主要方式降低成本。首先,与工作量证明相比,访问证明共识机制大大减少了矿工的计算开销。减少浪费的计算意味着运行节点的运营成本更低。
其次,随着更多区块的添加,在 Blockweave 上存储数据的费用会随着时间的推移而减少。这些结构优势共同实现了成本极低的永久数据存储。
Blockweave 在技术上与其他区块链有何不同?
尽管处于领先地位,Blockweave 仍然需要权衡,例如减少去中心化以换取可扩展性。然而,其围绕区块架构、共识方法和激励设计的技术创新为大规模去中心化数据存储开辟了传统区块链无法比拟的可能性。