找到约 14 条结果

视频 智能合约可升级性101 | 5种可升级性方法

视频的核心内容是关于智能合约的可升级性模式,探讨了五种不同的可升级性模式及其潜在的漏洞和优缺点。这些模式包括:永恒存储、透明代理、通用可升级代理(UUPS)、信标代理和钻石标准。 **关键论据和信息:** 1. **永...

视频 zkForge2025 - 使用zkVerify演示zkEmail

视频 AI 总结: 该视频的核心内容是讲解如何使用 zkEmail 和 zkVerify.js 来验证电子邮件的真实性,同时保护邮件内容的隐私。通过实际的代码演示,展示了如何生成 zkEmail 证明,并使用 zkVerify.js 在 Volta 测试网上验证该证明。 关...

文章 Certora技术白皮书

...示例的更多细节,可以在我们的 [Examples repo](https://github.com/Certora/Examples) 找到。 工具套件的核心是 Certora Prover,一个验证工具,它接收低级合约字节码(例如,[EVM 字节码程序](https://ethereum.github.io/yellowpaper/paper.pdf)、一个 [Solana...

文章 Ethereum - QuickNode 指南 - Quicknode

...,我们将介绍如何使用 [Go-Ethereum Client library](https://github.com/ethereum/go-ethereum/tree/master/crypto) 在 Go 中创建以太坊地址。 学习 [如何使用 Go 连接以太坊网络](https://www.quicknode.com/guides/web3-sdks/how-to-connect-to-ethereum-network-using-go)在这里...

视频 如何使用元数据和 JavaScript(Gill) 在 Solana 上创建代币

... to the Solana blockchain 01:37 Get a Solana wallet / Signer from your computer 02:31 Create a basic Solana transaction 03:50 Get the latest blockhash 04:43 Ways to create tokens on Solana 06:24 Create token instructions 09:39 Initialize the token mint 13:34 Viewing the token m...

文章 Solidity合约那些常用的技巧

...些常用的库 * openzeppelin(必熟): https://docs.openzeppelin.com/ ## 那些有用的写法 * ERC20(必学):https://docs.openzeppelin.com/contracts/5.x/api/token/erc20 * ERC721(必学):https://docs.openzeppelin.com/contracts/5.x/api/token/erc721 * 合约升级(必学...

视频 AA钱包:EIP-4337与EIP-7702账户抽象

视频 AI 总结: 该视频主要讲解了 AA 钱包(账户抽象)的概念,回顾了 EVM 交易的工作流程,并深入探讨了账户抽象的两个主要 EIP:EIP-4337 和 EIP-7702。视频旨在解释账户抽象如何解决传统 EOA 账户的局限性,改善用户体验,并为...

视频 钱包工作原理与开发

视频 AI 总结: 本视频深入探讨了加密货币钱包的内部工作原理,从用户视角出发,详细讲解了私钥管理、交易签名及不同钱包类型。核心内容包括私钥、助记词、Keystore和MPC等多种私钥管理方式的优缺点,以及私钥如何通过椭...

文章 密码学之 Ecdsa 签名、CMP20、MPC 钱包 (五) 初稿

...llier-encryption-in-range) - [4. Paillier Affine Operation with Group Commitment in Range](#4-paillier-affine-operation-with-group-commitment-in-range) - [5. Paillier Affine Operation with Paillier Commitment in Range](#5-paillier-affine-operation-with-paillier-commitment-in-range) - ...

文章 使用ethers.js开发以太坊Web钱包2 - 账号Keystore文件导入导出

... "keystore.json"); }); } ``` [FileSaver.js](https://github.com/eligrey/FileSaver.js) 是可以用来在页面保存文件的一个库。 再来看看导入keystore 文件, UI图如下: ![](https://img.learnblockchain.cn/2018/15402647159310.jpg!wl/scale/40) ```html 加...

文章 Substrate 部署公开测试网络

... ## 添加 PoS 功能 [Substrate node template](https://link.zhihu.com/?target=https%3A//github.com/substrate-developer-hub/substrate-node-template) 是一个快速开发Substrate应用链的节点程序,它内置的是权威证明(Proof of Authority, PoA)共识算法,出块算法是 [...

文章 密码学氛围代码垃圾

...此,我从论文中找到了一些 Sage 代码 \[ [here](https://github.com/mseckept/schemesecknitaj/tree/main) ],并将其转换为纯 Python \[ [here](https://asecuritysite.com/rsa/rsa_pell) ]: ``` ## 基于此处的 Sage 代码:https://github.com/mseckept/schemesecknitaj/tree/main from...

视频 Yul 中使用 staticcall 调用其他合约

该视频的核心内容是讲解了Solidity中call data的工作原理,以及如何在Yaw语言中使用call data进行跨合约调用。 **关键论据/信息:** 1. **Call Data 结构:** 当向智能合约发送交易时,call data 的前四个字节代表要调用的函数签名,后续...

视频 高级 Web3 安全课程 | 第八部分

视频 AI 总结: 该视频是关于智能合约审计培训的 mob auditing 会议,重点在于使用 mob auditing 的方法来查找智能合约中的漏洞。视频中,讲师带领学员们对一个 Perpetual Protocol 的智能合约实现进行审计,并逐步讲解了 mob auditing 的...