|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
防欺诈
什么是欺诈证明?
“欺诈”一词被定义为通过剥夺受害者的权利来获得非法利益的错误行为。税务欺诈、信用卡欺诈、电汇欺诈等等都是例子。欺诈行为可能是由一个人、一群人或整个公司实施的。
在区块链世界中,欺诈证明一词代表了一种技术方法,对于实现区块链的链上可扩展性(例如,通过分片或更大的块)同时确保链上数据可用且正确至关重要。欺诈证明使用乐观汇总(OR),它有两个功能:降低区块链网络上分散应用程序的成本和降低延迟水平。
为了奖励良好的表现,处理 OR 所需的测序人员必须为其工作提供防欺诈功能。排序者会因为按照共识规则执行汇总而获得经济补偿,而如果违反共识规则,他们就会被没收欺诈证明而受到经济处罚。
状态转换欺诈证明效果很好,但它们依赖于一个关键假设,即所有区块数据都是可用的。如果区块矿工仅仅发布了区块头而没有正确的内容,那么就不可能确定区块矿工是错误的。
此外,即使 99% 的数据是可访问的,由于我们需要完整的数据可用性,因此可能需要剩余的 1% 来建立区块的有效性。这是对块验证的严格需求,因为数据可能由于多种原因而无法访问,而不仅仅是恶意节点。让恶意节点很难获得数据是正确的解决方案。
扩展公共区块链需要使用欺诈证明和纠删码。它们允许轻节点自行决定拒绝哪些区块,而不必依赖多个值得信赖的全节点。
即使可以使用简短的零知识证明来确认正确性,入侵者/诈骗者公开不可访问的区块并将它们包含在链中仍然是一个大问题,因为它阻止了所有其他验证者完全计算状态或制作与不再可用的状态部分进行通信的块。
欺诈证据表明状态转换是错误的。欺诈证明的根本好处是,并非每次状态转换都需要它们,而是仅在出现问题时才需要它们。因此,它们使用更少的计算资源,并且更适合可扩展性受限的设置。这些协议的交互是它们最大的缺点:它们在众多参与者之间建立了“对话”。对话/互动/沟通需要各方在场,特别是指控欺诈的一方,并允许其他方以各种方式扰乱对话。
可信执行环境 (TEE)
可信执行环境 (TEE) 是主处理器内的安全区域,提供受保护的空间,敏感代码和数据可以在其中运行,而不必担心外界的篡改或观察。 |
人类钥匙
人类密钥是从您的身份、您的知识或您拥有的东西派生出来的加密密钥。它们用于保护数字资产、保护隐私和访问去中心化网络。 |
开放金融(OpenFi)
OpenFi是“开放金融”的缩写,是一个将传统金融(TradFi)与去中心化金融(DeFi)相结合的金融框架。 |
汇总即服务 (RaaS)
汇总即服务 (RaaS) 允许构建者快速构建和启动自己的汇总。 RaaS 提供商提供端到端解决方案,例如底层技术堆栈的定制、无代码管理以及与核心基础设施的一键定制集成。 |
数据可用性采样 (DAS)
数据可用性采样(DAS)是一种使去中心化应用程序能够验证块数据的可用性的方法,而不需要每个参与者下载整个数据集。 |
多种数据可用性 (MultiDA)
这一区块链架构使用多个数据可用性(DA)服务来确保数据冗余。 |