ChainBird
374 posts

ChainBird
@chainbird_eth
承接各种Token救援任务(私钥泄漏, 7702授权等) 学习各种套利姿势中 目前在维护的工具(evm): https://t.co/ouTPwLHoSW 新手defi矿工 合约开发练习时长两年半
Hong Kong Katılım Eylül 2021
581 Takip Edilen4.6K Takipçiler

You can now view your @stable airdrop allocation on your dashboard.
Connect your wallet at hourglass.com/stable to preview the rewards.
English
ChainBird retweetledi

== Vibe Coding 零基础教程 ==
通过 Vibe Coding,我自己实现了信息流产品的开发,发布了 Mac App,构建了满足自己需求的 AI Agent,还有更多新任务正在解锁中。
接下来,我会写一系列教程,带你用最少的步骤和刚刚好的知识,轻松开发满足你自己需求的产品。
1️⃣ 模型和工具怎么选
从编程任务来说,这三个模型可以考虑:OpenAI 的 Codex、Claude 系列、Gemini 3 Pro。如果你能解决网络和支付问题,我推荐首选 Claude(更均衡且成熟),其次是 Codex。从入门级订阅开始即可,不建议使用免费的版本。
工具方面,如果你习惯使用 IDE,可以用 VS Code 或者 Cursor。如果你更偏好直观的图形界面,Cursor 会更适合初学者。不过在刚开始阶段,直接使用这三个团队的官方应用或网页版也是完全够用的。
2️⃣ 整理需求
构建复杂的产品完全没问题,但需要循序渐进。再复杂的工具也都是由基础模块组合而成的。
如果你不知道从哪里下手,那就从详细梳理需求开始吧。把你想到的所有功能和逻辑尽可能详细地告诉 AI,最好使用高级一些的模型,比如 GPT-5-Think、Gemini 3 Pro 或者 Sonnet 4.5 / Opus 4.5。
你可以这样告诉 AI:
> Hi AI,我想开发一个产品,它有以下这些需求,请你帮我梳理成一份逻辑清晰、结构严谨的产品需求文档。[然后换行,一条条写出你想实现的所有功能]
AI 能很好地把模糊的、不确定的需求转化为完整且专业的文档。如果觉得有不符预期的地方,及时告诉它进行修复即可。
保存好这份文档,它会成为你产品开发的良好起点。如果你不确定,还可以请 AI 帮你初步评估整个产品的复杂度和实现难度。如果真的太复杂,不如早一点调整方向。
3️⃣ 拆解任务
热知识:不要在同一个对话窗口长时间和 AI 聊天,它的「智商」会随着对话的累积逐渐下降。
重启一个新的对话窗口,把之前整理好的产品需求直接给到 AI,让它帮你分析第一个可以快速实现且易于验证的功能。你可以这样请求:
> Hi AI,以下是我的产品需求文档,但我从来没有编程过,请帮我分析一下,我可以在 10 分钟内快速实现的第一个任务是什么,并指导我如何快速验证这个功能。[然后换行,附上之前的产品需求文档]
让 AI 手把手教你搭建环境,运行代码并看到结果。有两个额外建议:
1. 大部分编程模型更擅长 Python,而且 Python 的入门门槛较低,可以优先选择。
2. 如果任务需要联网,优先考虑不联网的本地任务,因为联网任务的复杂度更高。如果不理解,直接问 AI 就好。
4️⃣ 持续迭代,明确验证方法
创造出一个「正向反馈机制」才是最终交付产品的关键,避免一次性完成过于复杂的任务。
完成第一个小任务后,继续告诉 AI 根据你的需求和已有的代码,明确下一步应该实现什么功能,并清楚告诉你如何验证每个任务。
确保每次开发的功能都能快速验证其有效性。
5️⃣ 修复 Bug
开发过程中难免遇到 bug,比如结果与预期不同。遇到问题时,同样可以依靠 AI 帮助你 debug。
详细地描述你的实际问题,包括报错信息或运行结果,AI 会根据情况指导你如何修复和优化代码,可能经过几轮迭代就能顺利解决。
6️⃣ 学点软件工程基础
任务复杂度增加后,就需要逐渐了解一些软件工程的基本知识了,否则很多问题将难以修复。
这就像搭建家具:拼装简单桌子只需直觉和说明书,但更复杂的橱柜则需要学习使用专业工具和理解基础结构。
怎么学?当然是通过 AI,可以逐步了解「数据结构与算法」、工程师团队的基本组成,以及整体的工作流程。
7️⃣ 开发工具和 GitHub
任务变复杂后,趁手的工具也必不可少。
你可以选择 VC Code 或 Cursor 来编辑代码,也可以直接通过终端打开 Codex 或 Claude。我个人更偏爱后者,但建议你多尝试,找到自己舒服的方式。
代码管理也至关重要。当你频繁修改代码时,Git 就显得不可或缺。最简单的图形化工具就是 GitHub 官方 App,可以让 AI 帮你一步步学会如何 Commit 和管理代码。
8️⃣ 服务器或 Cloudflare
大多数现代产品都需要联网获取数据或持续运行某些任务,比如抓取数据、计算、存储数据等。
你可以租用服务器,比如亚马逊云或 Digital Ocean,每个月几美元起步。但你也需要从零学习 Linux 系统,环境搭建较为复杂。
我推荐 Cloudflare Worker,免费版就能很好地入门,收费版每月也只需 5 美元。我自己的产品基本都用 Worker 构建,它帮你降低了很多基础设施的复杂度,让你专注于业务逻辑。
Cloudflare 还有很多有用的工具,比如 5GB 免费数据库,扩展性强。你也可以让 AI 帮你评估一下是否适合自己的产品。
9️⃣ 积累 Vibe Coding 经验
我相信未来通过这种 Vibe Coding 方式构建产品将会越来越流行,门槛也会更低。从现在开始积累经验,你会发现自己与 LLM 技术共同成长,未来能轻松驾驭更多产品开发场景。
网址:
chatgpt.com
gemini.google.com
claude.ai
中文

