最新文章 · 第 152 页
新近入卷
RSS 订阅 ↗以太坊
Sourcify如何通过IPFS和元数据哈希实现智能合约验证
Sourcify通过IPFS存储智能合约元数据,利用元数据哈希实现完整验证,并支持API和插件验证,同时通过监控工具自动验证新部署的合约。
智能合约
智能合约语言的开发工具与语法特点解析
以太坊支持多种智能合约语言,如Solidity、Vyper、Yul、Yul+和Fe,各有不同的语法特点和适用场景。开发者需根据项目需求和个人偏好选择合适的语言,并利用相应的开发工具进行编写和测试。
智能合约
EVM操作码SIGNEXTEND的参数定义与符号扩展机制
EVM操作码SIGNEXTEND用于对有符号整数进行符号扩展,确保数值在扩展后保持符号一致。它接受参数b和x,其中b表示x的字节索引,用于指示x应从(b+1)字节扩展为32字节。
区块链基础
Yul语言在以太坊智能合约开发中的作用与特点
Yul是为EVM设计的中间语言,支持EVM和Ewasm,适用于高阶优化。Yul+是其低级扩展,提供更高效的底层操作。Yul适用于有经验的开发者,需结合EVM机制进行优化。
智能合约
Web3密钥文件中MAC计算方式的细节解析
Web3密钥文件中MAC的计算方式通过SHA3(Keccak-256)哈希算法生成,确保密钥文件的完整性。MAC计算的数据来源于派生密钥的第二左16字节与密文内容的拼接,这种设计使得MAC的生成与密钥派生过程紧密关联,增强了密钥文件的安全性。
智能合约
以太坊链上数据存储的局限性与去中心化存储方案
以太坊链上数据存储存在容量和成本限制,不适合大规模数据存储。链上数据需所有节点复制,导致存储负担大,且部署成本高。因此,需借助其他去中心化存储方案。