找到约 10 条结果

文章 如何审计一个智能合约

...具等等。 ![10-1.png](https://img.learnblockchain.cn/attachments/2023/03/HdGeKRvT63ff3f6c5d439.png) 每个月在 Defi 被盗的资金. 在 2023 年 2 月 20 日前,在 Defi 中被盗的总资金是 51.3 亿美元 ## 什么是智能合约审计? 智能合约审计包括对一...

文章 以太坊交易流程及交易池 TXpool 分析

...流程如下图所示: ![交易流程](https://img.learnblockchain.cn/2019/06/15596338384835.png!wl/scale/60) 整个流程从`SendTransaction`接收到`SendTxArgs`开始, `SendTxArgs`的结构如下; ```go type SendTxArgs struct { From common.Address `json:"from"` To ...

文章 "推土机"与"审批"政治轴线

...可能见过这样的政治罗盘: ![](https://img.learnblockchain.cn/2025/03/02/compass1.png) | ![](https://img.learnblockchain.cn/2025/03/02/compass2.png) ---|--- 对此有许多变体,甚至还有一个专门的 [subreddit 用于相关的 memes](https://www.reddit.com/r/politicalc...

文章 Eth2进展更新(截至2020/7/25)

...行发布](https://github.com/status-im/nim-beacon-chain/labels/nbc-audit-2020-0 :passport_control:)。 至于Teku,我们上周早些时候发布了[一个针对安全性评估的RFP](https://consensys.net/blog/blockchain-development/teku-ethereum-2-0-client-request-for-proposals/)。如果有...

文章 使用带有存储证明的Uniswap V2 预言机

...如可以通过 ETH->DAI->MKR->USDT, 获取ETH->USDT的价格) - 兼容ERC777 - **价格累积预言机** 在本文中,我们将讨论“价格累积预言机”的工作原理和使用方法。 并且我们将介绍一个可将预言机集成到你自己以太坊项目中的Solidity库。...

文章 链安全 Sui主网上线满月,链上持币者数据分析

...3日,Sui主网正式上线,Sui的融资金额超3亿美元,估值为20亿美元。Sui没有空投,而是选择IEO/IDO,SharkTeam基于链上安全分析平台ChainAegis数据,对这一个月中Sui的IEO/IDO、交易量、持币者做了一个系统的分析,具体如下。 ## 一、*...

文章 Chainlink Oracle 安全考量

...虑 ![Chainlink 预言机 DeFi 攻击](https://img.learnblockchain.cn/2025/02/26/17-S6ukG20FZ7hzKs_9i_kA.jpeg) [Chainlink](https://chain.link/) 允许智能合约开发者接收多种链外数据,其中最常用的功能是接收链外随机性和链外定价数据。将你的智能合约与...

文章 零时科技:2020年5月区块链安全大事件 | 黑客攻击手法种类繁多

...析 据 零时科技 区块链安全威胁情报平台 数据统计,2020年5月,整个区块链生态被公开的区块链安全事件共31起:其中挖矿病毒软件发生7起,交易所攻击5起,勒索软件攻击4起,丢币盗币事件2起,数字货币洗钱事件4起,数字...

文章 让质押在美国蓬勃发展

...继续竞争和创新。 初步结果已经很有希望。以太坊在2022年秋季过渡到权益证明,大大改善了网络的[安全性和可扩展性](https://a16zcrypto.com/posts/article/what-the-merge-means/),并[显著减少了](https://www.fidelity.com/learning-center/trading-investi...

文章 如何在 Solana 上使用 Durable Nonce 发送离线交易

...ion parseCommandLineArgs() { let useNonce = false; let waitTime = 120000; for (let i = 2; i < process.argv.length; i++) { if (process.argv[i] === '-useNonce') { useNonce = true; } else if (process.argv[i] === '-waitTime') { if (i + 1 < process.arg...