jjzjj

暴躁兔分享:火爆圈子的XEN,我们如何吃到一波红利的

枫之子叶 2023-04-10 原文


这周沉闷的熊市突然冲出一个XEN项目。

在这个项目上我们经历了拿到消息,看不懂不做,获取新的信息,发现可以搞,冲的这么一个过程。虽然由于信息查和认知差没有吃到最早拿到信息那波的利润,但是通过分析也跟着喝了一点汤。

已经有很多大佬分享过这个项目相关的信息了,这里我们从搞钱和博弈的角度也分享一些自己的观点。

市场之大,管中窥豹,一家之言,DYOR。

开搞。



XEN简介

从搞钱的角度来看,就是花gas来mint token,到期后把token claim出来卖掉,打完收工。

更多关于价值和梦想的部分我们就不展开了,其他大佬写的很详细了。

可以冲吗?

从XEN的代币来看,有产出,无消耗,无正外部性,项目fork门槛低,价值分析那套基本就拜拜了。

但是40%的gas消耗和推特上大量KOL的讨论和转发,已经证明了它的热度,基本就定位成meme币来冲了。

搞了后会有买家吗?

有。

是哪些菩萨呢?

(1)冲土狗的炒币老哥应该会喜欢。老哥们啥土狗盘子都能冲,现在热度这么高,不是普通的土狗金狗比得了的,冲他丫的。而且最早的那批老哥确实也是赚到了的。

(2)新韭菜,活菩萨。这个圈子还是有一些新鲜血液的,不被割两次怎么成长。

能赚钱吗?

算算帐。

利润 = 收入- 成本。

这个项目的成本估算相对比较简单,主要是claim ranks、claim tokens、转账和卖币的gas费合计。以gwei35来算,成本大概在10u左右。由于处理事务的复杂度不同,且claim出来的token可以直接提到CEX去卖,所以整个费用的成本结构主要集中在claim ranks这个环节,后面即使gwei高了,对整体成本的结构影响也不会特别大,单号成本基本在10~15u之间。

收入就比较难估了。收入=数量*价格。根据这个项目的机制,数量主要由四个变量决定,里面我们能够作为判断依据的只有rank delta和term这两个变量。进场越快,后面进场的人越多,rank delta越大,得的币就越多。所以rank delta这个变量博弈的重点是大家获取信息差和认知差的能力,越早拿到信息,越早发现这个游戏的本质,进场的越快,得到的币就越多。

但是来得早的人一定能吃到肉,来得晚的人就没汤喝了吗?不是的。决定数量的还有term这个变量。term变量的博弈就很有趣了,term越短越早拿到币,但是得到的数量比较少。term越长拿到的币越多,但是如果前面的人砸盘得太厉害,可能币就不值钱了。所以term这个变量就给玩家带来了一个拿更多低价币还是拿更少高价币的选择,存在一定认知差博弈的空间。

聊了这么多,所以收入到底是多少呢?

不知道。

有关系吗?

没关系。

因为其他人也不知道。

所以这个项目在我们的视角就是一个在收入结构上类似买期权的项目,成本固定,收入不确定。由于热度高的离谱,远不是其他土狗甚至金狗比得了,赌狗老哥们应该受不了这种诱惑,前期价格应该能抗住一些。控一下投入资金的比例,可以进来摸个奖。

咋搞?

早点冲。ranks越低越好。

那来晚了咋办?

在决定要冲的那一刻,ranks基本确定,ranks delta已经改不了。但是由于有term这个变量的存在,我们还可以试着分析一下,看看能不能找到一点后发的优势。

针对term这个变量,有哪些策略呢?

抛开市场当前博弈的状态,单从机制上来看,本质上就是在拿更少高价币和更多低价币之间做取舍,判断到底哪个选择能够把收入做得更高。如果做多号的话,可以选择我全都要,但是这里又面临着应该在每个篮子里放多少蛋的取舍。

下面我们来看下具体有哪些策略。

一天战神

1天。看透MEME币的本质,趁着第一波热度早冲早提早卖。从结果来看,前面两天mint的版本答案。

HODL

期限拉满。这个项目太有趣了,项目方无敌,这是送给未来自己最好的礼物。项目方搞事能力还是有的,现在谁又能说这个项目不会是下个DOGE呢?to da moon!!!

挖矿

多号操作的策略,把期限平均分布到1 ~ 30/100/300。就当存了一笔钱进去,每天都能领一点token出来卖。

“ETF增强”

多号操作的策略,fork后调优,有点类似股票市场的ETF增强策略。

先拿到整个市场的期限分布,定个基调。然后排除一些明显的错误答案,在一些大多数人选择的term基础上提前几天进行调优。从结果上看相当于在一天战神、价值投资和其他主要期限上都做了一点押注。鸡蛋不要放在一个篮子里(~~结果每个篮子都没了,误~~)。

跟着别人发的攻略操作

