SERVICE PHONE

363050.com
rukou 哈希交易所官网入口
哈希交易所官网入口__注册登录APP下载一站式服务为什么DApp经常遇到随机数攻击?

发布时间:2026-02-05 03:40:47  点击量:

  哈希交易所官网入口,哈希交易所注册,哈希交易所登录,哈希交易所下载,哈希交易所APP/哈希交易所官网入口为用户提供官方注册、登录、APP下载与币种交易服务,安全合规,快速充值提现,全面满足数字资产投资需求。9月14日,一款名为“EOSPlayDApp游戏遭遇了新的随机数攻击,总共损失了数万个EOS。

  也许很多人都是对的「随机数攻击」这个词很常见,因为随机数攻击占DAPP黑客攻击事件的很大一部分,很多DAPP的随机数被黑客破解。

  你可能会问,随机数不是随机的吗?随机意味着不可预测。为什么黑客会破解它?

  随机数可分为真随机数和伪随机数。真随机数需要同时满足随机性、不可预测性和不可再现性,而伪随机数只需要满足随机性、随机性和不可预测性。

  真正的随机数只存在于物理世界中,通常需要通过物理手段(包括量子过程)获得。例如,我们每天看到的掷硬币和掷骰子产生的随机数是真正的随机数。然而,抛硬币和掷骰子的随机数生成方法的缺点非常明显,即耗时、耗力,不能满足现代计算机世界对随机数的需求。

  由于效率,现代计算机软件主要依赖于伪随机数。最早的伪随机数生成器是由20世纪最重要的数学家之一冯·诺依曼创建的,通过确定的随机数种子和确定的算法生成的。默认情况下,1997年发明的梅森旋转算法是生成伪随机数的主流计算机编程语言。

  伪随机数最大的缺点是,只要种子保持不变,伪随机数序列就不会改变。换句话说,只要你能得到种子,你就能破解随机数。

  计算机生成伪随机数的过程或多或少与计算机的物理状态或计算状态有关。换句话说,同一套随机数算法、不同的计算机或同一台计算机在不同的时间生成不同的随机数。

  然而,这种传统的计算机伪随机数生成方法虽然足够安全,但并不适用于区块链。区块链是一个分布式系统,同一DAPP在不同的节点上运行,使用的随机数必须相同,以便验证每个节点。因此,DAPP的随机数源不能由运行该DAPP的计算机自动生成,因为不同节点的计算机运行结果不同。

  第一种方法是通过可信的第三方提供随机数。例如,专门提供随机数的网站我们可以通过独立于区块链的Oraclize预测器为以太坊区块链上的DAPP获得随机数量。当然,这种依赖可信第三方的方法违背了区块链分散化的精神。

  第二种方法是与不同的参与者合作生成随机数。例如,以太坊区块链上的RANDAO,任何人都可以提交一个数字,RANDAO将所有提交的数字集合作为种子,生成随机数,其他DAPP可以支付RANDAO生成的随机数,这将奖励提交数字的用户。由于以太坊的分散化,你不知道别人提交了什么数字,因此很难破解RANDAO的随机数种子。

  第三种方法是收集区块链上的信息作为种子。这也是大多数DAPP使用的随机数生成方法,缺陷是随机数的种子“几乎”透明。以本文开头提到的EOSPlay为例,该游戏的随机数是未来某个区块的ID(哈希值)作为随机数的种子。

  那么,黑客是如何攻击的呢?根据区块链安全公司慢雾技术的分析,可以采用以下方法:

  4、由于CPU不足,其他用户很难发送交易,黑客可以利用自己的交易占据区块;

  也就是说,虽然哈希算法是不可逆转的,但黑客可以通过控制输入来控制输出:控制区块内的交易内容,从而控制区块信息,然后控制区块哈希值,最终达到预测彩票结果的目的。

  随机数可分为真随机数和伪随机数。真随机数只存在于物理世界中,通常需要通过物理手段获得。为了提高效率,计算机主要采用伪随机数,但由于区块链的分布式特性,传统的计算机伪随机数生成方法不适用。大多数DAPP使用区块链上的信息作为伪随机数的种子,很难设计出足够安全的伪随机数,这就是为什么许多DAPP经常受到随机数攻击的原因。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  1958年,几十万大军含泪撤离朝鲜,美国人怎么也想不通:中国换了四个司令,怎么一个比一个难缠?

  1746个螺母被认定为散件,五金厂老板获刑四年,其父:螺母系玩具商定制安装在玩具水弹枪上

  工信部发布新能源汽车强制性国标:将动力电池安全要求提升至“不起火、不爆炸”

  深夜利好,145股业绩暴增,商业航天龙增1262%,半导体龙增3442%

  苹果即将强制App使用iOS 26 SDK构建,微信要适配液态玻璃了?

  华为Mate 80系列手机获鸿蒙HarmonyOS 6.0.0.130 SP17升级

  REDMI Turbo 5 Max上新16GB+1TB版本,新品准备中

地址:363050.com  电话:363050.com 手机:363050.com
Copyright © 2012-2025 哈希交易所官网 版权所有 非商用版本 ICP备案编: