...中指的是来自上一个交易的未花费硬币,这些硬币存储在区块链中,可作为未来交易的输入使用。 [Blockbook RPC 附加组件](https://marketplace.quicknode.com/add-on/blockbook-rpc-add-on) 方法如下所述。 - [`bb_getUTXOs`](https://www.quicknode.com/docs/bitco...
...,它的强大之处在于能够帮助开发者构建安全、高效的去中心化应用。在我参与的多个项目中,事件日志、继承和接口这三个概念始终贯穿其中,成为构建复杂智能合约的关键技术。今天就来聊聊Solidity中的错误处理、事件日志...
... ``` 这段代码是用 Move 编程语言编写的,Move 是一种用于区块链的智能合约编程语言,最初由 Libra(后更名为 Diem)项目引入,现在也被其他项目如 Sui 使用。这段代码定义了一个简单的智能合约模块 `hello_move`,其中包含一个结...
...arnblockchain.cn/article/1986) ## 背景介绍 有时,从区块链获取数据的成本可能会非常高,不管是从请求花费的时间还是从发送的请求数量上来说,都是这样。如果我们想同时获取大量数据,用来在仪表板上显示或进行分析...
...)` 获取当前时间,然后调用 `duration_since(UNIX_EPOCH)` 方法来计算当前时间与 Unix 纪元时间(1970年1月1日)之间的时间差。这个方法返回一个 `Result` 类型,它可能是一个成功 (`Ok`) 的结果(包含时间差),也可能是一个失败 (`Err`) 的...
...。但要做一个**真正有意义且有趣的游戏**。不要想着在区块链上做 Candy Crush;想想在区块链上做《魔兽世界》。  那么,罗宾汉的部分呢?当我在东南亚的低收入国家旅行时...
...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; } } ``` 然而,在标准...
... 19.7 万美元本次漏洞的成因是 Unilend 在进行 redeem 时,在计算抵押物的数量时没有减去 redeem 应该转出的数量,导致错误的计算后抵押物的数量要高于攻击者实际拥有的抵押物的数量,本不应该成功的兑换成功完成。最终导致攻...
...程序,以实现一个简单的双人游戏。 - 了解加密技术在去中心化、透明化环境中的应用。 ### 准备工作 - HTML、CSS 和 JavaScript 的基本知识。 - 熟悉 REST API 以及发送 HTTP 请求。 - 安装 Node.js 和 npm (如果需要本地开发)。 - 密码学概...
...兼容,但对以太坊做一些小的修改,使开发更容易,并使证明生成更快。 了解了这些, 让我们开始吧 ## 钱包配置 需要注意的是,这些信息有很多已经存在于官方的[Polygon Wiki For zkEVM](https://wiki.polygon.technology/docs/zkEVM/develo...
...js库的Javascript中的。通过本教程,你将了解如何在以太坊区块链上直接交换ERC20代币和以太币。 本文是第2部分([点击这里前往第1部分](https://learnblockchain.cn/article/1855)),在上一篇向你介绍了如何获得交易报价:获取你要出售的...