100/ 300天。

无论是官方的教学攻略还是推上最早那批转载的推文,最常提到的是100天和300天这两个选项。在最初就可以确定为版本错误答案。

除了1天没法提前到更早之外,对于其他的期限,尤其是100天和300天,都应该选择提前一点的日期。因为在决定进场的时候,ranks delta已经固定了,早一天或晚一天拿币的数量差别不会特别大,那为什么不选择99天和299天早一天,或者早几天拿币,避开这波抛压呢?

XEN的博弈

这部分有点长,我们会先从时间顺序简单回顾下发生了什么,然后再从term变量的角度来看一下每一批市场玩家都做出了什么样的选择。

在写这篇文章的时间点,参与claim ranks的钱包大概88w个。我们把这批钱包按ranks的排序分为十批,每批大概8.8w人。

先从时间顺序简单复盘下发生了什么

看一下这些人都是什么时间进场,进场的fomo程度怎么样,当时大概都发生了些什么?

分享一下我们的视角。

先上一波数据。

(图里是UTC时间,为了方便大家阅读,下面的时间已经转换成UTC+8的时间了。)

项目从凌晨一点多开始开放mint,第一批玩家开冲,大概7.5个小时冲了8.8w个钱包。除了少数有优质信息渠道的朋友,大部分+8区的人这个时候都在睡大觉。

第二批人从早上九点左右冲到下午四点左右,用了6.8个小时。从花的时间上可以看到跟第一批人比已经有了一点点fomo的情绪,进场的速度快了一点。这个时候,一批最早看懂这个项目的大佬fren和跟风用几个小号玩玩的fren开始进场了。

第三批人从下午四点左右冲到第二天凌晨两点左右,用了9.9个小时。可以看出来进场速度放慢了。为啥呢?网上传项目作者不是宣传中提到的谷歌第21号员工。这时候各种维权群已经拉起来了。

第四第五批人分别是在第二天凌晨两点到第二天十点,和第二天十点到下午五点半进场的。分别用了8个小时和7.7个小时。可以看到进场的节奏是比第三批人快的。为啥呢?因为交易所上币了,币价摸到0.0135往上,最早选1天的这批号大概能拿到5w多个币,单号赚得多的可以收入675u,少一点的也能卖300u,一天战神起飞。

当然,由于第一波拉盘,最早那批炒币老哥也爽到了。

fomo情绪再次蔓延,这时项目作者是不是谷歌21号员工已经不重要了,维权群改成共识群。如果前三批冲的人不知道收入是多少,面对收入的不确定性。第四第五批冲的人已经可以用最早进场那批玩家的收入和当前的gas成本来算自己的静态收益率了。虽然老韭菜fren们都知道庞氏游戏的静态收益率是一个泡沫,算出来这个数字风险一点没少,但是新韭菜fren们就是喜欢这个,摊手。

第六批人从第二天下午五点半左右冲到第三天早上六点半左右,用了13个小时。从这之后,进场速度逐渐减慢了。其实在这个时间段还有一波吃肉的机会。早上DEX上完币之后币价不出所料的先拉升后死亡螺旋。但是晚上交易所上合约了。这个时候如果能够控好仓位开上空单,可以锁定第二天mint的收入,白捡一波钱。当然,交易所可能也发现了这个bug,做空的人多,做多的人少,很快就把合约关了。

第七到第十批人就是更后面进场的人了。这个时候进场的速度越来越慢,币价已经到了一个相对很低的位置了。一天的静态收益率都是负数了,这个时候进场选一天基本就是活菩萨过来送钱了。

那这个时候是不是完全不能搞了呢?不一定。至少市场上有一部分玩家投票做出了不是明显错误答案的选择,虽然现在还没到揭开答案证明他们是否正确的时间,但是我相信他们做了不同于其他玩家的选择,应该是好好做了一波自己的计算的。如果这个时候我们再进场,至少我会好好分析一下他们的答案是不是靠谱,值不值得抄个作业。后面讲term博弈的时候会提到他们的选择。

term的博弈

接下来让我们来看一下每一批玩家在term上的选择,看看在这个过程中如果没有赶上在最早的第一批上车,能不能通过term的博弈稍微获得一些优势。

我们先感受一下目前市场整体的分布情况,这88w个地址有超过20w个地址选择了一天战神策略。而且大部分选择的都是比较短期的term。

但是故事从一开始就是这样了吗?让我们从第一批玩家开始看起。

第一批玩家投票选出最多的term是100天。可以看出来,第一批上车的人大多是跟着作者的攻略上车的玩玩党。只有2000多个地址选择选了当一天战神,另外一波是300天和日期拉满的价值党。

假如我们没有赶上第一批上车,但是能在第一天早上九点的时候通过认知差发现一天战神策略的优势,即使总体排名在9w左右,但是在一天的竞争里,前面只有2000多个地址,这时候走在前面的一天战神占比只有2%左右,选择加入一天战神算是早期。

