...这些协议是如何工作的。借贷协议本身是某个基础资产(ERC20)合约上的一个账户。借贷者将一定数量的这种资产存入协议中(将这笔钱转移到协议中)以换取协议的股份。通过同意借出这笔钱,他们的股份积累利息。借款人存...
...所有 `call`、`delegatecall` 的使用 - [ ] 检查所有代币转账(ERC20、ERC721 等) - [ ] 模拟攻击场景,尝试重入 - [ ] 使用安全工具(Slither、Mythril)扫描 ## 常见误区 ### ❌ 误区 1:只保护提款函数 ```solidity // 错误:只保护了 withdraw cont...
...一个真正的DeFi协议,他不需要收费也不需要治理权,和ERC20协议一样只是一个标准,前提是协议要全面反映该服务的所有变量,而不是拿一个缺斤少两的模型来应对纷繁复杂的经济世界**。 ,名为 DevToken,后续合约:VulnerableWallet 将使用它。 ``` contract DevToken { . . . // 对于 onlyOwner 修改:VulnerableWallet 是...
...41dUOkJ3J9q9684lKD-OLLcgsnyyQ)**,查获了价值近 150 亿美元的 127,271 个比特币。** 起诉书读起来像是 Netflix “毒枭”电视剧和 Chainalysis 案例研究的混合体。 该案件的中心人物是柬埔寨太子控股集团董事长陈志,检察官指控他经营着一...
...ereum 链上(EVM 架构): 在以太坊主网或兼容链上发行 ERC-20 代币,虽然流程成熟、开源项目很多,但依然要求开发者具备: - **Solidity 合约语言** 熟练度,理解 ABI、事件(event)、modifier 等关键语法结构; - 掌握 **Remix IDE...
...户是否具有代码,然后在尝试使用 ecrecover 之前尝试使用 ERC-1271。如果在协议中打算使用的情况是这样,那么似乎无法使用智能 EOA 实现不可撤销签名。但是,如果签名逻辑由协议控制,那么开发人员可以选择先尝试 ecrecover,然...
...例如很多筆 Uniswap 上同一個交易對的交易或很多筆相同 ERC20 的轉帳放在同一個區塊裡,就能抵銷許多 State Diff,以及疊加 State Diff(例如交易對的 ERC20 餘額更新許多次但最終只會有一個 State Diff)。而區塊越大,能抵銷或疊加的 ...
...络的原生资产,具有治理权和收益权。NEST Token 是标准的 ERC20 Token,总量 100 亿枚,目前已挖出的数量有 18 亿+,70 年挖完。NEST Token 有望成为以太坊网络上最大的链上原生资产,仅次于 ETH 本身。 **➤ NestNode** NestNode 译为 NEST...
... } ``` > 请注意,该代币合约仅用于演示目的,不符合[ERC20](https://eips.ethereum.org/EIPS/eip-20),关于ERC20代币的例子,请查看[此合约](https://solidity-by-example.org/app/erc20/) 该合约将创建一个名为 `Nader Dabit Token `的新代币,并设置发...
...可编程” 区块链上的其它资产解决方案(比如以太坊的 ERC-20 和 ERC-721 代币)不同,它基于比特币的 UTXO 模型而不是账户模型,这意味着它更安全而且更加隐私,因为它可以避免密钥的重用,不会曝光钱包余额信息。Taro 的方法...
...应值两种不同的代币,在目前uniswap版本中,目前只支持ERC20代币。 在x和y做代币交换时,如果没有交易费用,x * y 恒定等于k,是不变的。 即代币交换价格由x与y的比值决定,从而保证了x*y乘积不变。也就是说,当你出售 ∆x...
... BRC20 协议的区别,BRC20 脱胎于 Ordinals 的协议,将类似于 ERC20 Token 的完整功能写入了 BTC 输出脚本,BRC20 由此诞生。 如下图,BRC20 代币的信息被刻录在 BTC 交易下,隔离见证的脚本数据中。首先 BRC20 协议在 BTC 上写入了 BRC20 的...
...的 [验证合约](https://etherscan.io/contractsVerified/1) 指向新的 ERC-20。   在这场交易...