找到约 14 条结果

文章 智能合约安全审计入门篇 —— 拒绝服务

...在于智能合约安全中的问题——拒绝服务。 ## 前置知识 传统网络安全拒绝服务攻击(DoS):DoS 是 Denial of service 的简称,即拒绝服务,任何对服务的干涉,使得其可用性降低或者失去可用性均称为拒绝服务。常见的针...

文章 Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)

... 本文旨在通过一个名为 `minginx` 的实战项目,带领读者从开始,用不到100行代码实现一个功能完备的异步TCP反向代理。我们将深入探讨如何利用 `tokio::spawn` 处理并发连接,以及如何通过 `tokio::io::copy` 高效地在客户端和上游服...

视频 3_比特币交易:地址与脚本详解

...励学员动手实践,运行代码,分析交易数据,加深对理论知识的理解。 * **手续费计算:** 讨论了交易手续费的计算方法,包括根据交易大小和费率计算,以及如何通过调整手续费来影响交易确认速度。 * **作业布置:** 布...

文章 关于以太坊Dencun升级的所有信息

...出 - [EIP-7045](https://eips.ethereum.org/EIPS/eip-7045):增加最大证明包含槽 - [EIP-7514](https://eips.ethereum.org/EIPS/eip-7514):添加最大冲击代限制 - [EIP-7516](https://eips.ethereum.org/EIPS/eip-7516):BLOBBASEFEE 操作码 ## Proto-Danksharding (EIP-4844) 该升...

文章 chainlink VRF讲解

... 3. 预言机节点监听网络的event,发现请求后生成随机数及证明; 4. 进行回调,释放事件; ### 其他随机数生成方案 #### 一般链上生成随机数方式 ```solidity 1uint private _counter = 0; function getRandomWithTen() external returns (uint) { ...

文章 ERC20 - OpenZeppelin 文档

...dress-uint256-) 支出的剩余 token 数量。 默认情况下,此值为。 当调用 [`approve`](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#IERC20-approve-address-uint256-) 或 [`transferFrom`](https://docs.openzeppelin.com/contracts/4.x/api/token/erc20#IERC20-transferFrom-a...

文章 全球公链进展 每周更新 - 2023/7/3

...n 2.0 架构,四个协议层包括质押层、互操作层、执行层和证明层** Polygon 提出 Polygon 2.0 架构,旨在提供无限的可扩展性和统一的流动性。Polygon 2.0 架构由四个协议层组成,分别为质押层、互操作层、执行层和证明层。 ## **04H...

文章 Cairo 1.0 幕后:探索 Sierra

...至关重要,我们希望本系列文章为你提供了宝贵的见解和知识来提高你的技能。保持 Starknet 的奇异和繁荣! ## 关于我们 **Nethermind 是一个由世界一流的构建者和研究人员组成的团队。我们赋能全球的企业和开发者,使他们能够...

文章 硬核实战:从到一,用 Rust 和 Axum 构建高性能聊天服务后端

# **硬核实战:从到一,用 Rust 和 Axum 构建高性能聊天服务后端** 你是否曾好奇 Slack 或微信这类聊天应用背后强大的技术支撑?想不想亲手打造一个属于自己的高性能网络服务?🚀 在追求极致性能和安全性的今天,Rust 已...

文章 Optimism 中文周刊 #50

...以避免重复劳动、提升协作效率,并推动社区内容输出和知识库建设。 ## Optimism 中文力量启动第一次空投! OP 中文力量已经对早期贡献者和 Delegate 进行了第一次空投,我们共空投了 43 个地址,感谢大家支持我们,没有你...

文章 MPC钱包和多签钱包的区别:一文看懂

...只将最终的签名结果提交到链上。 - **典型场景**: - 信任安全模型:适用于需要更高隐私和安全的应用。 - 企业与个人钱包:如 Fireblocks、ZenGo 等钱包应用。 --- ## **3. 安全性对比** | 安全性因素 | 多签钱包 ...

问题 40k-80k招聘全职远程区块链开发工程师

...起飞的前夕。 # 基本要求 1、扎实的计算机科学基础知识; 2、动手能力强,有死磕精神; 3、有丰富的 Rust 开发经验; 4、曾经独立完成或者主导完成过具有挑战性的项目; 5、对工作有强大的责任心。 # 加分项 ...

文章 关于Web3基础设施

...状态承诺并验证从基础设施提供商发送的状态片段的包含证明。轻客户端可以轻松地在廉价的设备(如手机)上运行,并且需要很少的存储、带宽和计算成本。 轻客户端是一个概念上经过充分探索的领域,可以追溯到原始比...

文章 智能合约开发的最佳实践 - ImmuneBytes

...释和可操作的见解。** ## 1\. 了解 Solidity 和区块链的基础知识 ### 掌握语言 - **学习 Solidity:** Solidity 是以太坊智能合约的事实标准语言,为开发提供了一个强大而细致的环境。它是静态类型的,并支持继承、库和用户定义的类...