找到约 14 条结果

文章 用 Python 解锁 Web3:以太坊日志解析实战

...验。想深入 Web3 开发?立即访问 GitHub 仓库(https://github.com/qiaopengjun5162/ethertrace),动手实践,解锁 Python 在区块链世界的无限可能! ## 参考 - https://web3py.readthedocs.io/en/stable/ - https://docs.pydantic.dev/2.11/ - https://github.com/qiaopeng...

文章 什么是Web3?(下)

...在生活在哪一片互联网中? 首发于:https://zhuanlan.zhihu.com/p/458829064

视频 第 3 课:React Hooks 与 Next.js 路由

视频 AI 总结: 1. **核心内容:** 本视频主要讲解了 React 开发中常用的 Hooks 以及 Next.js 的路由管理。首先强调了按时完成作业的重要性,然后深入讲解了 Next.js 中 App Router 的路由方案,以及 React Router 的前端路由方案。接着...

视频 VibeCoding: 如何开发 NFT 市场智能合约

视频 AI 总结: 视频详细讲解了如何构建一个NFT市场智能合约。核心内容包括ERC721 NFT的上架(list)和购买(buy)流程,以及使用ERC20代币进行支付。视频探讨了两种主要的交易实现方式:传统的授权(approve)机制和基于ERC-1363...

视频 ZK白板系列 - 模块13:使用Plonky2进行快速递归

在本期ZK Whiteboard系列视频中,主持人与应用密码学专家William Bourgeot讨论了Plancky2,这是Polygon Zero开发的一种证明系统。Plancky2基于Planck和自定义门,旨在实现快速递归和高效的证明。 **核心内容概括:** Plancky2的主要目标是构建...

文章 Uniswap V3 手续费收取

...段曲线 图片参考:[Understand UniswapV3 whitepaper](https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/defi/Uniswap-V3/whitepaperGuide/understandV3Witepaper.md)的图二图三 这就变成了一个新的公式(根据左加右减,上加下减):$(x + x1) * (y + y1) = L^2$ ...

文章 [Paper Reading and Code] On Proving Pairings

...usive snark on pairings (verification pairings within circuit). The complete testation code is under [repo](https://github.com/PayneJoe/crypto_research/tree/main/docs/on_proving_pairings). Welcome touch-) ------- # Prelimilaries ## BN254 implementation Public parameters: - Pa...

视频 ZKP MOOC 第 7 课:基于纠错码的多项式承诺

在本次讲座中,Yupeng Zhang 讨论了基于纠错码的多项式承诺方案,重点介绍了其在零知识证明中的应用。以下是视频的核心内容和关键论据总结: 1. **核心内容概括**: - 本讲座介绍了基于纠错码的多项式承诺方案,强调了...

视频 Solana智能合约:编写、部署与PDA账户详解

AI 总结: 视频主要讲解了如何在Solana上编写、编译和部署智能合约程序,重点介绍了账户系统和程序派生账户(PDA)的概念。讲师通过在线开发工具Solana Playground进行了实时演示,展示了合约部署和交互的完整流程。 1、课程介...

文章 C.R.E.A.M Hack with Yearn

...需要查看的是Cream里面怎么对于yUSD进行定价 1. cryUSD's underlying token is YvToken 从下图的price oracle的实现来看,underlying price无法操纵,需要查看pricePerShare是否能够操纵 ```js function getUnderlyingPrice(CToken cToken) public view returns (uint...

文章 ics-源码读书笔记

... "address":"cosmos1vgu8e3vchsnztlepzutpxwsf8p7c27awdx9xmj", "coins":[ { "denom":"n0token", "amount":"1000000000" }, { "denom":"stake", "amount":"400000000" } ...

文章 sec3团队在2022年Aptos CTF MOVEment比赛中获得第一名

...的修复等详细信息,请参考 [我们团队的总结](https://leoq7.com/2022/12/CTF-Movement-Aptos/)。 * * * ### 挑战 1:checkin #### 挑战信息 - **来源**: [https://github.com/movebit/ctfmovement-1](https://github.com/movebit/ctfmovement-1) - **链接**: [http://47.243.2...

文章 零知识证明库中更合理的默认设置,或如何获取证明者的私钥

...明者相信两个点相等,而实际上它们不相等](https://github.com/dusk-network/plonk/pull/721/files)。基本上,他们没有检查,给定 $A=(x_A,y_A)$ 和 $B=(x_B,y_B)$,$y_A=y_B$。如果他们检查这些点是否在椭圆曲线中,那么对于相同的 $x=x_A=x_B$,必然只...

文章 07.Slither中间语言数据结构分析-node对象

...示,和ssa方式的中间表示。 如下面的函数中 ```solidity function func_A (uint user_input) public { uint a; a = user_input; func_B(a); } ``` 会生成下面的4个node 0 = {Node} ENTRY_POINT 1 = {Node} NEW VARIABLE a 2 = {Node} EXPRESSION...