找到约 14 条结果

文章 深入理解EVM - Part 4 - Geth中存储区的实现

...是“深入理解EVM”系列的第四期。在[第三期](https://learnblockchain.cn/article/4266)中我们了解了合约存储相关的知识,这期会说明以太链的“世界状态”是怎么容纳单个合约的存储区的。为此我们需要审视以太链的体系结构和数据结...

文章 如何设计以太坊上的高额赌注随机数游戏

...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/2154) 在上一篇,我们介绍了...

文章 以太坊 - EOF - 函数

...,如上所述。 ## 理由 ### 顶层帧中的 `RETF` 结束执行 VS 异常暂停 VS 在验证期间不被允许 顶层帧中 `RETF` 的替代逻辑可能是允许在代码验证期间使用它,并使其: - 如果返回栈因 `RETF` 被清空而结束执行,或 - 如果返回...

文章 Suffragium:利用ZK和FHE并通过Zama的fhEVM实现的链上加密投票系统

...rId] = true; Vote storage vote = _getVote(voteId); if (block.number > vote.endBlock) revert VoteClosed(); ebool support = TFHE.asEbool(encryptedSupport, supportProof); vote.encryptedResult = TFHE.add(vote.encryptedResult, TFHE.asEuint64(support)); T...

文章 SP1 审计报告 - 递归虚拟机

...memory when it is a load. builder.when(local.selectors.is_load).assert_block_eq( *memory_cols.memory.prev_value(), *memory_cols.memory.value(), ); // When there is a store, we ensure that we are writing the value of the a operand to the memory. builder .when(l...

文章 Solana 区块组装市场 (BAM)

...程区块空间的新型应用程序的设计空间。 - Jito 计划将 Block Engine 和即将推出的 BAM 系统的 100% 协议费用路由到 Jito DAO 金库。目前,Jito 对 **小费** 收取 6% 的费用,Jito Labs 和 DAO 各自分摊一半。在 2025 年第二季度,DAO 通过 **小费...

文章 101项智能合约安全检查清单

...s://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/2185) "[清单宣言.如何把事情...

文章 Layer2 入门指南

...ps-from-the-bottom) 进阶:[https://medium.com/matter-labs/optimistic-vs-zk-rollup-deep-dive-ea141e71e075](https://medium.com/matter-labs/optimistic-vs-zk-rollup-deep-dive-ea141e71e075) 高阶 (zk-rollup):[https://ethresear.ch/t/on-chain-scaling-to-potentially-500-tx-sec-through-mass-tx-va...

文章 Bitcoin 钱包开发流程|区块链技术系列课程 #10

作者丨Seek ![image.png](https://img.learnblockchain.cn/attachments/2024/06/403u5b1I66713bb95db7b.png) ## **地址生成** ``` import * as bitcoin from 'bitcoinjs-lib'; import * as ecc from 'tiny-secp256k1'; const { BIP32Factory } = require('bip32'); const bip32 = BIP32Factory(ecc); ...

文章 在 BNB 链上构建一个 Memecoin 复制交易机器人

...n original if conversion fails } } // Process all receipts in the block data[0].receipts.forEach((receipt) => { // Filter logs matching the contract and event signature const relevantLogs = receipt.logs.filter((log) => { if ( !log.address || log.address.toLow...

文章 为什么比特币钱包需要区块过滤器?

..._来源: [https://bitcoinmagazine.com/technical/why-bitcoin-wallets-need-block-filters](https://bitcoinmagazine.com/technical/why-bitcoin-wallets-need-block-filters)_ 有了 [BDK](http://bitcoindevkit.org/) 和 [LDK](http://lightningdevkit.org/) 这样的软件开发助手之后,开发一款比...

文章 详解 Optimism Bedrock 系列 2 - 主要变化

...的开发人员提供有价值的信息。_ ![](https://img.learnblockchain.cn/2025/06/26/1OWzTmvgGNwut0NsLrdV5Ww.png) 图。Optimism Bedrock 插图 (来源: [OpLabs](https://blog.oplabs.co/client-diversity/)) > _这篇文章是“Optimism Bedrock 总结系列”的第二篇,该系...

文章 加密货币交易所缘何频遭攻击:洞悉愈演愈烈的威胁格局

...付入门指南:如何无须重构系统集成数字美元\\ \\ \\ Cobo vs. Fireblocks:为您的企业选择合适的数字资产托管服务商\\ \\ June 17, 2025](https://www.cobo.com/zh/post/cobo-vs-fireblocks-choosing-the-right-digital-asset-custody-provider-for-your-business) 随着比特...

文章 vneus daemon代码解析

...ntext.Context) error { ....... // start syncer module to receive new blocks and start sync to latest height err = node.syncer.Start(syncCtx) if err != nil { return err } // Start mpool module to receive new message err = node.mpool.Start(syncCtx) if err != nil { return err ...