stable变成阳光普照的超募模式了, 如果想要退款或者归集资金到一个大号可以用我写的一键退款前端,注意看一下钱包端的余额变化,有usdc正向增加才是对的。
greenbird.pro/toolbox/stable…



中文
ChainBird retweetledi

Stable明天要开了,官方禁止直接调用合约,但我们可以提前授权来简化抢购步骤(顺便节省gas)
1. 打开链接找到approve ,点击上方链接钱包
#writeProxyContract#F1" target="_blank" rel="nofollow noopener">etherscan.io/token/0xa0b869…
2. 填入参数: 0xd9b2CB2FBAD204Fc548787EF56B918c845FCce40 100000000000
3. 点击write,在钱包确认 操作完毕后,明晚10点直接在前端存入usdc


中文

Four.meme 公平模式狙击原理与实现
这是我的狙击地址: 0xA00C191B792a7963599FcC2284566321e6E70F65
第一天: 游龙, 甚至做到许多代币 0 区块买入, 获利 16WU
第二天: TrustWallet 不再能交易公平模式代币内盘, 无法狙击
第三天: TrustWallet 恢复交易公平模式代币内盘, 但某一交易中的签名不再能复用到其他代币, 无法狙击
bscscan.com/address/0xa00c…
明天开始, 以下更新将应用到 Four.meme 的公平模式:
- 新创建的代币实施阶梯税率: 从 100% 税率起, 逐区块降低至 1%
- 公平模式代币内盘不再要求使用币安无私钥钱包
@four.meme/introducing-x-mode-a-fairer-smarter-launch-experience-34c58502525a" target="_blank" rel="nofollow noopener">medium.com/@four.meme/int…
我的狙击方式失效了, 老机制也要向我们说再见了
现在公布原理与实现给感兴趣的朋友们
-----------------------------------------
理解签名机制:
- 买入公平模式代币内盘, 需要特定 Signer 的签名
- 签名的有效期是 1 分钟
- 签名的内容仅有交易的发起人与签名过期时间
既然买入某一公平模式代币内盘的签名, 可以复用于其他代币
那么我们只需要持续更新拿到的签名, 确保它不会过期
-----------------------------------------
试图从使用了 LiquidMesh Swap API 的服务中获取签名:
- LiquidMesh 似乎与币安关系密切
- LiquidMesh 为公平模式代币内盘提供路由服务
不可行, 使用了 LiquidMesh 的第三方服务无法为公平模式代币内盘提供报价
-----------------------------------------
试图从移动端币安无私钥钱包的 Swap API 中获取获取签名:
- 移动端币安无私钥钱包的 Swap 区别于网页端, 在本地有签名动作
不可行, 抓包未发现存在请求返回了待签名的 Swap 交易, 也许返回的数据在 WebSocket 流中, 但未验证
-----------------------------------------
试图从 TrustWallet 的 Swap API 中获取签名:
- TrustWallet 无需币安账号即可创建钱包, 且可交易公平模式代币内盘
可行, 抓包发现存在请求返回了完整的 Swap 交易, 其中包含有效期 1 分钟的签名
但相关请求的 Header 携带加密参数, 不可重放, 需要逆向获得这些参数是如何计算的
-----------------------------------------
现在我们已经能获取签名, 但请求中的加密参数过于复杂
而此时发现了 TrustWallet 的特性: Swap 界面会每 10s 更新一次 Swap 报价, 签名也一并更新
-----------------------------------------
因此我们换个思路, 不由我们自己构造请求, 而是在外部 Hook TrustWallet Swap API 返回的结果:
- Charles 用于抓包调试与生成自签 SSL 证书
charlesproxy.com
- go-mitmproxy 用于搭建 Proxy Server 以 Hook TrustWallet Swap API 返回的结果
github.com/lqqyt2423/go-m…
1. Charles 生成自签名 SSL 证书, 并在安装了 TrustWallet 的移动设备上信任该证书
2. 导入 go-mitmproxy, 使用刚才生成的证书运行一个 Proxy Server
3. 移动设备连接到刚才运行的 Proxy Server, 打开 TrustWallet 的 Swap 界面, 选择任意公平模式代币内盘, 输入 AmountIn 后挂机
此时, 在 Proxy Server 中我们就能实时 Hook TrustWallet Swap API 返回的交易信息, 并从中提取签名
如此一来, 最困难的签名问题就解决了, 我们的狙击地址总能持有一个未过期的签名
-----------------------------------------
而之后就是比较基础的问题了, 比如:
- 如何从给定的 Swap 交易 Calldata 中剔除额外手续费
- 如何在链下预计算将要创建的代币地址
- 如何使用 MEV 服务发送 Bundle
这里不再赘述, 善用搜索, 多积累经验就能解决这些问题
-----------------------------------------
虽然狙击方式失效, 但我仍希望分享的思路对感兴趣的朋友们有所启发
明天新机制上线, 我们链上再见



中文













