WHDC模式,从本质上来说,是一种架构,这种架构是混合性的,其目的在于提高区块链数据的可信度,以及提高区块链数据的可用性 。
它通常会将链上核心哈希与链下可验证数据源相互结合,目的在于试着在保证安全性的基础情形下,突破链上存储面临的成本以及效率方面的瓶颈。
其核心在于分层设计。
位置处于最上层的是区块链主链,它承担着记录数据的“指纹”也就是哈希值的任务,同时还负责关键状态变更的记录工作,以此来保证其具备不可篡改的特性。
位于中间位置的那一层,是呈现出去中心化状态的存储网络,像IPFS或者Arweave一般,其用途是用来放置完整的数据副本 。
或许最接近底层的部分和预言机网络存在连接方面的关联联系,它所承担的职责是对现实世界当中的各类数据进行引入以及验证操作。
这种结构使得大规模数据的存证与验证成为可能。
于实际情形里,WHDC模式对诸如供应链溯源、数字内容版权、电子存证等领域而言,有着特别的适用性 。

比如说,针对一件物品来讲,它所包含的完备生产流程,还有物流信息,能够被存于链下,在链下用一种妥当的办法去记录以及保存。与此同时,把这件物品关键环节产生的哈希序列精确地固定在区块链上,凭借区块链的特性来保证这些关键信息的安全性与可追溯性。
要是对原始数据进行篡改,那么就会致使哈希不匹配,进而能够被轻易发觉,达成了数据可信且存储高效这一目标。
然而,该模式也面临挑战。
依赖存储网络的稳定性,链下数据才具备持续可用性,而预言机喂价的数据源真实性,乃是关键风险点 。
除此之外,跨越层级的数据访问以及验证协议要实现标准化,从而去降低应用所具有的复杂性。
你是否在实际项目中使用过类似的混合数据架构?
遇到了哪些具体的技术或协调难题?
欢迎分享你的经验。