Ordinals Indr风险揭示:黑客攻击下的TGate.ion交易陷阱

,

听了Ordinals的Space,发现不少人对indexer的风险在何处不是很明白,我在这里举个简单的例子:

假设有个黑客,他想要你手上的tGate.ion A,同时你只接受tGate.ionB来换tGate.ionA,但他又没有tGate.ionB,此时他正好有能力黑掉那个唯一的indexer,并且有能力控制它1个小时,在这一小时里,他先给自己凭空增加了tGate.ionB,然后把tGate.ionB转给你,你在浏览器上也能看到自己有了tGate.ionB,于是放心的把tGate.ionA转给了他,在一个小时结束后,indexer发现机器被入侵,于是重新同步了数据,此时你刷新浏览器发现tGate.ionB没了,tGate.ionA当然也没了。

为什么会发生这种事?原因如下:

1:黑客和你接入了同样的indexer服务器,你和他看到的前端数据始终是一样的,包括被黑前后和被黑的过程

2:黑客给你转的tGate.ionB并未发生在比特币链上(第3条会说另一种情况),它只发生在indexer服务器里,可以是改数据库里面的数据,也可以拦截查询请求,因为此时你是信任这个indexer的,所以看到indexer浏览器更新的数据便认为tGate.ionB的交易已经完成

3:你认为自己是个很谨慎并且很懂链上交易的人,看不到链上实际交易就不会放心,嗯,这个的确比一般人强,但黑客完全可以发一笔链上转tGate.ionB的交易让你去查,并且你去比特币浏览器也能查到,此时你可能会有所疑问,黑客手上都没有tGate.ionB,为什么这笔交易能发成功?原因是比特币网络不同于以太坊,它是不会去执行交易的,只是记录了一个数据,整个合法性校验完全是靠indexer来完成的,而此时indexer已经被黑客控制了,即便黑客根本没有tGate.ionB,他也可以让整个网络看起来这笔交易被合法执行了

4:你发给黑客的tGate.ionA的交易也在链上发生了,并且因为你确实有这么多的tGate.ionA,所以即便indexer发现被黑后进行回滚,你的这笔交易还是会被成功执行

5:看到这里你也许就明白风险点在哪了,就是indexer太少了呗,如果有100个indexer,黑客根本不知道你会用哪个indexer,即便知道了,你也可以随时切换到其它indexer去验证,此时他想黑你的难度就会直线上升,成本高到他不会去想这个事

6:上面说100个indexer只是一种假设,实际会有多少indexer在运行,这要取决于indexer运营商做这件事利润,利润够高自然会去运行,而利润从哪来?给indexer发币作为奖励似乎是可以的,但这个就要起一条新的链了,如果链一下子没有呢,似乎只能靠indexer用流量来覆盖运营成本了,而流量往往聚集在头部,理论上就不可能让100家利益均沾,所以最终还是少数几家会运营indexer,而这让黑客攻击成本也大大降低

7:indexer的问题不是只有比特币有,很多evm链也存在,当链一直运行下去,节点会面临状态爆炸的问题,需要不断添加硬件资源,一旦过了盈亏平衡点,运营商就会关闭节点,以太坊社区为了解决这个问题已经诞生很多项目了

8:因为比特币生态和以太坊生态并不存在冲突关系,所以以太坊上的优秀实践也许今后也能被比特币生态借鉴,当然,这只是可能性,因为两者底层能力完全不同,上层建筑能否照搬是需要深入分析的

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
标签:
上一篇2025-08-27

相关推荐

  • 100万卢比等于多少人民币?

    100万卢比等于多少人民币? 在当今数字货币兴起的年代,加密货币成为了人们关注的焦点。其中,比特币作为最著名的数字货币之一,引领了全球数字货币市场的发展。然而,除了

    2025-08-27 06:11:05
    17371
  • 88亿韩元等于多少人民币?

    韩元和人民币的汇率 作为一位加密货币专家,我经常收到许多关于韩元和人民币之间的汇率问题。近日,有人向我提问,88亿韩元等于多少人民币?让我们一起来深入分析和挖掘

    2025-08-27 06:11:05
    10024
  • 100万缅币兑换人民币汇率,揭秘缅甸货币背后的价值

    缅甸货币缅币的价值一直备受关注,特别是其与人民币的兑换汇率。本文将揭秘缅币背后的价值,探讨其对经济的影响,以及与人民币的兑换比例。通过了解缅币的背景和价值,我

    2025-08-27 06:11:05
    3082
  • 缅甸币一个亿值多少人民币?

    缅甸币一个亿值多少人民币? 缅甸,这个位于东南亚的国家,一直以来都是人们关注的焦点。而近年来,缅甸的加密货币市场也备受关注,其中最炙手可热的当属缅甸币。那么,缅甸

    2025-08-27 06:11:05
    2908
  • 20万日元相当于多少钱人民币?

    20万日元相当于多少钱人民币? 近年来,加密货币市场在全球范围内迅速崛起,成为金融领域的热门话题。作为一名加密货币专家,我经常接受关于货币兑换的问题。今天,我将为

    2025-08-27 06:11:05
    2190
  • 高盛预测2025比特币?

    高盛预测2025比特币:数字货币的未来之路 近年来,随着加密货币市场的快速发展和比特币的逐渐崛起,数字货币已经成为全球范围内备受关注的热门话题。众多机构和专家也

    2025-08-27 06:11:05
    2120
  • 雷达币国际支付网正式开启

    雷达币国际支付网正式开启,为全球用户提供了一种便捷、安全、高效的国际支付方式。该支付网通过引入雷达币作为交易媒介,打破了传统支付方式的地域限制和繁琐手续,为

    2025-08-27 06:11:05
    2055
  • BIOP币发行总量是多少 BIOP币最新消息介绍

    BIOP币是能进行加密货币交易的平台,可以在app中购买各种系统代币,通过区块链技术和智能合约,提供更高的透明度和可追溯性,作为专属加密货币能够实时了解投资项目的真

    2025-08-27 06:11:05
    2026