基本概念我们在Rust中的所有权一节中提到,如果仅仅支持通过转移所有权的方式获取一个值,那会让程序变得复杂。Rust能否像其它编程语言一样,使用某个变量的指针或者引用呢?其实是可以的。Rust通过借用(Borrowing)这个概念来达成上述的目的,获取变量的引用,称之为借用(borrow
EIP712EIP712是以太坊的一次改进提案,旨在将签名的过程从链上转移至链下,节省Gas费。EIP712的完整细节可以参考EIP-712:Typedstructureddatahashingandsigning为什么要用EIP712链下消息签名,链上验证的形式,可以省去多
TON(The Open Network)是一个去中心化区块链平台,由Telegram Messenger的创始人Nikolai Durov和Pavel Durov发起,旨在提供快速、安全且可扩展的区块链解决方案。
摘要该EIP引入了两个EVM指令AUTH和AUTHCALL。第一个基于ECDSA签名设置上下文变量authorized。第二个以authorized账户发送调用。
ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20标准。用户可以通过deposit或mint方法来质押底层资产并增发shares,也可使用burn或redeem方法来销毁shares并赎回底层资产。
一文搞懂分层确定性钱包(HD Wallet)
我将分为两篇文章介绍以太坊钱包,本文是第一篇。
1.本文主要讲述私钥、公钥、地址的生成原理,并掌握三者之间的关系。 2.为了代码简洁,示例代码均忽略错误,请勿用于管理真实资产。
目前在网上搜索ERC-4337基本只能搜到科普介绍性质的文章,缺乏动手实践指导的文章,本文希望能补上这部分的空白。
思维导图我把以太坊签名分为对消息签名与对交易签名,这两种签名都是基于ECDSA算法与流程,本章就让我们来搞清楚两种签名具体的内容。