文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
Star Li
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
零知识证明 - PLONK电路原理

PLONK算法的电路采用新的描述模型。整个电路由门电路约束和Copy约束(连线约束)组成。门电路约束和Copy约束都转换为多项式表达。Copy约束通过累加算法实现。

零知识证明  PLONK 
发布于 2020-10-06 13:28 阅读(5669) 点赞(0) ( 24 )
分享
Twitter分享
微信扫码分享
Filecoin - SDR性能优化原理分析

Filecoin官方宣布了SDR的优化版本。在AMD3970x上,P1的性能2小时10分钟。优化思路比较清晰,通过预读取base/exp parent的数据,让数据的准备和sha256的计算并行。

FileCoin  SDR 
发布于 2020-09-28 09:03 阅读(4836) 点赞(0) ( 50 )
分享
Twitter分享
微信扫码分享
Uniswap - 智能合约V2代码导读

Uniswap V2提供了简洁的x-y-k自动做市商实现。代码主要由两部分组成:Core实现某个交易的Pair的管理逻辑,Periphery实现路由,即一个或者多个交易对的兑换逻辑。理解增加/抽取流动性以及swap操作,需要结合两部分一起看。核心是在Pair中管理了reserve和total supply。所有提供的流动性都以流动性Token来衡量,所有Token的总和就是total supply。

Uniswap  智能合约  Uniswap V2 
发布于 2020-09-22 15:04 阅读(12227) 点赞(2) ( 172 )
分享
Twitter分享
微信扫码分享
零知识证明 - Zkopru Layer2隐私协议介绍

Zkopru利用零知识证明在以太坊上实现layer2隐私交易的新方案

Layer2  零知识证明  隐私  zkopru 
发布于 2020-09-17 15:38 阅读(3865) 点赞(0) ( 33 )
分享
Twitter分享
微信扫码分享
Filecoin - Gas计算

Filecoin的Gas模型,引入了BaseFee,用来调节交易的拥堵情况。BaseFee,在区块拥堵或者区块交易不够的情况下,都会按照12.5%进行相应的调节。每笔交易的费用计算公式:(Gas Premium + Base Fee) * Gas Limit。其中BaseFee的部分会被燃烧掉,Gas Premium作为矿工的手续费。特别注意的是,GasLimit不要随意设置,多余的Gas Limit会被燃烧。

Gas  FileCoin 
发布于 2020-09-04 09:25 阅读(7595) 点赞(2) ( 69 )
分享
Twitter分享
微信扫码分享
Filecoin - 深入理解存储管理

Filecoin的存储单元称为扇区(Sector)。对传统硬盘结构理解的小伙伴,对这个术语应该比较亲切,传统硬盘的最小存储单元就叫Sector。为了证明Sector的存储,Filecoin进行了一系列的处理,传说中的P1/P2/C1/C2。在处理过程中,一个Sector的计算会生成若干文件,最终会生成replica。相关文件是如何组织的?Cache都是由哪些文件组成,分别是多大?本文就从存储的角度看看这些过程和逻辑。

FileCoin 
发布于 2020-08-04 12:21 阅读(6445) 点赞(0) ( 38 )
分享
Twitter分享
微信扫码分享
零知识证明 - 理解FFT的蝶形运算

利用Groth16计算证明之前,需要计算出H。目前,普遍采用的是FFT算法。

零知识证明  Groth16 
发布于 2020-07-20 12:16 阅读(7248) 点赞(0) ( 18 )
分享
Twitter分享
微信扫码分享
Filecoin - Precommit2计算介绍

Sector计算的部分分为Precommit1和Precommit2两部分。两部分合在一起,称为SDR算法。

FileCoin 
发布于 2020-06-24 09:38 阅读(5403) 点赞(0) ( 84 )
分享
Twitter分享
微信扫码分享
Filecoin - Sector状态管理逻辑

Sector的状态管理基于状态机。通用状态机的实现是通过go-statemachine实现。状态的存储通过go-statestore实现。在这些模块的基础上,storage-fsm实现了Sector的状态定义以及状态处理函数。

FileCoin 
发布于 2020-06-16 11:54 阅读(5519) 点赞(0) ( 111 )
分享
Twitter分享
微信扫码分享
Filecoin - winningPoSt逻辑介绍

Lotus的PoSt包括两部分:winningPoSt和windowPoSt。winningPoSt是在获取出块权时,需要提供的PoSt证明。从所有有效的Sector中,抽取一个Sector,并抽查该Sector上的66个叶子。

FileCoin 
发布于 2020-04-29 17:43 阅读(6451) 点赞(0) ( 108 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
Star Li
Star Li
贡献值: 1101 学分: 8562
Trapdoor Tech创始人,前猎豹移动技术总监,香港中文大学访问学者。
0 关注 184 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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