找到约 14 条结果

文章 Circle STARKs:第三部分,Circle FFT - ZKSecurity

...[第一部分](https://learnblockchain.cn/article/17872/)中,我们探讨梅森素数上的高效域运算,以及使用它们来实例化 STARK 协议的一个关键挑战,即缺乏平滑的乘法子群。 在[第二部分](https://learnblockchain.cn/article/17856/)中,我们研究如...

视频 EVM:从Solidity到字节码、内存和存储

在本次以太坊工程小组的会议中,David和Peter讨论以太坊虚拟机(EVM)及其与Solidity编程语言的关系,重点介绍EVM的工作原理、代码执行、存储、堆栈和内存等方面。 **核心内容概括:** 1. **EVM与Solidity的关系**:Solidity是用...

文章 Typescript入门-login项目

...前我们的项目亟需前端,本人又是主要做后端的,所以搞个后端入门前端的简洁教程。 首先项目的目标拆解就是登录接口。一般情况下,后端会需要返回一个/api/login的接口给前端。在这个接口中,参数为 ``` username: 用户...

文章 《Effective Rust》第 7 条:对于复杂的类型,使用构造器

这条款项描述构造器模式:对于复杂的数据类型提供对应的构造器类型 `builder type`,使得用户可以方便地创造该数据数据类型的实例。 Rust 要求开发者在创建一个新的 `struct` 实例的时候,必须填入 `struct` 的所有字段。这样...

视频 合约审计、DeFi安全课程 | Tswap 重新审计(续)

视频 AI 总结: 该视频主要讲解在智合约安全审计中如何利用模糊测试(Fuzzing)和不变性测试(Invariant Testing)来发现漏洞,并以 TSWAP 协议为例,展示从无到有构建测试套件的过程。视频强调理解协议核心不变性的重...

文章 Dough Finance攻击事件---合约也有RCE

...://x.com/Phalcon_xyz/status/1811661050707607889) 我对这个攻击进行代码分析和步骤分解,并写一个基于foundry的poc。 之前觉得web3不存在Remote Code Execution,现在看是我浅薄。 # 基本信息 攻击交易:https://app.blocksec.com/explorer/tx/eth/0x9...

文章 Open-AutoGLM 技术原理解析

...利用视觉-语言模型(VLM)和 ADB(Android Debug Bridge)技术,实现通过自然语言指令来自动化操作 Android 设备的功。 # 核心架构 Open-AutoGLM 采用模块化设计,主要由以下几个核心组件构成: 1. **视觉-语言模型(AutoGLM-Phone-9B)**:...

文章 Bybit安全事件分析

...,从整体上来看可以分成四个部分: ​ 1.攻击者部署一个”木马合约“和一个”后门合约“ ​ Attack Contract (Trojan): https://etherscan.io/address/0x96221423681a6d52e184d440a8efcebb105c7242 ​ Attack Contract (Backdoor): https://etherscan.io/address/0xb...

视频 Fluid DEX 的工作原理

视频 AI 总结: 该视频是 Fluid 协议的第二部分,深入探讨 Fluid DEX 的工作原理,重点介绍抵押品(Smart Collateral)和智债务(Smart Debt)的概念。Fluid DEX 通过与 Fluid 借贷市场深度整合,实现更高的资本效率。视频还分...

文章 零时科技 || 深入 Bybit 攻击事件 Part1 - 关于 Safe{Wallet}

...致流程已经比较清晰。攻击者⾸先利⽤钓⻥的⼿段,攻击 Safe{Wallet} 和核⼼开发者,窃取到 AWS 的 CloudFront 或者 S3 的 Access Key 。随后,利⽤ Access Key 向 Safe{Wallet} 的前端注入恶意代码。恰好,受影响时, Safe{Walllet} 被 archive.or...

文章 使用Ink!开发Substrate ERC20智合约

...e } ``` 我们注意到,在进行余额的增减时,并未以太坊的`solidity`智合约,使用额外的`SafeMath`接口,这是因为`ink! `提供内置防溢出保护,通过在`Cargo.toml` 配置文件中,添加如下配置来提供该安全机制: > ```toml ...

文章 通过 “Truffle for VS Code” 扩展并在 Infura 部署智合约

...帐户连接为网络。 Truffle for VS Code 扩展为开发人员提供一个统一的界面,无需离开 VS Code 即可执行常规任务,从而提高开发人员的工作效率。 本文假设您已经安装 Truffle for VS Code 扩展和必要的依赖项。有关安装的信...

文章 如何通过合约获取ERC20元数据

...设置好 Chainbase 账户,是时候编写使用 Chainbase API 的脚本。我们将演示使用不同 JavaScript 库的两个示例:**`fetch`** 和 **`axios`**。选择适合您的示例并在您选择的 JavaScript 开发环境中实现它。 **示例 1:使用 JavaScript 中的 fetch**...

文章 每周以太坊进展 2020/09/27

## Eth1 * OpenEthereum [放出 v3.1 的候选版本](https://github.com/openethereum/backport-3.1/tree/v3.1.0-rc.1)。他们作妥协,[会继续支持 Kovan 测试网](https://twitter.com/OpenEthereumOrg/status/1308388284519849984) * [Geth Snap Sync 模式在 Rinkeby 测试网的基准...