Q1ngying

今朝梦醒与君别,遥盼春风寄相思

0%

Rounter02

由于 Rounter 是无状态的,且不持有代币余额,因此如有必要,可以安全且无需信任地更换他们。如果发现更有效的智能合约模式,或者需要额外的功能,则可能会发生这种情况。所以 Rounter 有版本号,现在使用的多为 Rounter02 版本。

阅读全文 »

本文将主要围绕 UniswapV2 如何工作,其生态系统有、参与者,以及 V2 版本合约的一些简述。

阅读全文 »

本篇文章,我又重新学习了一下重入漏洞,并且学了一些重入漏洞的进阶问题,如:跨函数重入,跨合约重入以及只读重入。

阅读全文 »

根据德国 Christof Paar 的密码学基础教程学习了一些入门的密码学知识,本文对应其第二、三节内容,主要关于流密码,随机数生成器(RNG),一次性便签簿,线性同余生成器(LCG),线性反馈移位寄存器(LFSRs)以及针对LCG和LFSRs的攻击。

阅读全文 »

根据德国 Christof Paar 的密码学基础教程学习了一些入门的密码学知识,本文对应其第二节内容,主要关于模运算(Modular Arithmetic),等价类(Equivalence Classes),环(Ring),凯撒密码(Caesar cipher),仿射密码(affine cipher)

阅读全文 »

根据德国 Christof Paar 的密码学基础教程学习了一些入门的密码学知识,本文对应其第一节内容,主要是关于密码学的分支,一些名词等一些简单的密码学知识

阅读全文 »

学校课程安排有 Go 语言,简单学一下 go。本篇文章主要是 Go 语言文件的基本架构,以及一些 go 语言中的关键字,标识符,变量、常量声明,iota、init、函数、匿名变量等。

阅读全文 »