找到约 11 条结果

文章 零知识证明 - Groth16计算详解

Groth16算法是zkSNARK的典型算法,目前在ZCash,Filecoin,Coda等项目中使用。本文从计算量的角度详细分析Groth16计算。Groth16计算分成三个部分:Setup针对电路生成Pk/Vk(证明/验证密钥),Prove在给定witness/statement的情况下生成证明,Ver...

问题 使用java web3j对该solidity函数结构体参数进行编码

solidity中的代码为 struct ExactInputParams { bytes path; address recipient; uint256 amountIn; uint256 amountOutMinimum; } function exactInput(ExactInputParams calldata params) external payable returns (uint256 amountOut) ...

文章 Solana 创建cNFT

# [压缩 NFT](https://solana.com/zh/developers/courses/state-compression/compressed-nfts) [![Compressed NFTs](https://solana.com/\_next/image?url=%2Fopengraph%2Fdevelopers%2Fcourses%2Fstate-compression%2Fcompressed-nfts\&w=3840\&q=75)](https://solana.com/zh/developers/courses/state-compression/c...

文章 关于ethereum的trace理解

以太坊虚拟机 (EVM) `trace`提供交易每个步骤的详细运行时数据,包括使用的 Gas、结果、错误值等信息。与状态和交易不同,EVM 跟踪不是区块链的一部分,也不必保留在节点上。 > 💁‍♂️ Etherscan 运行一个经过检测的 EVM,使我...

文章 以太坊中更快的区块/blob传播 - 网络传输

[![](https://img.learnblockchain.cn/2025/06/24/11413_2.png)](https://ethresear.ch/u/potuz) ## 以太坊中更快的区块/blob 传播 感谢 @n1shantd、@ppopth 和 Ben Berger 对本文的讨论和反馈,以及 @dankrad ([https://ethresear.ch/u/dankrad](https://ethresear.ch/u/dankrad)) 的许多...

文章 深入理解 Rust 枚举:从基础到实践

...数据类型。在第一个示例中,我们定义了一个简单的 Message 枚举,其中包含了 Quit、Echo、Move 和 ChangeColor 变体。 ```rust // enums1.rs // // No hints this time! ;) // I AM NOT DONE #[derive(Debug)] enum Message { // TODO: define a few types of mess...

文章 ERC777 与任意调用合约可能出现的安全问题

...h-erc777 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/a...

文章 深入Solidity数据存储位置

> * 原文链接: https://betterprogramming.pub/solidity-tutorial-all-about-data-locations-dabd33212471 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchain.cn/...

问题 在seaport.js中,如何createOrder并且fulfillOrder?

我自己写过一个createOrder并且fulFillOrder的代码,但是如果conduitKey是opensea的conduitKey的话("0x0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000"),在fulFillOrder的时候合约就会报错。 但是如果conduitKey=0,就可以正常fulFill。 请帮...

文章 零时科技 | Audius金库1850万枚AUDIO被盗事件分析

![微信图片_20220726161228.jpg](https://img.learnblockchain.cn/attachments/2022/07/ijcgkx1H62e1fb5ee99f0.jpg!/scale/50) # 0x1 事件背景 零时科技区块链安全情报平台监控消息,北京时间2022年7月24日,Web3音乐流媒体服务平台Audius社区金库被黑客攻击,...