在第一批玩家进场之后选了当一天战神的玩家虽然不是最早在群里晒单,单号利润最高的人。但是他们很可能是最早那批通过批量做号,在这个项目上赚到最多钱的人。

第二批进场的8.8w个地址有1.2w选择加入一天战神策略。这个时候还是有不少人选择了100天和300天,价值拉满的人也不少。

横向对比第一批进场玩家的term分布,可以看到更多地址选择了当一天战神,选择100和300天错误答案的人变少一些了。

假如在第二批人进场完,也就是大概第一天下午四点左右进场加入一天战神策略,那么前面合在一起大概有1.4w个地址,对于整体已经达到17.7w个地址的样本来说,占比不到10%,依然不算晚,而且这批人后来确实也赚到钱了,甚至可以说市场最早这波的主要利润是被这批人赚走了。

第三批玩家大概有1.6w个选择了一天。横向对比第二批玩家,更多占比的地址选择了加入一天战神策略,选择100和300的地址更少。HDOL派依然维持差不多的占比。

假如等第三批人进场后再选择加入一天战神策略,前面大概有3w个地址,占总体26.6w地址的11.2%。这个占比依然不算多,而且这批人后来也喝到一点汤了。虽然没有前面那两批人动辄几十上百倍的单号利润,但是单号也能盈利几u,大概百分之三五十的利润。

第四批玩家进场的时候已经能看到币价了,8.8w个地址有5w个加入了一天。价值投资拜拜,现在就要快乐。

等这批玩家之后再加入一天的话,前面已经有8w个地址,占总体35.4w个地址的22%。这个时候的排位已经不算特别靠前了,这批人一部分盈亏持平,靠后的那批应该是小额亏损了。

从第五批玩家开始,选择加入一天战神策略的dumb money逐步减少。这里我不一批批贴图了,放个一天策略不同批次玩家的占比给大家感受一下。

关于一天战神策略的讨论差不多就到这里了。可以看出来,虽然因为信息差和认知差赶不上第一批参与mint ranks,但是如果能发现大家在term的选择上存在一些群体不理性的地方,还是能通过数据支持找到一些可以喝汤的地方。算是这个项目在设计上留给后发者的一些信息优势。

对于那些特别fomo的玩家,也不用太焦虑。可以换一个角度来想。最早进场的那批8.8w个地址,只有2000个选择了一天,另外8.6w个地址看着大家吃肉,期限没到claim不出来币,喝不着汤其实也挺fomo的。

然后前面还留了一个坑是第七批之后玩家选择的版本答案。虽然这里我没有做过多的分析,但是这批玩家投出来的票是4天。如果要我猜一个理由的话,那有可能是在博弈的角度把mint tokens的日期挂到项目开始之后的第6天,去堵前面选择了7天和10天这两个期限玩家的门。尽可能在7天和10天的玩家可以claim之前拿到最多的token,然后在他们之前进行抢跑。因为后来的gas下来,成本也下来了,最早选择这个策略的玩家说不定有喝汤的空间。

那以后的term还会不会存在堵门的博弈空间呢?

应该不会了。由于现在进场的人越来越少,rank delta降得厉害,后面来得玩家即使选择堵门策略,拿到的币也特别特别少了。所以,XEN之后应该也很难再出现堵门策略了。

我们可以怎么做呢?

聊完这么多,我们可以怎么做呢?

如果是新韭菜,随便玩玩没关系的,控制好本金投入,多参加几个项目,被割几次没关系的,杀不死你的困难只会让你更强大。如果是大佬,肯定有自己独到的认知和决策依据,如果愿意赐教交流的话非常感谢。

作为夹在中间的老韭菜,一个可以选择的还不错的策略就是抄作业。拿到整个市场每个批次玩家交的作业(分布数据),观察不同批次分布的变化趋势,根据趋势判断当前的版本答案(早期批次的1天和后面批次的4天),然后排除掉一些明显错误的答案(100天和300天,中后批次的1天(趋势开始下降)),就可以交出一份自己的作业。按照这个思路去把鸡蛋放到篮子里的话,即使没有赶上最早批次进场,还是有机会可以做出来一个还不错的收益率的。


XEN在机制设计上设置的term变量为这个项目带来了一些有趣的博弈,有点像博弈论课堂上会提到的那个选平均数2/3的经典实验,群体的选择一直在适应和进化。除了搞钱之外,还有一些有意思的地方。

有关暴躁兔分享:火爆圈子的XEN,我们如何吃到一波红利的的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  4. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  5. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  6. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  7. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  8. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

  9. ruby-on-rails - 如何从 format.xml 中删除 <hash></hash> - 2

    我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为

  10. ruby - 如何使用文字标量样式在 YAML 中转储字符串? - 2

    我有一大串格式化数据(例如JSON),我想使用Psychinruby​​同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解

随机推荐