找到约 15 条结果

文章 Solidity自毁合约:让你的区块链代码优雅谢幕

...uct`在EVM层面销毁合约并返还部分gas。 咱们用Solidity 0.8.20,结合OpenZeppelin和Hardhat,从简单自毁到带权限控制、多签确认、延迟执行等场景,逐步实现安全的自毁功能。 ## 环境准备 用Hardhat搭建开发环境,写和测试合约。 ...

文章 密码学之Schnorr签名、Frost20、MPC钱包(二)

... KenGen ![frost-keygen.png](https://img.learnblockchain.cn/attachments/2025/07/oDeB0eTP686e152eee5de.png) KeyGen 采用 Pedersen 分布式密钥生成(DKG)算法,这部分是Frost协议全局初始化的过程,通过秘密分享每个参与者生成各自的签名私钥分片以及对应...

文章 [Aave 系列] AAVE 的关键价值 — 闪电贷 (Flash Loan)

![img](https://img.learnblockchain.cn/2026/01/20/1l9d_2CDBGsAa6PId0dL0Vg.png) 디사이퍼(Decipher)에서 Aave 프로토콜에 대한 글을 시리즈로 연재합니다. **Aave: 차세대 머니 마켓 프로토콜이 제공하는 새로운 대출 개념** [**Aave 시리즈]** 1. [Aave 로직 ...

文章 在 BNB 链上构建一个 Memecoin 复制交易机器人

...ign=guides&utm_content=copytrading-bot-with-webhooks) - 已安装 Node.js v20.x 或更高版本 - BNB Chain 上已注资的钱包(用于执行复制交易) - 对 JavaScript/TypeScript、webhook 和智能合约的基本了解 - 文本编辑器或 IDE(推荐使用 VS Code) 免责声明 本...

文章 2020.12 - Substrate 技术更新速递

...AccountId提供不同编码格式,包括Index、Raw、Address32、Address20。可以为AccountId的使用带来更多便利,如Address20是类似ETH的地址格式,可以更方便地用于EVM pallet中。 * [重命名 Trait 为 Config](https://link.zhihu.com/?target=https%3A//github.com/parit...

文章 如何成为智能合约审计师 - 路线图

..._ Web3 是你可能面临的最具掠夺性的环境之一。在 2024 年,我们看到超过 [$2.2 亿被盗](https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2025/)。这是一个大 fat "B" 的亿。 **因此,_智能合约安全_ 的需求正在增长,审计师** [**...

文章 在 ECDSA 之上使用 Lamport Signature 签名比特币交易

...读可见 [Optech Newsletter #301](https://bitcoinops.org/zh/newsletters/2024/05/08/#consensusenforced-lamport-signatures-on-top-of-ecdsa-signatures-ecdsa-lamport)。 有一天在 MIT DCI(麻省理工学院电子货币工作室)吃午饭、讨论 OP\_CAT 和 lamport 签名的时候,我们得...

文章 全面分析 Solana治理

...的特性、标准或对以太坊协议的升级。以太坊请求评论(ERC)则定义对应用层特性的标准,例如 ERC-20 代币和 ERC-721 NFT。这些提案在以太坊研究论坛(以太坊魔法师)、流行的以太坊活动(例如 Devcon、ETHDenver、ETHCC)、GitHub 和核...

文章 EIP-150 及 Gas 的 63/64 规则

...以太坊改进提案150,是对以太坊区块链的协议升级。它于2016年3月18日提出,并于2016年7月20日作为以太坊拜占庭硬分叉的一部分实施。协议中有几个变化,但我们将重点关注它引入的63/64规则。 在深入讨论EIP-150的具体内容之前...

文章 对 CoinJoin 匿名性的交集攻击

...见此处_](https://learnblockchain.cn/article/21515/) ## 对抗性思考 20 个问题 在研究隐私性时,将去匿名化想象成一个游戏是很有用的。先想象一个敌手,TA 可以获得一些信息,然后 TA 会尝试猜测,系统中的一组候选人中的谁做了什么事...

文章 第十二章. 挖矿和共识算法 #1

...减少一半(或者确切地说是每增加210,000个区块)。它从2009年1月的每个区块50个比特币开始,于2012年11月减半为每个区块25个比特币。在2016年7月再次减半为每个区块12.5个比特币,然后在2020年5月减半为6.25个比特币。根据这个公...

文章 为什么PQC加密没有选择McEliece?

![](https://img.learnblockchain.cn/2025/07/20/1ee1z5CvW9rtYmV6cvnPqXw.png) ## 为什么不选择 McEliece 作为 PQC 加密? 对于 PQC 数字签名,我们有包括 ML-DSA (Dilithium)、SLH-DSA (SPHINCS+) 和 FL-DSA (FALCON) 在内的各种方法,可以很好地覆盖。SLH-DSA 的巨大优...

文章 第8节:世界杯竞猜(多签钱包实现)

...为上述待授权交易,我们最终其实是对交易对hash(经过ERC191处理的)进行签名,并将所有签名拼装在一起,传递给合约,并在内部对签名进行逐个校验。 ### 两个事件 `MultisigWallet`合约有`2`个事件,`ExecutionSuccess`和`ExecutionFai...

文章 零知识证明 - zkHack mini挑战赛第一名

...hack.dev/mini.html ![aa.png](https://img.learnblockchain.cn/attachments/2022/03/wYltrYX06238070dd05ee.png!/scale/60) 这次的挑战赛由两道题目组成。一道题目一个星期的挑战时间。和第一期的挑战不同,这一期的题目都是基于STARK算法。STARK算法,AIR...

文章 如何将登录认证与 Solana 钱包集成

...` 更新为该值。 ![生成一个密钥](https://img.learnblockchain.cn/2025/03/01/0-f0692b05d1636ef85a2f8cc41f75eb35.png) ### 创建登录消息类 在你的主项目目录中,创建一个 utils 文件夹: ``` mkdir utils ``` 并在该目录中创建一个新文件 `SigninMessage.ts`:...