# 案例介绍 > 2023 年 4 月 4 日,Arbitrum 上的借贷项目 Sentiment 遭到攻击,损失 100 万美元。 > 项目源码参考:https://github.com/KISSInori/DeFiAttack_Foundry/tree/main/src/2023-04-05-Sentiment # 核心问题 这是一次只读重入攻击,由于在sent...
...上的交易的。业务流程如下图:  输入一笔交易,内部会转换成一个Message对象,传入EVM执行。 如果是一笔普通转账交易,那么直接修改`StateDB`中对应的账户余额即可。...
...章的第二部分。如果你已经阅读过 [_第一部分_](https://learnblockchain.cn/article/12614),可以跳过引言。)** ## **引言** 如果你正在阅读本篇文章,你可能已经听说过在过去几个月里在以太坊网络上引起每个人注意的游戏:CryptoKitties! ...
 ## **前言** 去中心化交易所(DEX)是加密货币精神的核心。它们允许用户在无须信任对方或中介的情况下,和市场参与者进行交易。中心化交易所(CEX)...
原文发布在 [https://github.com/33357/smartcontract-apps](https://github.com/33357/smartcontract-apps)这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目! # RandomDAO事件及其分析 ## 事件概要 2022年2月...
...的 [geth 客户端 v1.9.23](https://github.com/ethereum/go-ethereum/releases/tag/v1.9.23),修复了一些安全性问题,增加了 disc v5.1 * Beiko 的 [1559 更新](https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2F1559-update-002),Vitalik 的 [1559 演讲](h...
... 我们在多分支开发场景下,发现在不同分支下生成 migrate 文件之后,由于发布周期不同会导致有些脚本得不到执行。 例如在 `hotfix` 分支下创建了一个 `0004_even_cyclops.sql` 脚本,并且紧急合并到产品环境发布,后在主线分...
Cosmos 和 Polkadot 都是关注区块链互操作性的项目,关于二者之间的差别已经有过很多讨论。如果你还不熟悉这两个项目,Linda Xie 发过一串[推特](https://twitter.com/ljxie/status/1118221870745047040?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E11182...
由 [Alchemy](https://www.alchemy.com/author/alchemy) 编写  由 [Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) 审核 发布于 2022 年 5 月 18 日 阅读需 7 分钟 * * * [Polyg...
近日,多链部署去中心化交易协议Sashimi Swap遭受闪电贷攻击,损失近20万美元(近127万人民币)。 SharkTeam第一时间对此事件进行了攻击分析和技术分析,并总结了安全防范手段,希望后续的区块链项目可以引以为戒,共筑区块...
...上自动执行的程序,可以用于实现各种去中心化应用(DApps)。 **Solidity的历史** Solidity 由以太坊基金会的成员在2014年创建,目的是为以太坊区块链提供一种易于使用的编程语言。自那时以来,Solidity 不断发展,成为最流行的...
> _作者:roygbiv_ > > _来源: [https://www.roygbiv.guide/cln-plugin-architecture/](https://www.roygbiv.guide/cln-plugin-architecture/)_ C-Lightning(CLN) 是一套软件,让你的电脑可以跟比特币的闪电网络通信 …… 它是一种闪电网络节点实现。CLN 的开发者制...
...y 函数的用法。 # 1. 函数定义与声明 ``` function functionName(parameterType1 parameterName1, parameterType2 parameterName2, ...) visibility modifiers returns (returnType1, returnType2, ...) { // 函数体 } ``` - function 关键字声明函数 - functionName:函数的名...
> _作者:Andrew Poelstra_ > > _来源: [https://blog.blockstream.com/codex32-a-shamir-secret-sharing-scheme/](https://blog.blockstream.com/codex32-a-shamir-secret-sharing-scheme/)_  ...