找到约 13 条结果

文章 【Rust 基础入门】(08) | 元组、结构体、枚举

...Rust Basics"), author: String::from("John Doe"), pages: 320, is_hardcover: false, }; // 通过已有结构体创建新实例 let book2 = Book { title: String::from("Advanced Rust"), ..book1 }; println!("{} - {} pages",...

文章 反对过度使用基尼系数

...作为整个三角形的一部分: ![](https://img.learnblockchain.cn/2025/03/02/lorenz1.png) **平均差异定义**:基尼系数是所有可能的个体对之间收入的平均差异的一半,除以平均收入。 例如,在上面例子中的图表中,四个收入为 `[1, 2, 4, 8]`,...

文章 Web3新手必读| 以太坊攻略:如何查询交易和钱包地址?

...约等数据。 ![111.png](https://img.learnblockchain.cn/attachments/2023/06/SX5b6AjP648878e13fce4.png) **02如何在Tokenview中查询交易** 追踪交易是以太坊浏览器的一项基本功能,同时也是解锁区块链其他一切信息的关键。 **例如:** 0.01ETH...

文章 零知识证明 - zkSNARK应用的Nullifier Hash攻击

...文章[zkSNARK的“输入假名”的攻击](https://learnblockchain.cn/2019/07/29/zkSNARK-wul/)。迅速看了看,很赞。这个攻击原理其实比较简单,但是,不深入理解zkSNARK以及使用场景的朋友确实很难发现和理解。本文讲讲我对这个攻击的分析和理...

文章 以太坊2025年第一季度资助拨款

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![Allocation Update - Q1 2025](https://img.learnblockchain.cn/2025/05/09/86299560_image.jpg) 新的一年意味着新的动力和新的资助!看看在 2025 年...

文章 Filecoin - Precommit2计算介绍

...d525f288bd1305191a7cd7a4d26acb8c&chksm=fe131f14c9649602fdb874443a0b09ead774208e3fa1ca6dc4bb35322390299aa7eeeffe2141&scene=21#wechat_redirect) 本文着重介绍一下Precommit2的计算逻辑。Precommit2计算分为两部分: 1、Column Hash计算以及Merkle树构造 2、Replica计算以...

文章 Proof Of Space算法解析

...格式 会生成7个table,每个table包含2^K个entry,现在K取值20,所以每个table有1M个entry;每个entry的格式如下: ```rust pub(super) enum Table where EvaluatableUsize: Sized, { /// First table with contents of entries split into separate vectors for more ...

文章 Vitalik: 一个最大程度上简化的 L1 隐私路线图

...可能会考虑混合方法,例如,使用 TEE 来隔离大小为 2\*\*20 的状态区域,并在其中使用 PIR,随着 PIR 变得更有效,逐渐提高常量。 7. **钱包应该连接到多个 RPC 节点,可选地通过混淆网络,理想情况下每个 dapp 使用不同的 RPC 节...

文章 比特币钱包地址的演变(二)-P2SH

...它们都必须在一开始就设计才能确保未来成为可能。 2012年,加文沿着这一思路提出了P2SH。 P2PKH是支付到一个“公钥”,P2SH就是支付到一个“脚本”。脚本内可以设定灵活的条件,控制一笔比特币的支出,这个条件脚本可...

文章 Chainlink预言机中VRF(可验证随机函数)在合约中的使用

...inatorV2合约 ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@chainlink/contracts/src/v0.8/vrf/interfaces/VRFCoordinatorV2Interface.sol"; import "@chainlink/contracts/src/v0.8/vrf/VRFConsumerBaseV2.sol"; contract MockVRFCoordinatorV2 is VRFCoordinatorV2Interface { ...

文章 Eth2 进展更新 (截至2022/5/6)

...o/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220506) 作者 | Ben Edgington ## 我们回来了! 很抱歉隔了这么久才更新。参加 Devconnect 和之后感染 Covid 都使我远离电脑。 这段时间发生了很多事,但我不打算把所有事...

问题 Error: Can not send value to non-payable contract method or constructor

...ount // // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md // recommends that there are no checks for the approval double-spend attack // as this should be implemented in user interfaces // ----------------------------------------------------------...

文章 Mina 文档 - 协议架构(上)

...归组成的SNARKs ● 18:50 -结果:去中心化和可扩展性 ● 20:45-结论 ● 21:20-问答 ## **6.2 支付周期** 在Mina中,付款要经过几个步骤才能被认为是经过验证和完整的。本文档旨在通过简单的概述来了解单个支付的情况,从而...