找到约 12 条结果

文章 Schnorr 签名验证 ecrecover 破解

...ecrecover 中,以便返回的地址可以用于与挑战进行比较。 计算 `e = H(address(R) || m)` 和 `P_x = P 的 x 坐标` 传入: `m = -s*P_x` `v = P 的奇偶性` `r = P 的 x 坐标` `s = -e*P_x` 然后: ``` ecrecover(m=-s*P_x, v=0/1, r=P_x, s=-e*P_x): P = 从 r 和 v 派生...

文章 每周以太坊进展2022/7/16

...关于授权地址的信息,帮助用户解每个汇总所做的临时心化权衡 ## EIPs * [EIP5216](https://github.com/ethereum/EIPs/pull/5216/files): 定义ERC-1155批准数量的标准函数,依赖并扩展现有的ERC-1155。 * [EIP5218](https://github.com/ethereum/E...

文章 合约状态变量的存储体现

...于每个给定的状态变量,存储槽索引必须以确定性的方式计算,以确保对存储数据的一致访问。事实上,这种存储槽中状态变量的布局由编译器确定,编译器考虑源代码中变量的声明顺序(Solidity 编译器为例)。 **固定大小的变...

文章 Porto 介绍:为不可阻挡的下一代应用而生的账户

...定义代码。 Porto 配备与 EIP-1193 兼容的 Provider,可以使用浏览器扩展程序或基于应用程序的钱包(例如`provider.request({ method, params })`)一样轻松使用 [WebAuthn](https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API) 帐户。例...

文章 如何创建自己的ERC721非同质化资产生物商店?

...w.cryptokitties.co/) 开始,非同质化资产NFT的概念深入人心。不过现在社区中讲概念的多,真正落地发布自己ERC721资产的文章没有看到。辉哥这篇文章就来弥补下这个空缺。 本文的内容包括: (1)采用REMIX编译本地工程的方式完...

文章 Aave V2分析(三)

...leDebt ? vars.maxLiquidatableDebt : debtToCover; ``` 然后计算实际可清算债务。(因为被清算人的质押品可无法完全覆盖债务) ```solidity ( vars.maxCollateralToLiquidate, vars.debtAmountNeeded ) = _calculateAvailableCollateralToLiqui...

文章 web3.js 使用教程第二篇(version:1.3.5)- 合约交互,发送ETH,发送ERC20代币

...般的处理逻辑是:使用第一篇中的那种自己初始化,获得区块上的基础数据,但是没法获取用户的账户信息 //或者直接提示错误,不进行任何处理 } this.web3 = new Web3(web3Provider); ``` 初始化后就可以通过web3对象进行相关操...

文章 Rust 编程入门实战:从零开始抓取网页并转换为 Markdown

...:从零开始抓取网页并转换为 Markdown Rust 作为一门以性、安全和并发著称的现代编程语言,正逐渐成为开发者的新宠。本文将通过一个简单但实用的案例,带你走进 Rust 编程的世界:通过 HTTP 请求抓取 Rust 官网首页内容,并...

文章 深度解析:Solana DAO与治理 - 2024年8月

... $MPLX 也在 8 月份被 DAO 收购,作为费用回购。 Helium:去心化无线基础设施 - - MOBILE DAO 通过三项改进网络和选举其工作组成员的提案。 - HNT DAO 通过一项关于创建新的子网络 ENERGY 的提案。 经过几个月的缓慢发展后,Heliu...

文章 Moveinscription 源码系列(二)

...的底层函数。 包内其他合约先完成铸造铭文的逻辑,如计算 epoch 等,最后会调用此函数完成铸造 ```rust public fun do_mint_with_witness( tick_record: &mut TickRecordV2, init_locked_sui: Balance, amount: u64, metadata: Option, _witness: W, ctx: ...

文章 更新日志

...k::epoch_rewards_status 中的类型 (#1277) * 从快照启动时重新计算分区 (#1159) * 从快照中删除 `epoch_rewards_status` (#1274) * 添加 `--block-verification-method` 的 `unified-scheduler` 选项 (#1668) * 弃用 `--rocksdb-shred-compaction` 的 `fifo` 选项 (#1882)...

文章 如何从智合约中删除数据

...ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时我们也是区块链开发团队。每天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。 > 本文...