首页
学习
活动
专区
圈层
工具
发布
首页标签solidity

#solidity

理解solidity中访问控制符

Maic

在solidity中大量的访问控制符,因此理解这些访问控制符就像java中的类修饰变量和方法一样,合适的修饰符,合约代码会更省gas,诸如,public,ext...

200

Solidity零基础学习心得

XPcode7

最上面刚开始都要写一段小绿色的文字,那其实就是一个授权文件 1、这里是在选择编译器的版本

10810

《纸上谈兵·solidity》第 47 课:DeFi 实战(11) -- 治理代币 & 激励机制(Tokenomics & Governance)

孟斯特

17510

《纸上谈兵·solidity》第 46 课:DeFi 实战(10) -- 跨链借贷与流动性桥接

孟斯特

跨链借贷把「抵押在链 A、借款在链 B」或「在某链上开仓并在另一链上获得流动性」变为可能,但也带来了复杂性。下面尽量详尽列出设计要点与工程权衡。

20410

《纸上谈兵·solidity》第 45 课:DeFi 实战(9) -- 利息累积与结算机制(可复利)

孟斯特

在现实的借贷协议里,利息并不是“每个用户单独按时间往账上写利息”,而是用公用索引(index)高效记录利息增长,然后按需用索引换算账户余额。这样做能极大节省 g...

23510

《纸上谈兵·solidity》第 44 课:DeFi 实战(8) -- 利率曲线与资金池优化(动态利用率模型)

孟斯特

19410

《纸上谈兵·solidity》第 43 课:DeFi 实战(7) -- 清算机制进阶(多资产抵押清算路径、拍卖机制)

孟斯特

在单一资产、简单系统里,清算可以用“偿还债务 → 扣押抵押物(按折扣)”快速结束。但在多资产系统和真实市场中,会遇到多种复杂情形:

27010

《纸上谈兵·solidity》第 42 课:DeFi 实战(6) -- 跨资产借贷与多市场支持

孟斯特

20610

《纸上谈兵·solidity》第 41 课:DeFi 实战(5) -- 协议费与治理

孟斯特

治理是把对协议参数、金库资金使用、升级、紧急措施等决策权下放给社区/代币持有者。主要构件:

27210

《纸上谈兵·solidity》第 40 课:DeFi 实战(4) -- 风险控制与防护

孟斯特

31220

《纸上谈兵·solidity》番外1 -- ERC20Permit

孟斯特

在以太坊世界中,ERC-20代币标准无疑是最重要的标准之一。然而,传统ERC-20的授权机制存在一个明显的用户体验问题:需要先进行授权交易,然后才能进行实际操作...

25420

《纸上谈兵·solidity》第 39 课:DeFi 实战(3) -- 利息累积与 aToken 设计

孟斯特

19410

Solidity Modifier 使用:平衡可读性与 Gas 效率

孟斯特

在 Solidity 中,modifier 是控制函数执行流程的强大工具。但使用不当会导致合约臃肿和 gas 开销增加。本文将介绍如何在 可读性 和 执行效率 ...

18410

Solidity Library 中的常见报错与设计思考

孟斯特

在学习和使用 Solidity 时,很多人第一次接触 library 的时候,都会遇到这样的报错信息:

22330

《纸上谈兵·solidity》第 38 课:DeFi 实战(2) -- 清算机制与价格预言机

孟斯特

29210

《纸上谈兵·solidity》第 37 课:DeFi 实战 -- 资金池与利率模型

孟斯特

25110

《纸上谈兵·solidity》第 36 课:去中心化交易所(DEX)实战 — 上线

孟斯特

在前文中,我们介绍了DEX合约的简单实现,并对核心功能进行了验证测试,接下来就是上线了。

18010

《纸上谈兵·solidity》第 35 课:去中心化交易所(DEX)实战 — 合约设计

孟斯特

下面是一个 精简但功能完整 的 DEX 实现:Token(测试代币)、LPToken、Pair、Factory、Router。所有合约基于 pragma ^0....

25310

《纸上谈兵·solidity》第 34 课:多签钱包(Multisig Wallet)-- 上线

孟斯特

A: 可以,通过构造 data = abi.encodeWithSignature("transfer(address,uint256)", to, amoun...

17610

《纸上谈兵·solidity》第 33 课:多签钱包(Multisig Wallet)-- 合约设计与实现

孟斯特

下面给出一个简洁而安全的多签钱包实现(受 Gnosis /经典MultiSig启发),适合作为课程代码基础。注意:生产前仍需审计与更多边界测试。

40110
领券