最新文章 · 第 108 页

新近入卷

RSS 订阅 ↗
以太坊

以太坊分叉选择机制中的链权重计算

以太坊分叉选择机制基于链的权重,权重由验证者投票的总和决定,且与质押以太坊数量成正比。节点依据链的权重选择‘最重’的链,而非‘最长’的链。

智能合约

Hoare-style属性在智能合约中的应用与验证机制

Hoare-style属性通过预条件和后条件描述智能合约函数的执行行为,确保函数在特定输入下能正确执行并返回预期结果。Solidity中require用于验证用户输入,assert用于确保执行后的状态安全。形式化验证框架利用这些属性证明合约逻辑的正确性,开发者可通过断言检查提升合约的健壮性。

智能合约

智能合约源码验证的定义、区别与工具

智能合约源码验证确保源代码与部署的字节码一致,增强信任。全验证通过元数据哈希确保完全匹配,而部分验证仅比较代码。Etherscan、Sourcify等工具提供验证服务,但目前多数采用部分验证。

智能合约

智能合约测试的重要性与方法解析

智能合约测试是保障其安全性的关键步骤,包括自动化测试、人工测试、单元测试、集成测试、静态分析和动态分析等多种方法。测试可帮助发现潜在漏洞,避免部署后因错误导致资产损失。