bg
  • 区块律动
  • 2021年9月13日06时

    其实有很多人在用以太坊聊天

    你知道嘛,链上不只有黑暗森林中打得不可开交中机器人、披着神秘外衣的攻击者,其实还有许许多多被人忽视的小故事。区块链不光可以用来传递富有经济价值的资产,还可以是拥有「永久保存」功能的匿名公共聊天软件。你还记得「The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.」吗?

    本文出自以太坊区块浏览器 Etherscan 官方博客,文中以各种有趣的实例详细介绍了链上信息输入的不同形式。律动 BlockBeats 对原文进行了翻译:

    8 月 11 日,Poly Network 遭到黑客攻击,规模史无前例,总计有 6.11 亿美元被盗。然而,与以往不同的是,这名黑客不仅仅盗取了巨大金额,还通过自身地址收发信息,与 PolyNetwork 进行了持续对话,不仅如此,他甚至用自问自答的方式附上了自己攻击过程中的心路历程。

    一直以来,以太坊用户用钱包就可以与世界和彼此进行交流,方式也是多种多样。我们将在本篇文章中对这些方式一探究竟,它们分别是:
    数据输入类信息(IDM)
    非标准 IDM
    经验证的签名
    数据输入类信息(IDM)
    IDM 是我们创建的一项术语,用以描述以太坊交易中输入数据字段所发送的信息。该字段主要用于通知区块链交易中合约调用的详情。由于这些数据都是以十六进制形式录入的,我们只要对其进行解码就能知道具体调用的功能。

    最初 Uniswap V2 的输入信息
    相同的输入信息被解码后所显示的功能参数
    然而,如果该字段中输入的十六进制数据被转换为 UTF-8 编码时,这些数据将以文本的形式呈现。
    V 神宣布销毁 90% 的 SHIBA 代币
    以太坊中每天进行着大量交易,要想识别这些交易中哪些属于 IDM 将极富挑战,这是因为那些包含合约的交易可能会被转换成 UTF-8 编码,这样的话,交易信息就成了一堆让人看不懂的乱码。而那些信息类型的交易当中又可能会出现字符格式不正确的情况,导致部分信息依然是乱码。
    从我们可以辨识的信息来看,它们的用途可以分为以下几类:
    -交易收据与票据
    -属性描述(以 JSON 格式呈现)
    - 加密乞讨
    -广告宣传
    -沟通对话
    交易收据与票据
    这些信息最主要以收据或票据的形式呈现。在包含地址子集的 IDM 中搜索常用词时,收据和票据的出现频率比其他任何词都要高。
    同样的,Anyswap 中的 BSC 跨链桥地址也能反映这一点。Anyswap 在发送给用户的以太坊交易中,将用户在 BSC 上存款的交易哈希处理为 IDM,这样用户只需将哈希复制粘贴到 BscScan.com 中就可以查看自己在 BSC 上的存款了。

    信息验证
    有些地址会使用 IDM 来进行信息验证,在它们当中,甚至有个地址每天都向自己发送一个 IDM。
    检查发现,所有的 IDM 都使用了标准的 JSON 格式,虽然还不能确定,但我们推测这是用于对已注册的智能合约进行日常验证。

    「加密」乞讨
    可以肯定地说,继当年那个印度穷鬼以「救救我们家」为理由乞求施舍成功以后,任何一个热门地址或资产大户都逃不过被乞讨的命运。下面是一些人发给 V 神的乞讨信息(Vb 地址):

    上图大意:V 神!求求你帮帮我吧!请你借我 60 个 ETH 吧!自从我进了币圈我已经亏了 15 万美金了,而且我马上就要结婚了。我来自印度,我爸得了心脏病,马上要做手术了,医药费让我花光了所有的继续,新冠也让我丢了工作,我知道这听起来很荒谬,但求你帮帮我吧 V 神!

    如果你想要得到钱,那么首先你要能为对方创造价值,这样才有更大的可能。不过在这种情况下,这笔钱是否合法就是另外一回事了。

    hanashiro.eth 和 PolyNetwork 攻击者的一段小故事,hanashiro.eth 向黑客提醒其 USDT 已被冻结,黑客赠送 13.37 枚 ETH 作为感谢。
    广告宣传
    与发送乞讨信息不同的是,一些创业者为了宣传产品,会向热门地址发送 IDM。曾有一个地址向其他 150 多个热门地址发送带有 IDM 的垃圾邮件,他们打着「巨怪猎人——第一部代币化 3D 动画电影」的旗号,试图拉取赞助,但最终这场筹款行动并不算成功。

    除了上面这种手段,还有一种「打广告」的方式是定期在地址中发布产品链接,并将其中产品信息均处理为 IDM,这样这些信息就能被我们抓取到了。Folkspaper 是一家自称「由网络社区策划、成长快速的报社」,他们会向自己不断发送文章链接的 IDM。

    沟通对话
    对于我们这群吃瓜群众来说,最感兴趣的 IDM 还是那些链上对话,就比如说,两个 MEV 机器人操作员之间的「暖心」交流就是 IDM 得到有效使用的一个最佳例子。

    上图大意:

    操作员 1:嘿,兄弟!咱再这么打下去谁都赚不到钱,要不这样,你别跟我争了,以后每次我赚到钱都分你一半!

    操作员 2:这可是在加密世界里,我怎么信任你?你得想出让我相信你的方案。

    操作员 1:其实很简单,如果你放弃下一轮竞争我会把你那一半钱打给你,你就知道我有没有守信了,之后我会写一个新的合约让其自动执行,然后我把源代码发给你让你来验证!

    操作员 2:好吧,那我下轮不跟你争了。我帮你看看有没有别的竞争者,这样咱们可以一起平分一下 Gas!

    网上两个不曾见面的陌生人,同时也是套利竞争对手,仅仅在 30 条信息的交流中,就能化敌为友,建立友好的伙伴关系,以确保双方都能更好获利。

    到目前为止,最活跃且最有趣的对话仍然是涉及 PolyNetwork Exploiter 的对话。这个对话里的内容应有尽有,不仅包括用 13.37ETH 来奖励优质建议、护士与难民请求资金援助、信息加密,还包括揪出骗子的邮件与媒体,与黑客的谈判与 Q&A,等等。

    上图为黑客 Q&A 环节
    非标准 IDM
    虽然大多数 IDM 只是以文本的形式发送,但也有些还需进行信息解码才能完成。
    加密信息
    这些信息结合了区块链的公共性与加密信息自身一定的隐私性,让那些想要了解信息内容的人,必须对其进行解密才能获取。