...atus/1720035913009709473 --- #### 20231102 3913Token - 通货紧缩型代币攻击 #### 损失:~$31354 USD$ 测试 ``` forge test --contracts ./src/test/2023-11/3913_exp.sol --evm-version 'shanghai' -vvv ``` ##### 合约 [3913_exp.sol](https://github.com/SunWeb3Sec/DeFiHackLabs/blob/main/pa...
...//learnblockchain.cn/article/11953) 引入了强大的扩展,增强了代币功能,使其超越了原始的 SPL Token 程序。其中一个扩展是 **Scaled UI Amount**(缩放 UI 金额),它允许代币发行者定义一个乘数,该乘数会影响向用户显示的代币余额,而不...
...上是**脆弱的**。恶意的证明者可以在计算中间翻转一个比特,而验证者将永远无法发现。验证者如何检查计算中的每个部分,而不逐个查看计算的每个部分呢?**多项式**。 然而,在谈论多项式之前,我们需要理解相当多的数...
...明某些计算结果的正确性,这对隐私保护型应用(如隐私币、隐私智能合约)至关重要。 RISC-V 在零知识证明中的潜力主要体现在以下方面: - •**精确控制计算过程**:RISC-V 的指令集简单而高效,适合用于构建可验证的零...
...配。 虽然它记录在游戏中的 NFT 上,但将一些特殊资源代币化并通过流式支付将其分配给玩家可能对完全链上游戏的整体资源和经济系统产生积极影响,特别是对于 MMORPG 或 STG。 ; //验证支付的币为合法的 require(payToken == address(0) || IERC20(payToken).totalSupply() > 0, "MKT: payToken is not valid"); // 安全检查,nft的拥有者是交易的发起人 require(IERC721(nft).own...
.../library/the-quality-of-money/)_ _摘要_:许多人已经讨论过了货币的数量及其对货币的购买力的影响。但是,货币的品质的改变被广泛地忽视了。本文分析了货币品质的改变及其对货币购买力的影响。 ## I. 引言 近期的经济学界忽视...
...·皮尔斯(Hester Peirce)最近发布了 48 个问题,SEC 加密货币工作组正在寻求澄清。Paradigm 旨在提供关于 MEV 的有用背景信息——MEV 是以太坊去中心化架构的一种原生、经济上合理的特性,它支持高效的区块空间分配和市场稳定。...
...。 - 椭圆曲线:对于所有涉及椭圆曲线的计算,都使用比特币曲线,如 [`secp256k1`][sec2] 中所指定。 - 伪随机流:[`ChaCha20`][rfc8439] 用于生成伪随机字节流。对于其生成,使用固定的 96 位 null-nonce (`0x000000000000000000000000`),以及从...
...测试智能合约。每个账户也都“装”上了10,000个假的以太币。稍后,我们将学习如何将测试账户导入MetaMask,以便我们能够使用它。 接下来,我们需要将合约部署到测试网络中,首先将**scripts/sample-script.js**的名字更新为**script...
...之一是建立不可预测的战斗配对,胜利者将带回 SKILL 代币奖励。 感谢 Chainlink VRF,玩家可以确信没有任何特殊的后门特权或操纵配对来满足任何一个玩家的优势。 ### 生成战利品箱内容 战利品箱是一种独特的方式,可以让玩家...
...contest-git)。从理论上讲,累积资不抵债的小额头寸对稳定币协议来说尤其有问题,因为它允许坏账累积,导致协议抵押不足。 除了对新头寸强制执行最小头寸规模外,对于允许以下操作的协议: - 修改现有头寸规模,应[检查...
...们需要以下智能合约。 - **MyNFT.sol:** 这是代表ERC-721代币的NFT合约。它将部署在目标区块链上。 - **DestionationMinter.sol:** 此合约的主要目的是接收并执行跨链铸造请求。它将部署在目标区块链上。 - **SourceMinter.sol:** 此合约...
...r 还没来得及 `publish_coin` ,黑客想利用这个时间差抢先发币: 2. Hacker 想利用 `examples::framework` 的 `publish_coin()` 和 `examples::xcoin` 的 `X` 类型来发行货币 3. 但是得益于 Move 的特性 —— 类型实例化的时候,只能在定义这个类型...
...在交易中,表示你在交易中发送多少ETH(以太坊的原始货币)。由于你现在不想发送ETH,那么钱包会正确地将该字段设置为0。 至于 "chainId",它是一个指定交易执行的链的字段。对于以太坊 Mainnet,它是1。然而,由于我将在mai...