找到约 10 条结果

文章 在登链社区挑战100天学习web3——第2天,solana 入门钱包连接+账户模型的理解

...,相当于每个人自己拥有一份数据库,这可也是 web3 去心化并且用户拥有自己的数据权利的原因。

文章 Reach 主题专栏 | View & Event

... //提交语句,写成 commit();,提交语句的延续,作为 DApp 计算的下一步。换句话说,它结束当前的共识步骤并允许更多的本地步骤。 A.publish(); commit(); //interact.KEY是一个交互表达式,KEY在参与者交互接口中绑定到一个非...

视频 以太坊智合约:ABI、ERC20/ERC721与DeFi

...接,使用 RPC 请求与节点上的智合约交互,而非直接与心化服务器交互。 3. **以太坊交易类型:** 以太坊有三种交易类型:普通转账、创建合约和调用合约,本质上都是交易,只是参数不同。 4. **EVM 兼容链:** 多个链(...

文章 Bybit 近 15 亿美金被盗真相 :Safe{Wallet} 前端代码被篡改

... Bybit 的多签钱包的合约控制权,并实施盗币。 身处区块链黑暗森林,如何更好地保护加密货币资产安全呢?除进行安全审计,还需要采取更多防御措施来降低风险,慢雾安全团队推出的 MistEye (https://misteye.io/),够提供...

问题 fabric2.4本地启动网络遇到的问题

...用crypto-config生成证书文件,利用configtx.yaml生成创世区块文件,同时改写orderer.yaml和core.yaml分别启动orderer模块和peer模块,创建通道提案文件fabrichannel.tx和锚节点通知提案Org1MSPanchors.tx,但在使用Peer生成创世通道初始块时...

文章 sec3团队在2022年Aptos CTF MOVEment比赛中获得第一名

... 函数的设计。它根据储备中 **_Coin1_** 和 **_Coin2_** 的比例计算交换金额,这显然是不安全的。考虑以下 PoC: - 攻击者从空投中获得 **_5 Coin1_** 和 **_5 Coin2_** **用户**: **_5 Coin1_**、**_5 Coin2_**; **储备**: **_50 Coin1_**、**_50 Coin2_...

文章 SlowMist:Lendf.Me 重入攻击的详细信息

... 510868.16067, > > imBTC: 291.3471 在攻击之后,攻击者在一些去心化交易平台(如 1inch.exchange、ParaSwap 和 Tokenlon)上将被盗的加密货币兑换为ETH和其他代币。 在这里,我们展示整个攻击的详细分析。 ## 攻击细节 执行此次针对Lendf....

文章 Foundry 单元测试

... ## 使用 vm.roll 调整 block.number 如果你想在 Foundry 中调整区块号 (`block.number`),使用 ```solidity vm.roll(blockNumber) ``` 来改变区块号。要向前移动一定数量的区块,请执行以下操作 ```solidity vm.roll(block.number() + numberOfBlocks) ``` ...

文章 Solidity合约版本控制:让你的区块链代码随心升级不翻车

Solidity里一个超硬核的主题——合约版本控制!以太坊智合约一旦部署,默认是“铁打不动”,但现实中业务需求总在变,bug也得修,咋办?版本控制就是救星!它让你在不换地址、不丢数据的情况下,把合约逻辑升级得...

文章 Solidity 0.8.30 版本发布:新增功以及为何对以太坊开发者至关重要

... Calldata 变得更加昂贵,以减少带宽使用,响应 EIP-7691 的区块大小调整。Solidity 的 **ConstantOptimizer** 现在考虑这一点。 **重要原因:** 具有大型初始化数据或 calldata 密集型函数(如 NFT 铸造或预言机)的合约将看到 gas 成本增...