主页 > imtoken官方最新版 > 比特币中的 1 次确认和 6 次确认有什么区别? 什么是双花问题?

比特币中的 1 次确认和 6 次确认有什么区别? 什么是双花问题?

imtoken官方最新版 2023-12-01 05:12:32

比特币中的 1 次确认和 6 次确认有什么区别? 什么是双花问题?

一个问题:比特币或ETH存取款时,只有一次确认,账户确认给用户。 申请提款有安全问题吗? (网上默认的安全确认数是6次和12次,问过钱包同事说只要有1次确认,交易就一定会上链。就算是分叉上,最终会被合并进去,在确认链的时候可能没有扫描到,但是币终究会到账。但是eth转账不是有很多情况会导致最后失败吗?一次确认后,肯定是不会再失败了?如果失败了,连一次确认都没有?1次确认和6次确认的区别在哪里?)

会不会导致币最后充不进兑换地址?

实际币种并没有充值成功,但是向用户确认币种的数据已经添加到数据库中,可以交易或者提现了?

区块链是可以追溯的。 6 次确认表示连续 6 个区块包含此交易 ID。 如果要攻击,必须先挖出6个区块,成为主链。 算力必须大于6块。

交易可以重发,不同节点同时发送,这就是双花问题

比如这个区块链每10分钟确认一次,全网51%算力的成本是每10分钟10万元。 你卖的钻石价值100万元。 那么您至少需要 10 次确认才能交付钻石。 最好超过20个确认。

比特币分叉最大的风险是双花_比特币分叉会影响比特币价格吗_比特币分叉币

总之,要防止双花攻击,一个基本原则就是让攻击者赔钱的概率远高于你被双花的概率。

区块链应用也类似。 整个区块链技术的核心是保证账本的安全。 账本一旦被记录比特币分叉最大的风险是双花,就不能被双花。 但安全不是绝对的。 即使账户被保留,仍然有可能被双花。 因为区块链应用不依赖中央银行等机构的权限来保证账本的安全,而是依赖分布在世界各地的节点来保存统一的账本,全球的矿工利用算力来保证账本的安全。竞争会计。 生成一个完全一致的新帐户页面。

当某人掌握了全网51%以上的算力时,他就可以将刚才记录的账户页面作废,将里面的一笔费用恢复到没有花费的状态。 这就是记账后的双花,这种攻击方式称为“51%攻击”。 这种双花比记账前的双花更难实现,因为掌握51%的算力需要大量资金。 但如果双花的收益足够大,攻击仍有可能发生。

所谓双花问题,顾名思义,就是一笔钱被花掉了两次。 比如我们微信钱包里有100元。 我们先去餐厅吃饭,结果微信出了bug。 钱没有被银行同步,一直留在钱包里,所以我们可以拿着同样的100块钱去看电影,这是一个双花问题。

一般来说,双花问题可以分为两种情况:一种是记账前的双花,比如同样一笔钱,因为银行同步延迟的问题,被多次使用,如例子我们只是给了; 另一种是记账后的双花。 一笔钱花掉了,银行已经记录下来了,但是如果你攻击银行,把这笔支出从银行账户里删掉,你又可以花掉,也就是双花。

比特币分叉会影响比特币价格吗_比特币分叉最大的风险是双花_比特币分叉币

怎么做?

解决方案是等待更多确认。 51%的算力需要使最新的账号页面失效,成功概率为51%,但连续两个新账号页面失效的概率为51%*51%=26%,使三个新账号页面失效的概率为13.3%,使6个新账号页面失效的概率仅为0.46%。 如果攻击者没有51%的算力,而只有20%的算力,那么攻击成功的概率只有0.0064%。

这样,问题就简单了。 商户可以根据交易金额的大小决定如何防止双花。

如果交易金额不大,比如卖铅笔,零确认是完全可以接受的,既节省了时间,又为用户着想。 不在乎你是否双花。 如果交易金额较大,比如卖一件衣服,建议等待确认。 没有黑客会为了一套衣服而用51%的算力去攻击你。 如果交易金额较大,比如购买钻石,那就要小心了。 需要根据全网算力成本来估算需要多少次确认。 金额越大,需要的确认次数越多。

确认次数应由用户根据情况合理配置

比特币分叉最大的风险是双花_比特币分叉币_比特币分叉会影响比特币价格吗

感觉1次确认后交易所的账户还是有很大的风险。 个人钱包有没有1个确认也没关系,没有账户就不能转账。

交易所提现不从用户子钱包转出,而是从交易所热钱包转入外部地址。

交易所确认数据库记录后,他就可以去币币交易所进行交易,可以申请提币比特币分叉最大的风险是双花,提币可以从交易所的热钱包中提币。

看交易所有没有异常预警机制

结合实际情况,最好让用户根据情况配置确认次数

比特币分叉币_比特币分叉最大的风险是双花_比特币分叉会影响比特币价格吗

你说的我们都知道,这个要考虑实际的应用场景

omn​​i一次充值,6次确认,赶上高峰期,两小时内没到属正常

不要急着想最后一幕

比如在超支问题上,黑客充值到交易平台需要充值多少? 什么样的条件可以让他有动力去满足51%

碰了这51%之后,交易所会不会发现,放了他?

比特币分叉币_比特币分叉最大的风险是双花_比特币分叉会影响比特币价格吗

BTC现在之所以使用1,是为了满足大部分情况下的业务需求,考虑整体的性价比

我们必须有一个权衡的理由

我觉得让用户自己选择和配置交易确认次数会更完美

存币容易,提币难,不然审计员怎么办,当然有提示

我之前的做法是,如果事务发生变化,数据库也会随之更新

这只是一种理想情况。 黑客的做法有很多种,比如不使用自己的账户提币,让很多其他账户通过币对币的交易买币,然后提币。或者提前在其他交易所做空某种货币,然后集中砸一个币种使其暴跌等实现套利

安全无小事,更需要综合考虑,寻找最优方案。