类似Hardhat, Foundry是一个Solidity智能合约开发工具链。Foundry管理您的依赖关系、编译项目、运行测试、部署,并允许您通过命令行和Solidity脚本与链交互。 使用Foundry的好处 全面支持 sol...
原文链接: https://runtimeverification.com/blog/using-foundry-to-explore-upgradeable-contracts-part-1 译文出自:登链翻译计划...
引子 先从一个例子说起,看如下代码: struct Thing { field: String } fn f1(sth: &Thing) { let tmp = *sth; // ┗━...
Cosmos SDK 是世界上最受欢迎的用于构建面向应用的区块链的框架。 Cosmos SDK Cosmos SDK是一个开源框架,用于构建多资产公共权益证明(PoS)区块链,如Cosmos Hub,以及许可的权威证明区块链。使用Cos...
什么是拒绝服务 拒绝服务(Denial of Service),简称Dos,简而言之拒绝服务就是限制合法用户永久或在一段时间内无法使用智能合约。 拒绝服务漏洞的分类 意外恢复拒绝服务 攻击者使用智能合约进行此类攻击。 要解释意外恢复...
该repository作为本人读书笔记, 记录知识的获取, 以blog的形式记录下来. 该文库我会不断更新, 如果喜欢的话麻烦点一下star. 由于文章由markdown的方式编写, 部分链接与图片显示可能存在问题, 大家可以移步到gith...
字符串的类型大小和存储位置的概念定义及区分 在学习Rust的过程中,我们经常会遇到Cannot know size until runtime: str这样的报错,而大多数的解释都是搬运Rust官方文档的解释,这是由于str是动态大小类型...
By: Flush 导语 这是 “EVM 深入探讨” 系列的第四部分。在第 3 部分中,我们了解了合约存储的相关知识,这期我们将探讨单个合约的存储如何融入以太坊链更广泛的 “世界状态”。我们将了解以太坊链的架构,数据结构,以及 "Go...
Defi hack挑战 DeFi 代表去中心化金融,旨在取代银行、对冲基金、保险公司等传统金融机构。通过消除第三方,DeFi 允许以真正去中心化的方式管理资金,最大限度地减少腐败并促进真正的所有权。话虽如此,DeFi 不仅对合法用户而且对...
为了方便大家阅读,可预览目录 Part 1:什么是ZK-STARK? Part 2:ZK-STARKs与ZK-SNARKs Part 3:ZK-STARKs有什么好处? Part 4:ZK-STARKs有哪些缺点? Part 5:什么是递归...