找到约 14 条结果

问题 web3j仿照合约abi.encode,嵌套结构体的问题

想在web3j实现 合约的`abi.encode() 方法,下面是简单实例,如何组装结构体嵌套结构体列表的问题?` 目的:得到与 solidity端, abi.encode(struct detail),同样的值。 ``` import org.web3j.abi.DefaultFunctionEncoder; import org.web3j.abi.datatypes.Addres...

文章 Solana 网络节点间通信 Gossip协议实现细节

## Gossip 协议实现细节 Solana 节点使用 gossip 协议来交换数据。每当它们有新的数据要共享时,它们会向集群发送消息,并向集群请求它们缺失的新数据。Gossip 在一个众所周知的 UDP/IP 端口或一个众所周知的范围内的端口上运行...

文章 多签钱包的工作原理与使用方式

> 致谢:文章部分参考[《多签钱包的使用》](https://learnblockchain.cn/article/3938) ## 什么是多签钱包? 多签名钱包常被缩写为 “Multisig wallet”,与多签钱包对应的是单签钱包,我们要往区块链上发送一笔转账交易,需要去用钱包...

文章 万字长文详解坎昆升级:​为以太坊生态再次注入新活力

作者 | Severin,Ian Wu,MT Capital Twitter | @MTCapital_US **TL;DR** - Dencun 升级的核心之一即通过 EIP-4844 引入新型数据结构 blob,存储 L2 向以太坊提交的交易数据,从而显著地降低以太坊 L2 的交易成本,提高 L2 的交易...

文章 2024-10-13 zk-insights Weekly

## Highlights ### On Distributed FRI-based Proof Generation 这篇博客讨论了分布式基于 FRI 的 SNARK 证明生成方案。方案将不同子多项式的证明过程分配到不同的证明者上,利用这些子多项式都符合低阶多项式检查的特性来组合它们,减少了计...

文章 为什么要使用 transaction data

...约交互(例如发送 token)时,你的事务会自动包含 input data(“输入数据”)。在 MyCrypto 钱包界面,这些数据有个简单的标签:“Data(数据)” —— 它是做什么的呢? 这篇文章就是从技术上解释事务输入数据是怎么一回事...

文章 加密朋克宣言 - 中英双语

原文:https://www.activism.net/cypherpunk/manifesto.html ## A Cypherpunk's Manifesto 加密朋克宣言 作者 [Eric Hughes](ftp://soda.berkeley.edu/pub/cypherpunks/people/hughes.html) , 日期 1993/3/9 Privacy is necessary for an open society in the electronic age. Privacy is not se...

文章 优化技巧

...于存储操作是最昂贵的指令之一,因此也最有可能节省 gas。 - [不初始化默认变量](#dont-initialize-default-variables) - [存储打包](#storage-packing) - [使用常量和不可变状态变量](#use-constant-and-immutable-state-vars) - [缓存存储变量](#cache-storage-...

文章 闪电贷攻击+业务逻辑漏洞:Platypus Finance事件分析

闪电贷攻击+业务逻辑漏洞:Platypus Finance事件分析 北京时间2023年2月17日凌晨,Avalanche 上的 DeFi 平台Platypus Finance遭遇闪电贷攻击,被盗走约850 万美元。SharkTeam第一时间对此事件进行了技术分析,并总结了安全防范手段,希望后...

文章 Rust语言 - 接口设计的建议之不意外(unsurprising)

...t - 接口设计建议之不意外(unsurprising) 书:Rust for Rustaceans ## Rust接口设计的原则(建议) - 四个原则: - 不意外(unsurprising) - 灵活(flexible) - 显而易见(obvious) - 受约束(constrained) - Rust API 指南 GitHub: -...

文章 如何将 Sepolia 添加到 MetaMask

作者:[Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) ![Logan Ross headshot](https://img.learnblockchain.cn/2025/04/16/43013717_image.jpg) 审核人:[Logan Ross](https://www.alchemy.com/author/logan-ross) 发布于 2023 年 3 月 3 日,阅读时间 2 分钟 * * * 为...

文章 最佳“选择你的链”框架:导航 Rollups、L1 和 L2

yesterday ## 最好的“选择你的链”框架:导航 Rollup、L1 和 L2 ![](https://img.learnblockchain.cn/2025/06/17/mework_Navigate_Rollups_L1s_and_L2s_2a3ce23aa3.png) **本系列之前的文章:** - [Gelato 的 Avalanche L1 和原生互操作性指南](https://learnblockchain.cn/artic...

文章 代币经济学回来了,Bancor的新战略

## Token-economics 又回来了,Bancor的新战略 ## **黑暗势力崛起** Token或加密经济是2017年ICO泡沫中最痛苦的部分之一。对外行人来说,token经济学是密码学、经济学、计算机科学、博弈论以及任何在宣传册上听起来不错的东西的...

文章 关于拥有710k tps的索拉纳PoH共识算法的个人感想

*由于文章由 Markdown 的方式编写, 部分链接与图片显示可能存在问题, 大家可以移步到[github 源](https://github.com/Pencil-Yao/YBlog/blob/master/Consensus_Algorithms/Solana's_PoH.md)查看。* 本文为solana白皮书: [Solana: A new architecture for a high performanc...