作者:Zoey | NFTScan Researcher 上个月,由 OpenAI 推出的 AI 对话机器人 ChatGPT 上线 2 个月活跃用户破亿,成为史上用户增长速度最快的消费级应用程序。不容置疑,ChatGPT 的上线掀起了新一...
迭代器模式允许你对一个序列的项进行某些处理。迭代器(iterator)负责遍历序列中的每一项和决定序列何时结束的逻辑。当使用迭代器时,我们无需重新实现这些逻辑。 在Rust 中,迭代器是 惰性的(lazy),这意味着在调用方法使用迭代器之...
Shapella(上海+Capella)升级 请更新 Goerli 测试网节点,准备在 3 月 14 日升级 Shapella 共识层 Sepolia 发布: Lighthousev3.5.1 Lodes...
<!--StartFragment--> 原文:Sangria: a Folding Scheme for PLONK 作者:Nicolas Mohnblatt 译者:Kurt Pan 如...
1 HashMap 1.1 如何构建HashMap 今天我们来看Rust中的另一个集合容器:HashMap<K,V>。HashMap是编程语言最重要的数据结构之一,在设计时需要考虑以下几点: 避免哈希冲突 防止H...
Evm puzzles 是一套练习和入门 evm 执行原理和 opcode 的习题,里边涉及到简单的 opcode 操作,如操作堆栈,操作内存,操作 calldata ,部署合约等等,更重要的是它只有十道题,即使是新手也可以在几个小时内解决...
本文最早发布在CSDN,但是没啥人看,感觉这里的氛围更好些,所以稍作润色转发到这里来。 1 项目源码 https://github.com/solana-labs/example-helloworld/tree/master/src/p...
目前为止我们只使用过 Cargo 构建、运行和测试代码这些最基本的功能,不过它还可以做到更多官方文档。 Cargo 自定义构建 在 Rust 中发布配置(release profiles)是预定义的、可定制的带有不同选项的配置,他们允许...
我们之前构建一个包含二进制 crate 和库 crate 的包。你可能会发现,随着项目开发的深入,库 crate 持续增大,而你希望将其进一步拆分成多个库 crate。Cargo 提供了一个叫工作空间(workspaces)的功能,它可以帮...
3月13日,Ethereum 链上项目 Euler Finance遭到闪电贷攻击,攻击者已获利近2亿美元。 SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。...