找到约 13 条结果

文章 使用Python实现拉格朗日插值

...以画一条穿过这两个点的直线,它将是一个 1 次多项式 y=x。 ##### 单点 现在考虑如果我们有一个点,可以通过这个点画一条 0 次多项式的直线。例如,如果点是 (3,5),我们可以通过它画一条直线 y=5(这是一个 0 次多项式)。 #...

文章 为我们其他人准备的 BN254

...后,BN254 的安全位数从 128 降到了 [大约 100](https://github.com/zcash/zcash/issues/714),但由于以太坊上的预编译,BN254 依然是使用 Groth16 和 PlonK 证明方案进行链上 zkSNARK 验证的最实用的 pairing friendly 曲线。 我发现关于 BN254 的信息很难...

文章 使用ethers.js开发以太坊Web钱包4 - 发送Token(代币)

...实指的是符合 ERC20 标准接口的合约, [ERC20](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md) 接口定义如下: ```js contract ERC20Interface { string public constant name = "Token Name"; string public constant symbol = "SYM"; uint8 public constant d...

文章 MOVE共学营TASK5教程-实现一个最简单的swap

...的问题和挑战 💧  [HOH水分子公众号](https://mp.weixin.qq.com/s/d0brr-ao6cZ5t8Z5OO1Mog) 🌊  [HOH水分子X账号](https://x.com/0xHOH) 📹  [课程B站账号](https://space.bilibili.com/3493269495352098) 💻  Github仓库 https://github.com/move-cn/letsmove

文章 【深度知识】10分钟教会你深挖以太坊数据层

... update 4 5sudo apt-get upgrade 6 7curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - sudo apt-get install -y nodejs 8 9sudo apt-get install nodejs 10 11npm -v 12 13nodejs -v 14 15npm install levelup leveldown rlp merkle-patricia-tree --save 16 17git clone https://git...

文章 在Python中将R1CS转换为有限域上的二次算术程序(QAP)

...。 假设我们要编码以下**算术电路**: $$z = x⁴ – 5y²x²$$ 转换为**秩 1 约束系统**,这变为: $$ \begin{align*} v_1 &= xx \\\ v_2 &= v_1 * v_1 && //x^4\\\ v_3 &= -5yy \\\ -v_2 + z &= v_3 * v_1 && //-5y^2 * x^2\\\ \end{align*} $$ 我们需要选择一个...

文章 零知识证明 - 椭圆曲线基础

...线的数学定义可以查看[Wolfram MathWorld](http://mathworld.wolfram.com/EllipticCurve.html)。不是密码学或者数学专业的小伙伴,看的是一头雾水。便于工程理解,椭圆曲线是一系列满足如下方程的点: ![](https://img.learnblockchain.cn/2020/01/1579492403...

文章 密码学之 Ecdsa 签名、CMP20、MPC 钱包 (五) 更新2025.11.11

...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) - ...

文章 我们对Jagged多项式承诺的Succinct解释

...# 介绍 几周前,Succinct 发布了他们的论文 [Jagged Polynomial Commitments](https://github.com/succinctlabs/hypercube-verifier/blob/main/jagged-polynomial-commitments.pdf?ref=blog.lambdaclass.com) 以及他们使用其中描述的技术的验证器,从而允许他们在大约 12 秒内...

文章 Dcaf Labs 的 Drip

[1](https://paultimofeev.substack.com/p/drip-by-dcaf-labs/comments) **这篇文章旨在提供关于 Drip 的介绍,基于我所收集的研究资料。我的观点是个人的,且这些内容均不构成财务建议。** ![](https://img.learnblockchain.cn/2025/03/12/2Fbb9627ec-9e1b-45f3-9...

文章 Rust变量绑定、解构与数据类型

...风格。 ### 发展历史 Rust 语言是由 Mozilla Research 的 Graydon Hoare 在 2006 年开始开发的。最初的目的是为了改进 Web 浏览器引擎的性能和安全性。自 2010 年开源以来,Rust 社区不断壮大,吸引了来自全球各地的贡献者。2015 年,Rust...

文章 SharkTeam:十大智能合约安全威胁之逻辑校验漏洞

...f2d5.png) Telegram:https://t.me/sharkteamorg Twitter:https://twitter.com/sharkteamorg 更多区块链安全咨询与分析,点击下方链接查看 D查查|链上风险核查 https://m.chainaegis.com

文章 回归基础:Uniswap、Balancer、Curve

...以 Twitter 话题的形式发布,你可以在[这里](https://twitter.com/kinaumov/status/1533174556747350019?s=20&t=S7c9NcfZkGHoI7JCUMR1hg)查看。 理解 DeFi 的基础知识对于分析较新的项目至关重要。在本文中,我将总结超过 100 页的 AMM 研究,并准确解释这...