Luther
@Wking900
Followers
49
Following
4
Media
35
Statuses
125
🧩 总结 学习这份合约让我明白 DeFi 的收益逻辑并非噱头,而是由时间、数量、精度与合约数学共同构成的动态平衡。 每次 updateRewards() 调用、每个 block.timestamp 更新,都是在维持系统内的公平。 作为小白,我还在摸索,但这份合约让我首次清楚理解“链上收益”的计算逻辑。
0
0
0
🟢 7️⃣ 最后的感谢。 感谢这30天的挑战,让我从「读代码」变成了「写逻辑」。 也感谢所有在这段时间里分享知识、解答问题的人。 每一个require、每一次emit,都让我离真正的Web3开发者更近一步。 Day 30,不是结束,而是新的开始。
0
0
0
🟢 6️⃣ 展望未来。 30天只是开始。 我希望接下来能更深入学习「DEX协议扩展」、「多链部署」和「安全审计」。 我也会继续分析真实项目的智能合约,比如 Uniswap V3、Balancer、Curve 等, 去理解这些协议如何在复杂环境下保持安全与效率。 Solidity 的世界没有终点,但每一个里程碑,都是一段成长的印记
1
0
0
🟢 5️⃣ 回望30天,我最大的收获。 Solidity 让我真正理解了“代码即规则(Code is Law)”的含义。 每一行语句都对应着资产、权限与逻辑, 每一个错误都可能意味着真实的经济后果。 我从最初写 uint 到今天写 Mini DEX,已经不只是会写代码, 而是学会了思考「机制设计」、「激励模型」和「安全边界」。
1
0
0
🟢 4️⃣ MiniDexFactory:交易对的诞生地。 它是整个 DEX 的核心入口,负责创建与管理所有交易池。 调用 createPair() 时,会根据两种代币生成一个新的流动性池,并记录在映射中。 每个 Pair 地址都可被追踪、查询与复用。 虽然结构简洁,却决定了整个系统能否稳定扩展,是 DEX 架构中最重要的“起点”。
1
0
0
🟢 3️⃣ MiniDexPair:理解流动性与定价。 这个合约负责建池、加减流动性和代币兑换。 getAmountOut() 公式展示了滑点与手续费的计算逻辑。 代码简短,却藏着 AMM 的核心思想
1
0
0
🟢 2️⃣ 第30天的挑战:构建一个Mini DEX。 这个项目并不是照搬Uniswap,而是一个简化但完整的去中心化交易所实现。 我学到的重点,是理解「交易对」、「流动性池」以及「AMM自动做市机制」背后的核心逻辑。 两个合约:MiniDexFactory 和 MiniDexPair,让我真正明白一个DEX从无到有的结构。
1
0
0
🟢 1️⃣ 从第1天到第30天,这是一段成长的旅程。 我从一个几乎不了解 Solidity 的小白开始,逐步学会了变量、结构体、修饰符、继承、接口等核心概念。 每天写一份合约、调试一遍逻辑、阅读一次文档,慢慢理解智能合约是如何驱动整个 Web3 世界的。
1
0
0
Solidity Day30 挑战 今日挑战“MiniDex” 不知不觉迎来了最后一天的挑战,感受颇丰 #30DaysOfSolidity #OpenBuild #Web3Compass #BuildInPublic
@the_web3compass @OpenBuildxyz
1
0
0
Solidity Day29 挑战 今日挑战“Stablecoin” 让我理解了“稳定币”不是魔法,而是一套靠规则维持价格稳定的逻辑体系 #30DaysOfSolidity #OpenBuild #Web3Compass #BuildInPublic
@the_web3compass @OpenBuildxyz
0
0
0
🔍 学完这份治理合约,我不再只是去看语法或函数,而是开始思考: 一个 DAO 的真正核心,不是代码,而是信任—— 信任每一行逻辑都在保障公平投票、公开执行、透明决策。 这份代码就像社区的“宪法”,写在区块链上,不可更改,却不断被理解。
1
0
0
💎 第三个新概念是 “token-based governance”。 这意味着社区的决策权完全由代币驱动。 拥有越多代币,你的投票权越大。 这种机制既公平又现实,也让我思考去中心化治理中权力与责任的平衡。
1
0
0
📊 第二个新概念是 “voting mechanism”。 在合约中,每个地址的投票权取决于它持有的代币数量, 系统还会防止重复投票、计算赞成和反对票,并判断是否达到“法定票数(quorum)”。 对我来说,理解这种基于代币权重的投票逻辑,是一次全新的思维训练。
1
0
0
💡 我第一次接触到的概念是 “DAO structure”。 以前我只听说 DAO 是社区自治组织,但现在我明白了: 在代码里它其实是一个通过“提案 + 投票 + 执行”的闭环来实现的自治机制。 每一次提案,都是一次小型的民主实验。
1
0
0
👥 合约的核心框架分成几部分: 1️⃣ 创建提案:任何持有治理代币的人都可以提出一个提案; 2️⃣ 投票机制:社区成员用代币进行投票,代币数量代表投票权重; 3️⃣ 时间锁 Timelock:提案通过后不会立刻执行,而是等待一定时间再生效; 4️⃣ 执行阶段:若提案在锁定期后仍有效,就会自动执行目标操作。
1
0
0
Solidity Day28 挑战 今日挑战“DecentralizedGovernance” 它让我真正理解了 DAO 的结构是如何通过代码实现的 #30DaysOfSolidity #OpenBuild #Web3Compass #BuildInPublic
@the_web3compass
@OpenBuildxyz
1
0
0
💡 新学的概念三:Reward Distribution 奖励分配部分的 updateRewards() 让我理解了精度控制的重要性。 尤其是乘以代币 decimals 的细节,体现了 Solidity 对单位精度的严格。
0
0
0
💡 新学的概念:Yield Farming 与 Staking Yield Farming 本质是激励机制的编程表达——用户通过质押资产获得收益,而合约根据时间自动发放奖励。 Staking 则是对系统贡献流动性或安全性。 过去我以为 staking 只是锁仓,现在明白它代表用户对生态的参与度,是协议与用户之间的价值交换。
1
0
0
⚙️ 难点二:奖励更新机制 每次调用 stake、unstake 或 claimRewards,都会执行 updateRewards。 这个函数会根据上次更新时间重新计算奖励,并更新 rewardDebt。 它像一个账本,每次操作前先结算旧账,再记录新基准。 这种“先结算、再操作”的设计,是 DeFi 合约中常见的模式,也避免了奖励重复计算。
1
0
0