基于DAG的去中心化预言机模型:实现与评估
1. 引言
区块链是一种去中心化的点对点网络,主要用于保障信任。这项技术在各个需要信任的领域提供了高效的解决方案。然而,区块链本身无法从外部源收集数据,这是由其设计决定的。最初,区块链旨在成为一个安全的账本,网络中的每个节点必须能够从相同的输入获得相同的最终输出。此外,区块链不能依赖来自任何实体的链外数据,因为验证可能无法确保一致性。
为了解决这个问题,人们引入了预言机服务,它负责将外部数据手动输入到区块链中。当需要这些数据的智能合约执行时,它会在区块链中指定的地址查找数据,并根据这些数据执行。但这里存在一个问题:我们能否信任这个预言机?
预言机主要分为两种类型:
- 集中式预言机 :由单个实体为智能合约提供链外数据。这种预言机以集中方式工作,基础设施简单,存在瓶颈问题,容易成为恶意攻击的目标,其安全性不足以让经济中的主要参与者广泛采用。
- 去中心化预言机 :多个实体参与为区块链提供外部数据,使网络操作更快、更可靠。目前的研究提出了各种去中心化预言机方法,其中大多数基于声誉系统,奖励诚实的矿工。
本文将介绍一种基于有向无环图(DAG)的去中心化预言机设计方法,并利用IOTA网络采用的验证系统。
2. 背景
区块链的概念于2008年首次提出。最初,“区块链”一词是计算机科学家和数学家的专属术语,他们的目标是开发工具以保障互联网上的隐私。随着第一个基于区块链的网络比特币的实施,这项技术开始引起公司和公众的关注。许多研究人员开始探索区块链,并试图将其益处从虚拟货币扩展到更广泛的领域。
超级会员免费看
订阅专栏 解锁全文
1281

被折叠的 条评论
为什么被折叠?



