找到约 13 条结果

文章 药物开发的开放市场:分子协议

...将这些早期概念实践落实的程度。 [**NFTs 和知识产权 1:ERC721与知识产权的实践联系** \\ \\ **知识产权的工具如何帮助创作者和收藏者更好地保护他们的权利和实现获利**\\ \\ blog.oceanprotocol.com](https://blog.oceanprotocol.com/nfts-ip-1-practi...

文章 Zora空投漏洞利用:深入研究12.8万美元的申领合约攻击

...卖方token并返回买方token。 在代码中,函数`basicSellToPool(IERC20 sellToken, uint256 bps, address pool, uint256 offset, bytes memory data)` 编排了这一点。 参数`sellToken`是正在出售的token(为原生ETH使用特殊的ETH sentinel)。 `bps`(基点)参数指示要出...

文章 【合约解读】CryptoPunk 世界上最早的去中心化NFT交易市场

...个顶级蓝筹NFT项目 (地板价为70ETH约15W刀),**更是后续[ERC721标准协议](https://learnblockchain.cn/article/4228)的灵感来源。** NFT交易市场,是目前整个区块链行业中除了以太坊本身之外最高收入的赛道,而OpenSea,x2y2,LooksRare 是目前...

文章 Compound 开发者入门

...格和汇率是由每一种资产特有的小数点来缩放; cToken 是 ERC-20 代币,有 8 个小数点,而底层代币则不同,它有一个名为`decimals` 的公共成员。 | cToken | cToken 小数点 | 底层代币 | 底层小数点 | | ------ | ------------- | -------- | --------...

文章 ZKsync SSO账户抽象审计

...r.sol │   ├── TokenCallbackHandler.sol │   └── VerifierCaller.sol ├── interfaces │   ├── IHookManager.sol │   ├── IHook.sol │   ├── IModule.sol │   ├── IModuleValidator.sol │   ├── IOwnerManager.sol │   ├─...

文章 手把手教你从0到1构建Uniswap V1:part3

...址,并且需要在构造函数中完成。 ``` contract Exchange is ERC20 { address public tokenAddress; address public factoryAddress; //

文章 PARITY钱包漏洞揭秘:你需要了解的一切!

...种安全的方式来存储和管理他们的以太币(ETH)及其他 ERC-20 代币。它由 Parity Technologies 开发,因其强大的功能和用户友好的界面而赢得了良好的声誉。 ### **2\. 臭名昭著的黑客事件** 2017 年 7 月,区块链社区被一则关于 Parity ...

文章 Solidity学习(一)

...T pragma solidity ^0.8.20; import "@openzeppelin/contracts/interfaces/IERC165.sol"; abstract contract InsertionSort{ function insertionSort(uint[] memory a) public pure virtual returns(uint[] memory); } ``` 接口是一种不能包含任何代码的合约,它只能包含函数...

文章 在外部审计前 使用不变性模糊测试之前找到高风险漏洞

...tps://solodit.xyz/issues/attacker-can-destroy-user-voting-power-by-setting-erc721powertotalpower-and-all-existing-nfts-currentpower-to-0-cyfrin-none-cyfrin-dexe-markdown)的不对称漏洞,允许无权限攻击者利用该漏洞将每个 NFT 的投票权永久设置为 0 * 一个[高](htt...

文章 NeverFall 漏洞复现

...ort "forge-std/Test.sol"; import "./interface.sol"; import "../contracts/ERC20.sol"; interface NeverFall { function buy(uint256 amountU) external returns(uint256); function sell(uint256 amount) external returns(uint256); } contract ContractTest is Test{ address constant f...

文章 理解以太坊的Layer 2扩容解决方案:状态通道、Plasma 和 Truebit | 作者:Josh Stark | L4 博客 | Medium

...每一个操作——一笔支付、一只 Cryptokitty 的诞生、新的 ERC20 合约部署——都必须由网络中的每个节点并行执行。这是有意为之——这正是公共区块链权威性的部分原因。节点不必依赖于其他人 _来_ 告诉他们区块链的当前状态—...

文章 让 Solidity 开发者感到惊讶 TON 区块链的六个独特特性

...约中的状态变量,可以无限增长。考虑实现 USDC 代币的 ERC20 合约。该合约需要维护每个用户地址的余额映射。由于 USDC 可以大量铸造并分解成微小的部分,不同的 USDC 持有者数量可以无限增长。换句话说,映射中的键的数量可...

文章 Vitalik :让以太坊重归加密朋克

...林被称为“[比特币社区](https://www.youtube.com/watch?v=Yj87B17TERc)”的地区朝圣:这是克罗伊茨贝格区的一个地方,那里大约有十几家商店,相距仅几百米,都接受比特币作为支付方式。这个社区的核心是“[77号房间](http://web.archive.org/...