找到约 15 条结果

文章 引介|EVM 深入探讨 Part 6

... 8 位组成,如果想获得一个位索引,需要确保得到的值在索引数组的 0 到 7 之间。使用按位与将 hashbuf [1] 限制为 0 到 7 之间的值。示例中计算得,10100011 & 00000111 = 00000011 = 3。 3)该位索引值与位移运算符一起使用,也就...

文章 Wormhole 安全计划

...work-with-pull-requests/creating-a-pull-request)。这个过程已经反复证明可以提高你对 Wormhole 的理解能力,并且会增加你发现未来错误的几率。 ### 链集成商 随着连接到 Wormhole 的链的数量增加,给定连接可能给 Wormhole 网络带来风险的...

文章 深入 Uniswap V4 源码 - PoolManager

...ear](#clear):放弃 `PoolManager` 中应取回的代币,完成余额清 - [mint](#mint):通过 ERC6909 token 取回代币 - [burn](#burn):通过 销毁 ERC6909 token,向 `PoolManager` 存入代币 ### 全局变量 作为单例合约,我们首先关注 PoolManager 是如何保...

文章 池鲨鱼:在Arbitrum上的LP限价订单

...近也成为了热门话题,这使得协议有机会利用以前受限的知识产权。然而,像Poolshark这样更具创新性的项目,旨在通过开发新型DeFi原语,扩展AMM的生态。Poolshark正是这样,通过在Arbitrum上推出其覆盖和价格流动性池,本月展开了...

文章 如何使用 NFTScan NFT API 在 BNB Chain 网络上开发 Web3 应用

...资产行业顶尖项目的测试和前沿探索。通过引入权益权威证明(PoSA)共识机制,BNB Chain 创建了验证一个允许节点、代币持有者、开发者和用户都能够从区块链中获益的生态系统,享受更高的性能和更充裕的创新空间,BNB Chain 仍...

文章 Solana的Gulf Stream:没有内存池,问题多多

...的,生成领导者计划的算法流程如下: - 定期使用**历史证明(PoH)**刻度高度(即单调递增的计数器)来初始化一个稳定的伪随机算法。 - 在该高度,从银行中对所有已经在一组配置的刻度中投票的质押账户进行采样。这个样...

文章 如何使用 NFTScan NFT API 在 zkSync 网络上开发 Web3 应用

...ups 一样,zk-rollups 将会汇总以太坊主网上的交易并将交易证明提交给以太坊。zkSync Era 是一个基于 zkSync 技术的区块链生态系统,旨在实现高性能、低成本的智能合约和区块链应用。 zkSync Era 是完全开源的,可以自由地查看、...

文章 [译]揭开数字身份的神秘面纱(1/2)

...访问控制而不添加更多的键类型和摩擦呢? * **KYC/人类证明**: 我应该使用像Passbase这样的服务还是Democracy Earth的技术?如何将此档案文件映射到现有用户? * **Anti-Sybil**: 我应该使用BrightID或Idena这样的服务吗?那么我如何将它...

文章 本月我玩的链上游戏:十一月

...团队的其他成员在各种初创公司和 DeFi 项目中获得了专业知识。 ### 2.3 游戏玩法 在 DKO 中,玩家首先在自己的土地上学习游戏机制,然后进入世界土地,在那里他们可以开设自己的抽奖家族并与其他玩家互动。游戏的主要元...

文章 【使用go开发区块链】之获取链上数据(04)

...含4个数据,即为声明为 indexed的字段(这块涉及到solidity知识,大家有个印象即可,我会在solidity教程里详细讲解,大家感兴趣可以查看我发布的solidity课程),Data里包含的是剩余的数据 #### 1.2.1.2、处理交易数据 ##### 1.2.1.2.1...

文章 深入理解EVM - Part 5 - 调用/委托调用的原理与实现

...四篇](https://learnblockchain.cn/article/4283)的话,建议作为前置知识读一下。 我们将从solidity,EVM 和 Geth 三个层面解读这两个opcode,让你对它们有一个全面的认识。然而在深入理解他们之前,我们先确认一下合约执行上下文的概念...

文章 WebSocket与QuickNode Streams - Quicknode

...遇到的一些问题。到最后,你将掌握做出明智决策所需的知识,以选择最适合你的应用程序实时数据需求的解决方案。 ## 什么是 WebSocket? WebSocket 是一种通信协议,提供客户端和服务器之间的实时双向数据传输。与传统的 HTTP ...

文章 Web3 实践:在 Polkadot 上用 Solidity 玩转 Delegatecall

...ion test_RevertWhen_DelegateCallToZeroAddress() public { // 设置地址 vm.expectRevert("Zero address not allowed"); proxyContract.updateLogicAddress(address(0)); proxyContract.incrementViaDelegateCall(); } function test_RevertWhen_UpdateToZeroAd...

文章 Linux新手村必备!这些常用操作命令你掌握了吗?

...的编程学习平台吗?可以试试【云端源想】!课程视频、知识库、微实战、云实验室、一对一咨询……你想要的全部学习资源这里都有,重点是现在还是免费的![点这里即可免费学习!](https://ydcode.cn/memberIndex?sourceId=653) **重定...

文章 滥用无限授权--你的地址还安全吗?

...但现实中这是几乎不可能的。以太历史上无数次的漏洞都证明了这一点,只不过大部分漏洞只能影响到合约内的资产或者只能影响合约的执行方式,而授权相关的漏洞则会危及到所有做过授权的人的全部资产的安全,现在明白你...