首页 > 今天的加密货币新闻
bitcoin
bitcoin

$102650.959537 USD

0.04%

ethereum
ethereum

$3143.610721 USD

-1.62%

xrp
xrp

$3.112987 USD

0.45%

tether
tether

$0.999777 USD

-0.03%

solana
solana

$233.280576 USD

-2.55%

bnb
bnb

$676.885796 USD

-0.27%

usd-coin
usd-coin

$1.000051 USD

0.01%

dogecoin
dogecoin

$0.331944 USD

-0.55%

cardano
cardano

$0.943614 USD

-0.83%

tron
tron

$0.242693 USD

-1.73%

chainlink
chainlink

$23.424739 USD

-3.22%

avalanche
avalanche

$33.482250 USD

-1.59%

stellar
stellar

$0.401846 USD

-1.42%

toncoin
toncoin

$4.873784 USD

-2.06%

hedera
hedera

$0.308794 USD

-2.26%

防欺诈

什么是欺诈证明?

“欺诈”一词被定义为通过剥夺受害者的权利来获得非法利益的错误行为。税务欺诈、信用卡欺诈、电汇欺诈等等都是例子。欺诈行为可能是由一个人、一群人或整个公司实施的。

在区块链世界中,欺诈证明一词代表了一种技术方法,对于实现区块链的链上可扩展性(例如,通过分片或更大的块)同时确保链上数据可用且正确至关重要。欺诈证明使用乐观汇总(OR),它有两个功能:降低区块链网络上分散应用程序的成本和降低延迟水平。

为了奖励良好的表现,处理 OR 所需的测序人员必须为其工作提供防欺诈功能。排序者会因为按照共识规则执行汇总而获得经济补偿,而如果违反共识规则,他们就会被没收欺诈证明而受到经济处罚。

状态转换欺诈证明效果很好,但它们依赖于一个关键假设,即所有区块数据都是可用的。如果区块矿工仅仅发布了区块头而没有正确的内容,那么就不可能确定区块矿工是错误的。

此外,即使 99% 的数据是可访问的,由于我们需要完整的数据可用性,因此可能需要剩余的 1% 来建立区块的有效性。这是对块验证的严格需求,因为数据可能由于多种原因而无法访问,而不仅仅是恶意节点。让恶意节点很难获得数据是正确的解决方案。

扩展公共区块链需要使用欺诈证明和纠删码。它们允许轻节点自行决定拒绝哪些区块,而不必依赖多个值得信赖的全节点。

即使可以使用简短的零知识证明来确认正确性,入侵者/诈骗者公开不可访问的区块并将它们包含在链中仍然是一个大问题,因为它阻止了所有其他验证者完全计算状态或制作与不再可用的状态部分进行通信的块。

欺诈证据表明状态转换是错误的。欺诈证明的根本好处是,并非每次状态转换都需要它们,而是仅在出现问题时才需要它们。因此,它们使用更少的计算资源,并且更适合可扩展性受限的设置。这些协议的交互是它们最大的缺点:它们在众多参与者之间建立了“对话”。对话/互动/沟通需要各方在场,特别是指控欺诈的一方,并允许其他方以各种方式扰乱对话。