斯坦福学霸笔记之格密码学进阶(四)
斯坦福学霸笔记之格密码学进阶(三)
斯坦福学霸笔记之格密码学进阶(二)
斯坦福学霸笔记之格密码学进阶(一)
大多数dApp和游戏都需要将数据存储在区块链上,因此必须与存储进行交互。 优化智能合约的gas成本是一项重要的工作。
本文详细地解释了添加、移除流动性对unsiwap状态机状态的变化和具体的算法。
本文介绍了一种通过线下签名的进行授权的方式,来转移 gas 费用。
交易价格的计算有两种类型:一种是给定X(token)的数量,计算能买到的Y(token)的数量(Input);一种是给定Y的数量,计算需要的X数量(Output)。
Uniswap V2提供了简洁的x-y-k自动做市商实现。代码主要由两部分组成:Core实现某个交易的Pair的管理逻辑,Periphery实现路由,即一个或者多个交易对的兑换逻辑。理解增加/抽取流动性以及swap操作,需要结合两部分一起看。核心是在Pair中管理了reserve和total supply。所有提供的流动性都以流动性Token来衡量,所有Token的总和就是total supply。
Uniswap协议采用的是常量乘积做市商模型,又称为“恒定乘积做市商模型“。
Istanbul BFT实战 前端时间写了Istanbul BFT的一些原理,以及逻辑详情。今天想写一篇实战的技术文章,所以底层原理就不赘述了。
本文简记一下椭圆曲线算法中的另外一个小的话题:签名的可锻性。
Coordination, Good and Bad
使用合约克隆工厂以最低的Gas无限克隆合约
本文探讨的通过函数选择器来实现对函数级别的访问控制非常有参考价值。
本节从"凭证"的角度来扩展说明了Miller Rabin算法
本教程将向你展示如何将合约 pallet 添加到运行时(runtime)中,以允许你的区块链支持Wasm智能合约,但是请注意,为了正确使用,每个pallet所需的特定配置设置会略有不同。
本节扩展了一般椭圆曲线上密码协商的原理,原理更简单易于理解,接着讨论了大素数判定的方法,这是在密码学实现中普遍使用的方法,给出了简单的论证,并不详细
基于 Substrate 搭建一个存证 DApp
在本文中,我们将展示使用OpenZeppelin Truffle升级插件和Gnosis Safe的生命周期,包含从创建合约,测试合约、部署合约一直到使用Gnosis Safe进行升级整个过程.
扫一扫 - 使用登链小程序
58 篇文章,253 学分
108 篇文章,209 学分
15 篇文章,173 学分
58 篇文章,163 学分
17 篇文章,157 学分