文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
王ccc
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的专栏 TA订阅的
小白专享-图解以太坊编程

🎆此专栏知识涵盖以太坊基本知识、solidity基本知识、以太坊核心项目,为以太坊编程初学者提供一个简洁、快速的入门教程。

⭐️专栏特点

  1. 图解为主:停止概念抽象,用流程图阐述以太坊编程的核心概念。
  2. 语言简练:拒绝长篇大论,以最简单的语言说清核心知识点。
  3. 代码核心:拒绝冗长代码,用核心代码来描述核心知识点。
  4. 适合新手:停止纵向横向拓展,做到提炼核心知识点。
创建于2025-04-13 02:42 订阅(12)
深入理解 Uniswap V4

本专栏深入分析了 Uniswap v4 智能合约的核心与外围合约,包括工作流、各个合约的功能及其相互关系。通过介绍核心合约 PoolManager 及各种库合约,以及外围合约 PositionManager 和 V4Router,详细讲解了流动性管理和交易操作的实现原理。

创建于2025-04-08 09:19 订阅(28)
零知识证明之书

Rareskills 出品的零知识证明之书, 对程序员最友好的零知识证明教程

这里有关于从头开始实际编写实用的零知识证明器和验证器(ZK-SNARK)所需知道的内容。

对事物的概念性理解和具体理解是不同的。大多数相当聪明的人在阅读教程后会对某些东西有一个概念性的理解,但他们离用这些知识做一些有用的事情还有很长的路要走。

对于数学家来说,具体的理解发生在他们写证明的时候。对于程序员来说,具体的理解发生在他们编写功能代码的时候。

《零知识证明之书》主要面向寻求具体理解的程序员。我们的书中充满了代码片段,并演示了实际加密库的使用。我们使用数学符号,但是我们以这样一种方式来编写,将其转换为源代码只是一个小小的飞跃。

Groth16是tornado cash(和许多其他公司)用于实现链上零知识证明的算法。我们相信这是学习之旅的最佳起点,我们的书是完全理解算法的最直接途径。

我们的 ZK Book 的Circom 和 Constraint 设计模式将带您踏上从乘法到数字相加的旅程:

  • 从头开始构建 ZKVM
  • MD5 哈希函数的编码约束
  • 学习约束设计中反复出现的设计模式

    模块一 零知识证明的基础数学 1 : P vs NP 及其在零知识证明中的应用

2 : ZK的算术电路

3 : 用于零知识证明的有限域与模运算

4 : 为程序员准备的基础集合论

5 : 抽象代数

6 : 程序员的基本群论

7 : 同态映射

8 : 椭圆曲线点加法

9 : 有限域上的椭圆曲线

模块二 ZK-SNARKS Part 1 (Groth16)

10 : Python、Solidity 和 EVM 中的双线性配对(Bilinear Pairings)

11 : 将代数电路转换为R1CS(一阶约束系统)

12 : 从R1CS构建零知识证明

13 : 使用Python实现拉格朗日插值

14 : Schwartz-Zippel 引理及其在零知识证明中的应用

15 : 二次算术程序

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

17 : 可信设置

18 : 在可信设置中评估和二次算术程序

19 : Groth16 详解 模块三 Circom 和 Constraint 设计模式

20 : Circom 零知识电路简介

21 : Circom 之 Hello World

22 : Circom模板参数、变量、循环、If语句、断言

23 : 二次约束 - Circom

24 : Circom中的符号变量

25 : Circom 中间信号与子组件

26 : 先指示再约束 - 在 Circom 中复杂约束条件的方法

27 : 先计算,后约束 - ZK 电路设计模式

28 : Circom循环中的组件

29 : 使用虚假证明攻击欠约束的Circom电路

30 : Circomlib中的AliasCheck和Num2Bits strict

31 : Circom 中的条件语句

32 : Quin Selector(选择器)

33 : ZK 中有状态计算简介

34 : 在Circom中交换数组中的两个条目

35 : 选择排序的零知识证明

36 : 在 ZK 中建模栈数据结构 - 如何在 Circom 中创建一个堆栈

37 : ZKVM 的工作原理

38 : ZK中的32位仿真

39 : Circom 中的 MD5 哈希

40 : 零知识证明友好的哈希函数

41 : 排列论证 - The Permutation Argument

42 : Tornado Cash 的工作原理(开发者逐行解析)

模块四 BulletProofs:内积论证的 ZKP 43 : BulletProofs 详解

44 : 什么是Pedersen承诺及其工作原理

45 : 多项式承诺通过 Pedersen 承诺实现

46 : 零知识乘法

47 : 内积的零知识证明

48 : 向量承诺的简洁证明

49 : 对数大小的承诺证明

50 : Bulletproofs零知识证明:内积的零知识与简洁证明

51 : 内积代数

52 : 通过随机线性组合减少等式检查(约束)的数量

53 : 范围证明

创建于2025-02-27 10:39 订阅(26)
Mina 开发者文档

专栏简介

Mina 是第一个具有简洁区块链的加密货币协议,可将区块链的大小从几百 GB 压缩到只有几条推文的大小,参与者可以快速同步和验证网络,并且Mina 协议支持大规模分散的区块链。您可以在此处找到有关启动和运行 Mina 的整个过程的所有内容。

创建于2021-12-31 10:38 订阅(48)
DEFI 协议解析

去中心化金融 (Decentralized finance,简称:DeFi )已经发展成为链上最重要的应用。

DeFi 应用利于区块链的智能合约进行如兑换、借贷、抵押、杠杆交易等金融活动。由于DeFi天生的开放性和可组合性,逐步衍生出很多的金融创新,例如闪电贷等。

DEFI 仍然是一个相对新的事物,本专栏将尝试分析(或翻译)一些热门 DEFI 应用,让大家对DEFI 更深入的理解。站在巨人的肩膀上,你也可以实现自己的 DEFI。

本专栏随文章的增加,逐步提价

创建于2021-07-14 15:29 订阅(537)
全面掌握Solidity智能合约开发

这是一份成为智能合约大师的秘籍。

现在 150 个学分就可以收获此份秘籍,超值超值!

随着文章的增加逐步上调价格。

专栏目标

全面掌握 Solidity 语言特性,增强实际智能开发能力

专栏内容

  1. 智能合约开发环境 - IDE 介绍
  2. Solidity 语言特性: 数据类型,函数,事件
  3. 如何编写节约 Gas 的代码
  4. 如何编写安全的合约
  5. 如何进行合约升级。

    适合人群

只要你已经对以太坊有基本的认识,了解区块链的基本概念。 不管是否刚接触合约开发,还是有过 1、2 年经验的合约开发者,本专栏都将对应有帮助。

创建于2020-11-26 11:00 订阅(792)
退款后将取消订阅本专栏 !
退款原因:
退款 取消
专栏删除后将不可恢复 !
删除 取消
王ccc
王ccc
贡献值: 7 学分: 4
江湖只有他的大名,没有他的介绍。
1 关注 1 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览