找到约 14 条结果

文章 L2 - 深入理解zkSync电路预处理

...bfe096fd9dcfdaedb189 (HEAD -> master) Merge: 06c10c0 87d8496 Author: Alexander Date: Tue Oct 13 17:06:24 2020 +0200 Merge pull request #30 from matter-labs/plonk_release_cpu_flags_fix Fix CPU flags in blake2s ``` 一切从core/prover/src/plonk_step_by_step_prover.rs的next_round...

文章 Solidity 十大常见安全问题

...智能合约](https://www.checkmarx.com/blog/checkmarx-research-solidity-and-smart-contracts-from-a-security-standpoint#reentrancy)。 > 译者注: 实际上由于 DeFi 应用之间的组合应用(例如闪电贷),又导致了多起严重的重入攻击事件。 * 现在 [Solidity v...

问题 solana rpc 返回"base64+zstd" 结果能解码成可读字符串吗?

...pc-api#getaccountinfo "base64+zstd" compresses the Account data using [Zstandard](https://facebook.github.io/zstd/) and base64-encodes the result. 待解码数据如下: ``` "data": [ "c2VydW0DAAAAAAAAAN/1mEELDQohNJI6FgPa4ZU1gA2/byFWYcnA8lt8oeJmAAAAAAAAAAAgyOLJc+L47CrO7pWnR108Q0yBD1qi...

文章 《为DAO设定的马基雅维利:修复去中心化治理的原则(第一部分)》

... [Liquity](https://www.liquity.org/blog/comparison-series-liquity-protocol-and-reflexer-finance),它们通过消除所有人类治理将这一概念推向了极端。 ## 将马基雅维利原则应用于 web3 马基雅维利及其弟子的著作(如詹姆斯·伯纳姆在《马基雅维利主...

文章 详解EIP712链下签名

...P712的完整细节可以参考 [EIP-712: Typed structured data hashing and signing](https://eips.ethereum.org/EIPS/eip-712) ## 为什么要用EIP712 - 链下消息签名,链上验证的形式,可以省去多余的approve操作,节省Gas费。 - EIP712链下签名的信息可以让...

文章 ZeppelinOS 智能合约审计

...零地址和 [外部拥有账户](http://ethdocs.org/en/latest/contracts-and-transactions/account-types-gas-and-transactions.html#externally-owned-accounts-eoas),这可能导致 `ContractDirectory` 被破坏。 **更新:** 在 [拉取请求 #102](https://github.com/zeppelinos/zos-lib/pull/102) ...

文章 零知识证明 - Halo2电路构建源代码导读

...) *self .fixed .get_mut(column.index()) .and_then(|v| v.get_mut(row)) .ok_or(Error::BoundsFailure)? = CellValue::Assigned(to()?.into().evaluate()); Ok(()) } ``` * cs.copy函数,增加置换信息。 ``` fn copy( &mut self, left_c...

视频 在Solidity智能合约中使用Yul汇编管理存储槽和数据

...` 函数将数据向右移动指定的位数。 * **掩码(Bitwise AND):** 使用位与运算符 `&` 和掩码来提取所需的数据。 * 视频通过具体的代码示例,展示了如何使用 Yul 读取和写入存储槽,以及如何处理数据打包的情况。

文章 Vitalik:5 种不同类型的 ZK-EVM

...最近也宣布了他们的 ZK-EVM。隐私和扩容探索团队(Privacy and Scaling Explorations)、Nicolas Liochon 等人的团队‌、从 EVM 到 Starkware 的 Cairo 语言的 alpha 编译器‌也在不断努力,当然,还有一些是我错过的。 所有这些项目的核心目标...

文章 ISKRA 2.0关于Web3游戏普及的宣言

...追求游戏玩法的个性化和社交化。 因此,诸如 Google Play (Android) 和 App Store (iOS) 之类的主要手机游戏平台迅速发展,从而为开发商提供了各种工具来高效地开发和分发手机游戏。 **2.2.4 旨在基于高速互联网克服硬件限制的“云...

文章 如何在solidity中开始使用无gas元交易

...g) 图片来源:[tor.us](https://docs.tor.us/customauth/compatibility-and-common-patterns/gasless-meta-transactions) ## 在 Solidity 中实现无gas元交易 为了在Solidity智能合约中实现无gas元交易,我们需要做以下工作。 1. 创建一个函数,允许中继者...

文章 LaserStream:下一代 Solana 数据流

... [计划和速率限制页面](https://www.helius.dev/docs/billing/plans-and-rate-limits)。 ## **如何开始使用 LaserStream** 下面是一个快速入门指南,展示了如何通过我们的 [LaserStream SDK](https://github.com/helius-labs/laserstream) 使用 gRPC 进行连接。 ###...

文章 每周以太坊进展 2022/8/27

...w.com/coins/overview-eth/ethereum-merge-upgrade-checklist-for-home-stakers-and-validators) * [Flashbots Protect](https://writings.flashbots.net/writings/flashbots-protect-merge-and-beyond/)将在合并期间关闭,直到 MEV-boost 在大约 10 个 epoch 完成后上线 * [mainnet-shadow-fork...

问题 搭建自己的链,想要保留更多的trie结点信息。

... Disable heuristic state prefetch during block import (less CPU and disk IO, more time waiting for data) --cache.preimages Enable recording the SHA3/keccak preimages of trie keys ``` 我本地想根据指定的区块高度来查询用户余额,并且来进行空...