找到约 11 条结果

文章 在QuickNode上查看比特币钱包的地址余额

...中指的是来自上一个交易的未花费硬币,这些硬币存储在区块链中,可作为未来交易的输入使用。 [Blockbook RPC 附加组件](https://marketplace.quicknode.com/add-on/blockbook-rpc-add-on) 方法如下所述。 - [`bb_getUTXOs`](https://www.quicknode.com/docs/bitco...

文章 掌控 Solidity:事件日志、继承和接口的深度解析

...,它的强大之处在于够帮助开发者构建安全、高效的去心化应用。在我参与的多个项目中,事件日志、继承和接口这三个概念始终贯穿其中,成为构建复杂智合约的关键技术。今天就来聊聊Solidity中的错误处理、事件日志...

文章 (二)Let's Move共学,初始语法

... ``` 这段代码是用 Move 编程语言编写的,Move 是一种用于区块链的合约编程语言,最初由 Libra(后更名为 Diem)项目引入,现在也被其他项目如 Sui 使用。这段代码定义一个简单的智合约模块 `hello_move`,其中包含一个结...

文章 使用Multicall 加速 DeFi查询调用

...arnblockchain.cn/article/1986) ## 背景介绍 有时,从区块链获取数据的成本可会非常高,不管是从请求花费的时间还是从发送的请求数量上来说,都是这样。如果我们想同时获取大量数据,用来在仪表板上显示或进行分析...

文章 Rust 模块化编程:驾驭代码结构与可见性的三大法则

...)` 获取当前时间,然后调用 `duration_since(UNIX_EPOCH)` 方法来计算当前时间与 Unix 纪元时间(1970年1月1日)之间的时间差。这个方法返回一个 `Result` 类型,它可是一个成功 (`Ok`) 的结果(包含时间差),也可是一个失败 (`Err`) 的...

文章 模因币 (Memecoin) 还是什么?

...。但要做一个**真正有意义且有趣的游戏**。不要想着在区块链上做 Candy Crush;想想在区块链上做《魔兽世界》。 ![](https://img.learnblockchain.cn/2025/03/01/er.jpg) 那么,罗宾汉的部分呢?当我在东南亚的低收入国家旅行时...

文章 编译器缺陷引发编译器缺陷:一个存在 12 年的 G++ 缺陷如何摧毁 Solidity

...n/2025/08/12/title.png) 编译器不应该崩溃 —— 尤其是在编译这样完全有效的代码时: ``` // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.25; contract A { function a() public pure returns (uint256) { return 1 ** 2; } } ``` 然而,在标准...

文章 【安全月报】| 1月份因漏洞、黑客和诈骗造成的损失约为9800万美元

... 19.7 万美元本次漏洞的成因是 Unilend 在进行 redeem 时,在计算抵押物的数量时没有减去 redeem 应该转出的数量,导致错误的计算后抵押物的数量要高于攻击者实际拥有的抵押物的数量,本不应该成功的兑换成功完成。最终导致攻...

文章 黑客马拉松指南:构建一个Shutter化的石头剪刀布游戏

...程序,以实现一个简单的双人游戏。 - 解加密技术在去心化、透明化环境中的应用。 ### 准备工作 - HTML、CSS 和 JavaScript 的基本知识。 - 熟悉 REST API 以及发送 HTTP 请求。 - 安装 Node.js 和 npm (如果需要本地开发)。 - 密码学概...

文章 如何在Polygon zkEVM 测试网上部署合约

...兼容,但对以太坊做一些小的修改,使开发更容易,并使证明生成更快。 这些, 让我们开始吧 ## 钱包配置 需要注意的是,这些信息有很多已经存在于官方的[Polygon Wiki For zkEVM](https://wiki.polygon.technology/docs/zkEVM/develo...

文章 以太坊DEX的交易与套利:兑换(第2部分)

...js库的Javascript中的。通过本教程,你将解如何在以太坊区块链上直接交换ERC20代币和以太币。 本文是第2部分([点击这里前往第1部分](https://learnblockchain.cn/article/1855)),在上一篇向你介绍如何获得交易报价:获取你要出售的...