找到约 15 条结果

文章 gas gasPrice

...介绍下交易明细中的各个字段的含义。 https://goerli.etherscan.io/tx/0xf836049be423723eba16b00b84ecfbfde4c98e10a57c153426bd8834a7136a43 ![image.png](https://img.learnblockchain.cn/attachments/2023/04/nHYsKjmy6443b39c966b6.png) - 在Input Data中数据为空, 所以是个纯发送的...

文章 eth.build 快速上手 | Web3.0 dApp 开发(一)

...build/ > > **Youtube 学习频道:** > > https://www.youtube.com/playlist?list=PLJz1HruEnenCXH7KW7wBCEBnBLOVkiqIi > > **Repo 地址:** > > https://github.com/austintgriffith/eth.build ## Eth.build 极速上手 ### 加载现成的教学案例 点击「learn more」,会弹...

文章 Solana 与 Rust 算术入门—从 Solidity 到 Anchor

本文将通过一个简单的 Solana 程序,展示如何用 Anchor 实现类似 Solidity 的算术功能,并深入探讨 Rust 在 Solana 中的基本类型、算术运算及计算单元(Compute Units)。我们将创建一个 arithmetic 程序,模拟以下 Solidity 合约: ```solidity...

文章 零时科技 || 白帽行为?Arbitrum链上EDE Finance 攻击事件分析

![](https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=MjdlYjcyZGQ4ZGViMGUxOTc1NTM1ODFiOTc2YWVlN2YsMTY4NTUxMDI3NjEyMA==)[]() # 事件背景 零时科技区块链安全情报平台监控到消息,北京时间2023年5月30日,Arbitrum链上EDE Finance项目受到黑客攻...

文章 Rust变量绑定、解构与数据类型

...程等多种编程风格。 ### 发展历史 Rust 语言是由 Mozilla Research 的 Graydon Hoare 在 2006 年开始开发的。最初的目的是为了改进 Web 浏览器引擎的性能和安全性。自 2010 年开源以来,Rust 社区不断壮大,吸引了来自全球各地的贡献者...

文章 以太坊:签名与验证

![](https://img.learnblockchain.cn/2025/02/25/1aiTPFO7COzuOlxcHbMVYtw.png) 以太坊和其他加密货币的一个核心原语是能够签署任何人都可以验证的数据。这为区块链的分布式特性提供了动力。在比特币中,你签署一笔交易,表示你想要把4个比...

文章 从理论到实践--门限共享秘密算法详解

...密共享的产生** 秘密共享的概念最早由著名密码学家 Shamir 和 Blakley 于 1979 年分别独立提出并给出了各自的方案。Shamir 的( t,n) 门限方案基于 Lagrnage ( 拉格朗日) 插值法来实现,Blakley 的( t,n) 门限方案是利用多维空间点的性...

文章 Force DAO 任意铸币攻击事件复盘分析 | 零时科技

# 事件背景 Force DAO 是 DeFi 投资策略的去中心化自治组织,致力于在 DeFi 世界识别 alpha,Force 以 DAO 的方式,致力于通过遵循社区提出的策略,并通过强有力的激励措施,以产生卓越的回报。 零时科技区块链安全情报平台监...

文章 Metamask Snaps:在沙盒中嬉戏

### Metamask Snaps:在沙盒中玩耍 深入研究 Metamask Snaps。我们将探讨安全注意事项、环境设计,并剖析 Snaps 沙盒层中的一个属性欺骗漏洞。 ![Metamask Snaps:在沙盒中玩耍 的标题图片](https://img.learnblockchain.cn/2025/06/26/header.png) ## 概...

文章 ERC20相关业务的合约开发与合约安全

SharkTeam合约安全系列课程之NFT&GameFi开发与安全。第三课,让我们一起来详细聊聊ERC20协议。 本文使用的 Openzeppelin 是 4.2.0 版本,我们将 ERC20 协议分为 4 个部分: 1. 基本元数据,包括名称 `name`、符号 `symbol`、精度 `decimals` 2...

文章 介绍 | 大狗精读 PBFT 论文(二)

## 1 原文与翻译 > **1 Introduction** > Malicious attacks and software errors are increasingly common. The growing reliance of industry and government on online information services makes malicious attacks more attractive and makes the consequences of successful attacks more serious. In addi...

文章 如何在 Ruby 中生成一个新的以太坊地址

...将介绍如何使用 [ruby-eth](https://github.com/se3000/ruby-eth) gem/package 在 Ruby 中创建以太坊地址。 **先决条件** - 系统中安装 Ruby(Ruby 2.x 及以上) - Ruby 环境管理器(RBEnv) - 一个文本编辑器 ## 什么是以太坊地址? 在互联网的任何...

文章 闪电贷攻击+业务逻辑漏洞:Platypus Finance事件分析

闪电贷攻击+业务逻辑漏洞:Platypus Finance事件分析 北京时间2023年2月17日凌晨,Avalanche 上的 DeFi 平台Platypus Finance遭遇闪电贷攻击,被盗走约850 万美元。SharkTeam第一时间对此事件进行了技术分析,并总结了安全防范手段,希望后...

问题 node.js数组中多个对象怎么解构

var a = [ BigNumber { _hex: '0x2386f26fc10000', _isBigNumber: true }, BigNumber { _hex: '0x188efa', _isBigNumber: true }, BigNumber { _hex: '0x0a47efb39fde6e', _isBigNumber: true } ] 数组a中有3个BigNumber对象 var b =a[0]; b.toString 上面这种分2次可以解构 a[0].toStrin...