元宇宙非小号金色财经交流群社区官网

账户/余额模型的一个缺点是暴露于双重支出攻击

时间:2022-02-17 17:42:24

账户/余额模型的一个缺点是暴露于双重支出攻击。 可以实施递增的随机数来抵消这种类型的攻击。 在以太坊中,每个帐户都有一个公共可见的随机数,每次进行交易时,随机数都会增加一个。 这可以防止相同的事务被多次提交。 (注意,这个随机数不同于以太坊的以太坊证明,这是一个随机值。)

骗取信任后,对方会根据从你口中套出的余额等信息,开始指示你进行大额转账。对方仍然提供给你随机数字码,与你之前记录的数字组成银行账户,让你进行大额转账,但此时组成的账户与之前不同,是可用的,一旦进行转账,无法追回。

基于账户模型中的交易触发节点减少发送方账户的余额并增加接收方账户的余额。为了防止重放攻击,账户模型中的每笔交易都附加了一个随机数。重放攻击是指收款人广播欺诈交易,并在其中第二次获得付款。如果欺诈交易成功,交易将被第二次执行-它被重播-并且发送者将被收取他们想要转移的金额的两倍。

针对这一核心矛盾,ZOOBASE敏锐地意识到,密钥必须匹配相应的账户才能够发挥效力,无法避免密钥被盗,但避免密钥与账户资料同时被盗,是完全可行的:任何的数字加密技术都是基于对随机数应用,让密码破解成为算力与算法性能的比拼问题。

这样的优势是可以有效防止双花攻击,因为发起转账的人想转账两次就会直接从账户里扣两次钱。但与之对应的,会产生新的攻击方式——重放攻击。为了避免重放攻击,以太坊账户中新增了一个字段nonce(注意与挖矿使用的nonce区别开,二者名字一样,但实际没什么关系,挖矿时是随机数的作用,这里是计数器的作用),其记录该账户总共发起过的交易次数,并且在记录交易内容时,也把这笔交易是该账户的第几笔交易作为交易内容的一部分记下来,这样通过对比交易中的nonce值和账户当前的nonce值,可以判断该交易是否已经被执行。

请求随机数的账户地址:主要是为了实现不同人在同一个区块高度得到不同的随机数。由于区块Hash和BFT时间的计算都是基于上一个区块的信息,为了避免请求随机数之前可以预先计算结果,所以另一方面,我们通过“未来区块”,加强随机数的不可预测性。

标签:账户

  • 中信银行禁止账户用于比特币交易,违规者将被注销账户

    中信银行禁止账户用于比特币交易,违规者将被注销账户

    2022-04-02 16:16:01

    最近,关于比特币、狗币等新货币的消息频频传出,许多人开始关注这一领域,甚至进入市场购买加密货币进行炒作。许多比特币交易网站被银行停止服务_比特币交易网站销户_哪个比特币交易网站更好?41月22日,中信银行发布公告,禁止数...

  • 币安回应近期账户风控事件,冻结账户将被如何处理?是否安全?

    币安回应近期账户风控事件,冻结账户将被如何处理?是否安全?

    2022-09-22 14:45:11

    针对近期账户风控事件,币安发布《直面社区疑问:关于币安风控的6个关键问题》,全文如下:前段时间,社区围绕账户风控事件进行了较多讨论,币安倾听社区声音,始终保持高度关注。本着“公开透明”的沟通原则,我们将用户特别关注的问题...

  • Cregis Research:以太坊账户构造考古与账户抽象(AA)的价值

    Cregis Research:以太坊账户构造考古与账户抽象(AA)的价值

    2023-07-07 21:04:23

    首先,复习一下“古典”的区块链公链构造知识:拜占庭问题、双花攻击和以太坊的痛点。在传统互联网中,当 A 付钱给 B 时,发生了两件事情: 1、A 把钱的价值转移给了 B,是为价值转移;2、是 A 把支付一块钱的信息通知了...

  • Cregis Research:以太坊账户构造考古与账户抽象的价值

    Cregis Research:以太坊账户构造考古与账户抽象的价值

    2023-07-10 16:49:34

    探讨账户抽象(AA)的价值前,需要先复习拜占庭问题和以太坊的痛点。在传统互联网中,当 A 付钱给 B 进行网购时,发生了两件事情: 1、A 把钱的价值转移给了 B,是为价值转移;2、是 A 把支付一块钱的信息通知了 B;...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )