全部 以太坊 比特币 Solana 公链 Solidity Web3应用 编程语言 安全 入门/科普 密码学 存储 其他

StarkNet 中的存储变量冲突

StarkNet上的合约存储是用简单的键/值对来处理的。如果一个合约从多个库导入,而这些库碰巧共享一个存储变量名(例如balance),如果编译器没有捕捉到,这些变量很可能会发生冲突。在撰写本文时,最好的解决方案是在存储变量名称前加上库的名称或命名空间。

defi:uniswap质押挖矿合约的奖励算法推导

质押挖矿是将质押代币存入矿池中,矿池每分钟或者每个区块产生一些奖励代币,然后按照质押代币的份额将奖励代币派发给用户。

Coinbase:关于跨链桥的基础知识、事实和统计数据

这篇文章旨在解释什么是,为什么桥如此流行,以及为什么不良行为者会跨网络桥接资金。

如何解析uniswap v3下的muticall的data数据

如何解析uniswap v3下的muticall的data数据

  • James
  • 发布于 2022-04-20
  • 阅读 ( 6869 )
  • ( 114 )

如何最大化ETH质押收益?

对以太坊生态系统来说,质押是一种公共产品。任何拥有一定量ETH的用户都可以帮助保护网络,并在这个过程中获得奖励。有几种方法可以对以太坊进行质押,从技术上讲,作为验证者进行质押需要至少32个ETH。我们需要负责操作运行这些客户端所需的硬件。

质押 

IPFS 和 智能合约

IPFS 提供了一种将文件分发到世界各地的方法,在这种方法中,我们使用哈希值(CID—内容标识符—是文件的SHA-256哈希版本)来标识内容。这一定程度上简化了我们创建的复杂URL结构。

IPFS 

处理智能合约中的小数

密码学 中,我们经常使用无符号整数,而不会在浮点值中做太多事情。但是,很明显,我们的许多计算都需要浮点值,例如计算金融合约中的复利或计算圆的面积。因此,如果我们需要在智能合约中实现小数运算,我们需要添加处理小数值但使用整数运算的代码。

如何从智能合约中删除数据

有了以太坊,我们可以创建一个有状态的系统,我们可以从存储在智能联系人中的数据中添加和删除数据。