找到约 14 条结果

文章 tx.origin安全问题总结

...查授权,但有时由于有些程序员不熟悉[tx.origin](https://learnblockchain.cn/article/3578)和msg.sender的区别,如果使用了tx.origin可能导致合约的安全问题。黑客最典型的攻击场景是利用`tx.origin的代码问题常与钓鱼攻击相结合的组合拳`的方...

文章 基于 Etherscan 实现 Blockchain Syncer

...作者:** 鹄思乱想、李大狗 > 注:本文使用的是 Moonbeam网络上的 Moonscan,但是 MoonScan 的 API 接口和 Etherscan 一致,所以是通用的。 > **Moonscan 地址:** > > [https://moonbeam.moonscan.io/](https://moonbeam.moonscan.io/) > > **代码示例中的*...

文章 ZK友好的哈希函数

... ### 哈希函数 一个 [加密哈希函数↗](https://en.wikipedia.org/wiki/Cryptographic_hash_function) 是密码学的基本原语之一。(在本文中,除非另有说明,否则哈希函数将指代加密哈希函数。)加密哈希函数满足以下三个安全性质: 1. **...

文章 用Fabric 2.0 Java SDK 进行合约交易

根据前面的步骤,可以前往[我的主页](https://learnblockchain.cn/people/390/articles)阅读。 我们基于cli客户端完成了一系列操作,但是正常情况下,我们的工程一般会使用SDK去调用网络完成交易,因此从这一篇开始实践如何基于Java SDK调...

文章 如何从头开始设置一个 NEAR 项目

...在本教程中,我们将了解如何从头开始设置一个基本的 NEAR 项目,安装和配置依赖项,并自定义项目以使其与 AssemblyScript 良好地协同工作。 我们将首先使用 NPM 初始化一个带有 package.json 文件的项目,然后设置和配置/自定义 Ass...

文章 Rust编程语言之函数式语言特性:迭代器和闭包

...和闭包 ### 本章内容 - 闭包(closures) - 迭代器(iterators) - 优化改善 12 章的实例项目 - 讨论闭包和迭代器的运行时性能 ## 一、闭包(1)- 使用闭包创建抽象行为 ### 什么是闭包(closure) - 闭包:可以捕获其所在环...

文章 什么是区块链桥,我们该如何对其进行分类?

![](https://img.learnblockchain.cn/2025/04/23/1zZZsc2UskYEFjhCuM0VkxQ.png) 对现有桥的分类 ## 什么是区块链桥,我们如何对其进行分类? ### 对现有桥的分类 在过去的十年里,加密生态系统发展迅速。自从 2008 年比特币白皮书发布以来,这个...

文章 Solidity 类特性

> * 原文链接:https://medium.com/coinmonks/class-features-provided-by-solidity-84ee97840666 作者:[Jules Goddard](https://medium.com/@plaxion) > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > ...

文章 Let's Move - 学 Move 得 Sui(三):完成 NFT 的上链部署

...I的激励计划,鼓励更多的人学习Move语言 > > 学习日志 ([alva-lin](https://github.com/alva-lin/letsmove)) > > 本文首发于[ xLOG](https://xlog.yuheng.site/letsmove-task3),如需转载,请联系作者 # Task 3 - 完成 NFT 的上链部署(mainnet) > 任务 > > - ...

文章 如何在Rabby钱包中设置自定义提供商

## 概述 为了与以太坊和 EVM 兼容链上的 dApps 进行无缝交互,像 [Rabby Wallet](https://rabby.io/) 这样的可靠非托管钱包是关键。默认情况下,非托管钱包连接到标准的公共 RPC 节点,这些节点足以满足日常使用,但高级用户可能需要一...

文章 Baby Jubjub 椭圆曲线 与零知识证明

![](https://img.learnblockchain.cn/2025/08/07/1aNTAQGhY0vFS7GqjrbaSUw.png) ## Baby Jubjub 与零知识证明 ### Baby Jubjub 是一种电子宠物,但它也是一种椭圆曲线,支持增强的零知识证明的使用 区块链技术的核心进步之一是零知识证明 (ZKP),尤其...

文章 区块链基本知识入门(技术向)

...交易序号,记账(交易)时间,交易记录)作为原始信息,hash之后的值与本次的账页信息结合在一起,就成了一个区块;(这个数据结构类似于链表——简单地说,既能够存储来自上一个节点的数据,也能够连接下一个节点) ...

文章 Uniswap 没有市场深度,即买即卖的去中心化交易所

**本文需要读者对[区块链](https://learnblockchain.cn/2019/10/30/whatblockchain)、[以太坊](https://learnblockchain.cn/2017/11/20/whatiseth)和[智能合约](https://learnblockchain.cn/2018/01/04/understanding-smart-contracts)有一定的基础。需要对交易所有一定的认知。* ...

文章 Uniswap V2 铸造与销毁功能详解

Uniswap V2 的生命周期是某人第一次铸造 LP 代币(提供流动性,即将代币添加到池中),然后第二个存款者铸造流动性,进行交换,然后最终流动性提供者销毁他们的 LP 代币以赎回池代币。 事实证明,反向研究这些功能更容易...