我在Web3开发自动化抢购工具,变现80万的经验分享
生财有术 ·
Mr.Z2023年02月06日18:32
我是Mr.Z,目前是一名独立开发者,主业是海外市场的工具/插件。同时开发过一些Web3工具,获得不错的收益。
这里的Web3是一个广泛的概念,包括但不仅限于区块链、加密货币、NFT、Defi、GameFi等等。
无论是资金和人才,都大量的投入的Web3领域。互联网造就了许多财富神话,Web3是继互联网后的新领域,未来有巨大的增长空间。
本次分享的包括以下部分:参与了哪些Web3项目/做得如何,如何通过程序化的扩大收益/赚钱,Web3的市场机会(新手如何入场)。
一、相关Web3项目及收益
温馨提示,以下项目中的价差有实效性。
1.Letmespeak角色抢购(2022年3月)
Letmespeak是一个leartoearn的项目,需要购买至少一个NFT角色,当时官方价格100u左右,通过每天学习英语可以获得相应的代币。市场价格溢价40%sim100%。
当时买入价格
当时卖出价格
2.raca元兽抢购(2021年11月)
raca项目我投入10万,最高浮盈150万,最后获利近80万。
raca玩家必须要有起码一只元兽,元兽购买渠道只有两种,官方及NFT市场,官方每次都是限量发售。
我入场时元兽的价格是市场价29万raca,官方价20万raca,当时raca价格0.0035u,抢到一个官方的元兽,即可获利315u。
官方的货都是秒没,手动抢不到,我就开始研究写程序抢。后来官方的售价比市场价高,就不再抢官方的。
市场上有很多标错价的元兽、蛋等,比如想卖299999输成29999,少输一位。因为价格高位数多,输错的情况广泛存在,抢到一个就是10倍的价差。
二、如何写赚钱的自动化工具
Web3的项目中NFT,盲盒,均具有稀缺性,常常需要抢购。人工拼不过程序,程序如何开发?抢购程序一般包括交易监控、自动化下单两大环节。•交易监控分为监控webAPI、链上合约监控。•自动化下单分为浏览器自动化,直接调用合约两种。
1.通过WebAPI监控交易。以Raca举例
打开DeveloperTools开发者工具
在条件筛选中选元兽,在排序中选按最近发布排序,这样会触发数据调用,进而自动获取数据的API接口。
在Network标签页,查看“Fetch/XHR”请求
我们就可以得到请求数据的API的网址
https://market-api.radiocaca.com/nft-sales?
saleType&category=13&tokenType&tokenstandard=BEP721&pageNo=1&pageSize=20&sortBy=created_at&order=desc&tokenId=-1
可以看到格式化显示API接口的请求参数
-1
times
这样就获得API接口网址,知道了传递的参数,以及调用会接口返回的数据。
不断查询这个接口即可获取到最近的挂单交易。
2.通过监控链上合约获取最新挂单信息。以RACA为例
通过WebAPI监控有一定滞后性,监控链上合约可以更快地监控到交易,在链上打包前就能监控到交易。
(1)卖家挂单--〉(2)发送交易--〉(3)进入待打包池--〉(4)链上确认--〉(5)保存挂单数据到数据库--〉(6)获取最新挂单。
监控链上交易,可以在“(3)进入待打包池”阶段获取到挂单信息。
区块链交互方法:先安装web3.py包,这是一个通过python操作以太坊的工具包。
分析挂单交易的链上信息:
https://bscscan.com/tx/0x46e3cc64b3087868bc7acc7f62daad7ca7b3a1c39b453a7dd010f76bac9a894b
这是一笔挂了55555raca卖一个元兽。
通过分析Logs,得到抢购时的关键信息,售价,抢购需要传值的ID。
监控原理:监控调用了合约地址为:0xe97fdca0a3fc76b3046ae496c1502c9d8dfef6fc,调用方法:0x467f963d
监控代码:
3.通过直接调用合约抢购。以RACA为例
如这笔交
易:https://bscscan.com/tx/0xb522442586597c99ef190beedb7f1453311417bb21e504e16427ee9a233c324b
直接通过程序调用链上交易合约
4.通过操作浏览器自动化下单/抢购。以Letmespeak的抢购为例。
这种通过操作浏览器自动化下单通用性很强,web端的抢购都可以这样实现。缺点是,效率较慢。在letmespeak中,我选用的操作浏览器自动化下单,因为我之前没有接触过SOL的合约调用,学习+代码实现需要耗时很长。采用操作浏览器方式,1个小时左右就可以完成自动化代码。
这里可以用一个自动化测试的库selenium,可以操作浏览点击跳转等等,还可以操作小狐狸钱包/浏览器插件。在命令行下安装selenium:
pipinstallselenium
三、Web3有哪些机会
Web3是一个大的领域,公链、Defi、DAO,NFT,GameFi等等。
生财有术最新一期11航海手册的内容非常系统、丰富。https://search01.shengcaiyoushu.com/docx/?token=P6fHdrCGuonMLlx6mVycvzARnge
Web3当前最能是体现程序员优势、价值的赛道。Codeislaw,Codeismoney。
这里我主要讲讲我看好的Web3赛道:NFT、GameFi。
NFT全称为Non-FungibleTokens,即“非同质化代币”。
NFT具有可验证、唯一、不可分割和可追溯等特性,可以用来标记特定资产的所有权。
在NFT交易平台Opnesea上,累计销售额超过100亿美元。
从开发者的角度,NFT巨大的市场规模下,有大量的软件/工具的需求。如NFT数据榜单、NFT稀有度工具、NFT巨鲸监控、NFT跨市场聚合、NFT抢购、NFT批量购买等等。
GameFi(Gamefinance)用最简单的方式理解:GameFi=Defi+NFT+Game。GameFi其本身就是将交易性DeFi借助NFT,转化为了Playtoearn模式(边玩边赚)的游戏性DeFi。
一方面,NFT承担起游戏资源流通、交换的介质功能。
另一方面,DeFi为游戏玩家们提供了一种开放式金融模式,令玩家在游戏中Playtoearn(边玩边赚)。
GameFi参与机会:
1.作为玩家参与到Playtoearn游戏中,游戏的NFT可以自由的流通,买卖交易。
2.游戏厂商/开发者,相对于传统游戏,目前进入区块链游戏的厂商、开发者还是很少,不内卷。
3.游戏公会,公会可以提供NFT租赁、奖学金、自动化教程、打金策略、教程培训和云服务等等。1.关注项目与信息的渠道:推特、Discord、Reddit。推特上的信息最为广泛,项目信息主要的传播途径。Discord上很多项目方、DAO组织,参与者聚集交流渠道。Reddit也是Web3信息交流的热门网站。
2.关注优质的信息源。目前以英文的信息源为优,获取一手高质量的信息,其中较为方便的方式是,订阅一个包含600+RSS信息源的列表。
https://github.com/chainfeeds/RSSAggregatorforWeb3
3.获取信息先以广度为先,先广泛地、从多信息源上获取信息,通过不断提升认知,完善信息的甄别、吸收能力。然后构建适合自己的信息获取渠道,信息分类、过滤、筛选机制,从海量的信息中地获取高质量的信息。
目前我写了程序每日去抓取6000+推特账号的相关Web3信息,加入一系列的算法训练,过滤掉低价值(比如喊单、转发抽奖、日常生活非web3信息等等),并根据我关注的链游,NFT板块,来筛选出值得关注的信息。
4.关注信息点:项目白皮书、经济模型、RoadMap、项目方AMA等。
5.关注知名Web3投资机构:a16z、3ac、MulticoinCapital、Paradigm、CoinbaseVentures、DragonflyCapital。
6.关注项目列表榜单:如知名机构投资的Web3项目列表、黑客松榜单、BinanceLab投资的项目。
7.关注链上的数据,如机构a16z,3ac的钱包,聪明钱的动向。
8.对日常话题中的热点保持敏锐。
知识星球