<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>0xS4gas</title>
        <link>https://paragraph.com/@s4gas</link>
        <description>I'm just a simple shill trying to make my way in the cryptoverse | Opinions NFA | Part-time dev, doodler, writer, autist, memelord, weeb</description>
        <lastBuildDate>Wed, 15 Apr 2026 03:18:54 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>0xS4gas</title>
            <url>https://storage.googleapis.com/papyrus_images/43d691698db7ad9da7a48b65a6e741e03c82477117b301c8faf2b1ab53ff4818.png</url>
            <link>https://paragraph.com/@s4gas</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Diving Into the Whitelist Grind]]></title>
            <link>https://paragraph.com/@s4gas/diving-into-the-whitelist-grind</link>
            <guid>BPQmwVPrZi73JLq6UBm4</guid>
            <pubDate>Mon, 14 Mar 2022 09:29:09 GMT</pubDate>
            <description><![CDATA[“Hey anon !! Do you want to get a whitelist for MegaHypeProjectThatIsTotallyNotARug.eth.xyz ??” “Did they announce their whitelist FAQ?” “Yes !! And it’s really easy too !! Simply follow them on Twitter and join their Discord !!” “That’s it?” “That’s where it begins !! You’ll then have to send 420 messages every hour in their discord and tag 69 friends for every tweet !! You can also increase your chances by uttering a prayer to the founders on VC, building a shrine to the project in your roo...]]></description>
            <content:encoded><![CDATA[<p>“Hey anon !! Do you want to get a whitelist for MegaHypeProjectThatIsTotallyNotARug.eth.xyz ??”</p><p>“Did they announce their whitelist FAQ?”</p><p>“Yes !! And it’s really easy too !! Simply follow them on Twitter and join their Discord !!”</p><p>“That’s it?”</p><p>“That’s where it begins !! You’ll then have to send 420 messages every hour in their discord and tag 69 friends for every tweet !! You can also increase your chances by uttering a prayer to the founders on VC, building a shrine to the project in your room, painting a mural on your walls or renaming your firstborn to MHPTITNAR.ETHXYZ !!”</p><p>“… I’ll buy $DOGE and $SHIB instead”</p><hr><h3 id="h-tldr-whitelist-mechanics-could-be-designed-in-a-more-holistic-manner-by-combining-on-chain-activity-of-wallets-adjusting-discord-bots-to-identify-keywords-and-adjusting-metrics-to-focus-on-quality-instead-of-quantity-of-contributions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">TL;DR: Whitelist mechanics could be designed in a more holistic manner by combining on-chain activity of wallets, adjusting discord bots to identify keywords and adjusting metrics to focus on quality instead of quantity of contributions</h3><p>Separate Note: This is a pretty long shitpost, you can scroll till you see the MEE6 for existing and proposed whitelist mechanics if you have the attention span of a chihuahua</p><hr><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/07af477e4aab4d7a99a2de57407a5c3a58793c5cf8d5fa64ccd7a6dd81ef04e8.png" alt="Recovered footage from the Great Curve Wars (circa 2021)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Recovered footage from the Great Curve Wars (circa 2021)</figcaption></figure><p>Before the ohmmie uprising, whitelists were predominantly distributed via totally-fair-and-transparent lotteries awarded to the luckiest shitbags holding on to shitcoins, whether they took the form of launchpads or exchanges. The hoi polloi were but ignorant fools back then, offering up our sincerest prayers to the gods of RNG in hopes we would be chosen as apostles and bestowed the right to dump on our fellow plebs. It was a simpler time, we bought up any shitcoin that had the suffix of “starter” or “pad”, joined their Telegram channels and subscribed to every token launch we could.</p><p>Then one day, our lord and savior Zeus decided enough was enough and started a revolution that would kick off countless forks spanning across every corner of every chain. The details are irrelevant since anon cannot comprehend DeFi or curve or the intricacies involved in naming quadruple-wrapped-leveraged-staked-bridged-voting-power-boosted-governance-tokens. What was relevant was the by-product of that movement, the start of the rat race known as “whitelist grinding”, the beginning of the end.</p><hr><h2 id="h-the-grind-begins" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Grind Begins</h2><h3 id="h-phase-one-fastest-fingers-first-with-a-boost" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Phase One: Fastest Fingers First With a Boost</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/009a82bfdf16b86d815ee9dcb5b825fc7ed656bf2730377207ee69030571bb6a.png" alt="&quot;At some time in the next 69,420 hours we will open our discord for the first 10 users&quot;" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">&quot;At some time in the next 69,420 hours we will open our discord for the first 10 users&quot;</figcaption></figure><p>The early ohmmie days were simple, anons would smash that like button and ring the bell on Twitter before flooding through the gates of discord to get their OG roles. This archaic practice has stood the test of time and we see it employed even for current launches. Its effectiveness lay in its simplicity, anons are rewarded for the commitment to the cryptosphere and the project, effectively being put on standby 24/7. This also encouraged early adoption and organic user engagement, which are strong plus points all around. Another common thing to do back then was to reward users that boosted the discord server, although this was too simplistic and is no longer in practice today.</p><p>There was no way to know back then that this small trick would mark our gradual conversion into mechanical bots.</p><hr><h3 id="h-phase-two-gms-gns-hewwo-fwens" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Phase Two: GMs, GNs, Hewwo Fwens</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f34e78e3c0dbf12698803fae30d29db0c13b738a7be7918bcfe829c995604ee2.png" alt="&quot;Yahallo!&quot;" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">&quot;Yahallo!&quot;</figcaption></figure><p>The sharp utensils quickly realized it didn’t make sense to just be giving out whitelists to the 20,000 earliest joiners for some pretty obvious reasons:</p><ul><li><p>It was stupidly easy to bot</p></li><li><p>It was not equitable</p></li><li><p>There was no incentive for long term support of the project</p></li></ul><p>This was the point where we started seeing the early iterations of the whitelist grinding meta that we know today. Common tactics included:</p><ul><li><p>Invite competitions - Still in practice but falling out of trend</p></li><li><p>Participation (gm, gn, be “helpful”) - Apparently the pinnacle of identifying loyal supporters, totally not prone to sweatshop abuse, currently the de-facto standard</p></li><li><p>Engagement (asking questions in AMAs mostly) - Still in practice but used as part of a larger toolkit now</p></li><li><p>Content Creation (memes and fanart) - Falling out of flavor too as project teams finally realized fiverr artists can be hired by anyone, not just by NFT teams</p></li></ul><hr><h3 id="h-phase-three-peak-engagement" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Phase Three: Peak Engagement</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ffb1054c86937a3a88862abc7d78593f98f2db7b4882a864895a8f85e673fce7.png" alt="&quot;Congrats Jin-woo, type /rank to remind yourself to get a life&quot;" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">&quot;Congrats Jin-woo, type /rank to remind yourself to get a life&quot;</figcaption></figure><p>After numerous trials and tribulations, this is where we’re at right now, the zenith of engagement. Whitelist grinding has effectively become a fulltime job, except that if it were truly a job, your boss would definitely have you replaced by a bot in the coming months. Congratulations everyone, a great round of applause, we’ve made it.</p><p>The ineffective tricks of the past have been replaced and the effective ones have been enhanced to maximize pain disguised as filtration of quality. Here’s what we ended up with:</p><ul><li><p>Participation remains the gold standard, daily gm/gn expected, preach the gospel in #general, good vibes only</p></li><li><p>Engagement has mutated into its final form, games on discord are frequent, AMAs/spaces/VCs occasionally reward participation</p></li><li><p>Collabs, giveaways, twitter raids and alpha group partnerships are the bread and butter of organic growth, and with good reason</p></li><li><p>Raffles are frequent enough to fill up the leftover slots and allow for the illusion of fairness</p></li><li><p>Invite competitions are still around, and most have included some form of bot filtration in an effort to maximize value</p></li></ul><hr><h2 id="h-the-need-for-the-grind" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Need for the Grind</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4ffc0d893858d693170f43d46624a7f1ec9847847b7fa45cff8a5023cd1955a0.png" alt="My friend screaming through the gartic phone to stop tagging her on twitter for giveaways" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">My friend screaming through the gartic phone to stop tagging her on twitter for giveaways</figcaption></figure><p>At the moment, the grind is a necessary evil as NFTs work on a fixed supply structure and in most cases, demand exceeds supply. This means that everyone and their pet chinchilla want the whitelist because it is <strong><em>literally free money</em></strong> <em>(at least until Winnie The Pooh mints an NFT and causes the inevitable collapse of this sector but we’ll save that for another time)</em>. Now here’s the hard part anon, should the precious and limited whitelist slots be given to:</p><p>A) a bunch of randos on twitter, <strong>or</strong></p><p>B) only the best, long term supporters?</p><p>If you answered A, you’re an idiot, hfsp.</p><p>If you answered B, congratulations, you’ve eliminated yourself from that list because you, dear anon, are a flipper, hfsp.</p><hr><p>For some context, designing a sustainable NFT project is easier/harder than a fungible token play depending on your perspective of whether more/less moving parts is easier/harder.</p><p>Fungible tokens are a much more established sector by this point, with a myriad of tweaks and settings that can be adjusted. These range from conceptual aspects such as vision and product design, to mathematically sound principles in tokenomics design. Distribution channels, investors, liquidity avenues, launch platforms, exchanges, campaigns, these are all things that can be tuned to give fungible projects the early boost they need and get them where they are going. And that boost makes an entire world of difference when assessing the longevity of any project.</p><p>Therefore, if we were to exclude the eternal constant which is the team, then due to the restricted nature of NFTs, <strong>the whitelisting process is THE SINGLE MOST important factor</strong> that determines the viability and success or failure of the project over an extended period of time. The selection of early stage investors decide whether the NFT can successfully navigate through price discovery, identify a strong floor and defend it to set an anchor. More flippers = shittier floor. Other potential factors would include:</p><ul><li><p>Marketing/distribution channels - extremely important but not enough on its own</p></li><li><p>Utility - which is barren at this time aside from those of alpha groups</p></li><li><p>Roadmap - or at least pretending to have one (mega shitpost on this but we’ll save it for another time)</p></li><li><p>Listing - possibly in the future, we’re seeing an increased number of CEXes trying to get involved with the NFT space right now, impact is debatable</p></li></ul><hr><h3 id="h-the-perfect-whitelister" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The “Perfect” Whitelister</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cb9dfdb62e45b38009cf608278c6411f98f9e0ce6b03f303f0d894b7efa881f5.png" alt="Are you the chosen one ????" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Are you the chosen one ????</figcaption></figure><p>In the eyes of the project team and “long term investors” as all anons claim to be, here are the traits of the ideal whitelister, from most important to least important:</p><ol><li><p>Big bagger - able to fall for fomo and buy more NFTs from secondary markets, unlikely to panic sell, BAYC pfp</p></li><li><p>Diamond hands - hopefully they lose their private keys at some point after minting</p></li><li><p>Le Connoisseur - in it for the art, NFT wallet shows <em>“next page”</em>, might open a museum in the future</p></li><li><p>Community member (T1) - active contribution to the community, able to generate/cycle/redistribute alpha, propose feasible ideas, structured arguments</p></li><li><p>KOL - distribute news and updates (shill) effectively, best if they pfp the NFT</p></li><li><p>Content creator - court jester of the community, able to create memes, gifs, videos, articles, other marketing collateral to be distributed, keep morale high</p></li><li><p>Community member (T2) - good vibes only gang, dilute fud by gaslighting fudders, mostly a moonboi, sometimes a fudder when spooked, will pfp but has no impact</p></li><li><p>Discord bots - WL farmers that forgot to leave the chat, pads group numbers, at least they are quiet</p></li><li><p>Community member (T3) - old school wen muun gang, place a curse on the team if the floor price dips by 0.001 ETH, sustains their life force through fudding</p></li><li><p>Flippers/WL Hunters - helping to build opensea one royalty payment at a time, at least they contribute to trade volume which is a good metric</p></li><li><p>Literally invested lifesavings into a jpg - bad vibes only ganga, high propensity to smash floor by listing 50% lower</p></li></ol><p>This is not an exhaustive and not an exclusive list, we fluctuate between different traits at any given point in time.</p><p><em>For example, you, dear anon, could be a [flipper] that got rugged repeatedly and forcibly converted into a [diamond-hands-connoisseur]</em>.</p><p>In my case, I tell myself that I’m a <em>[big-bagger-diamond-hands-connoisseur-KOL-content-creator]</em> before I go to bed at night but deep down I know I’m actually a <em>[community-member-T3-who-literally-invested-lifesavings-into-a-jpg]</em>.</p><hr><h2 id="h-reviewing-the-grind" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Reviewing the Grind</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/149305cc591cbf7c41302c17abe554efd54308d7a4d57c36c5de4d49d0136180.png" alt="My efforts have been rewarded by MEE6" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">My efforts have been rewarded by MEE6</figcaption></figure><p>With all that said, the reason the grind sucks is that it is not effective at identifying the above traits and has descended into “busy work” for community members. At a broad level, most of the activities have no quantifiable metrics and contribute nothing to the selection of whitelisters. They only serve to churn low-value engagement by dangling a carrot in front of the masses.</p><p>At a much more specific level, in no particular order:</p><ol><li><p>Twitter camping for “Discord open to first 100 members” is a decent strategy for ultra early stage hype and fomo but it will only get us so far. There’s no way to filter the members that are joining for any of the traits other than how often they check their phones. It’s also very susceptible to botting strategies and hinders the growth of the community if run for too long. Always a tradeoff between fomo and patience. <em>[8/10 initially but effectiveness falls off very quickly]</em></p></li><li><p>Invite competitions are extremely easy to bot or game via paid giveaways, only effective if the team has very advanced bot filtration technologies for discord. This most likely does not exists because it would used by everyone if it did. Captchas are useless. [2/10 on its own, perhaps 4/10 if there’s bot detection]</p></li><li><p>Chat grinding (gm, gn, #general) is pretty useless for trait identification <strong>BUT</strong> has merit as a marketing tool to churn activity and engagement in the community. There’s also some potential for improvements by adjusting how exp is calculated, possibly by assigning weightages to specific keywords in an effort to reward <strong>quality</strong> discussions and reduce the pain. Highly susceptible to sweatshop operations. If NFT teams can hire their artists and devs from fiverr, WL hunters can hire content writers and social media managers from fiverr too. [5/10 in its current iteration, positive points for marketing effect, negative points for how cancerous the process is for community members, at least half of the people bitching about whitelist grinding are referring to this specifically]</p></li><li><p>Engagement churning via AMAs, spaces, VCs, campaigns and other team interactions is at least decent in that it is a very filtered process and can help to select the kind of community members that can contribute effectively. Very useful for whitelisting but requires high commitment and labour. [8/10 for effectiveness but basically a pseudo interview process, not feasible at scale]</p></li><li><p>Engagement churning via discord games is absolutely worthless. At least some of them can be fun the first few times. It is extremely time consuming for everyone involved and provides no quantifiable insights about the whitelister. [0/10 would not recommend as a whitelisting criteria, the other half of the people bitching about whitelist grinding are referring to this]</p></li><li><p>Engagement churning via games built by the project team is a real coin-toss. If the game is fun (..it never is) then I think it would be an extremely good way to engage with the community and leverage them for incentivized beta-testing. There is a really good amount of merit to this but it’s still in the early stages. Does not help with trait identification for whitelisters unless the game is some psychoanalysis one. On the other end of the spectrum though, if the game mfing sucks ass (looking at you cryptogene and kaijukingz) then it is a mfing chore and could even impact the sentiments of the prospective minters. It’s so bad its actually a net-negative marketing strategy. “Muhh fun is subjectiv-” just shut up your game sucks. [∞/10 if the game is great, literal endless possibilities that can be incorporated, makes me excited for the future of NFTs] [-∞/10 if the game sucks, may piss off anons so much that they write a mfing dissertation about whitelist grinding in future]</p></li><li><p>Content creation used to be effective before the sweatshop operations started, now it’s just an indirect way of buying fanart off fiverr with extra steps. Memes, threads, videos and writeups (pick me blz) can still be effective if there is good distribution channels for them. Good for identifying court jesters to keep morale up when the post-reveal dump happens. [7/10 for marketing effect and ease of integration, primary negative is the sweatshop possibilities]</p></li><li><p>Paid giveaways “follow/like/rt for $50” are absolutely worthless [0/10]</p></li><li><p>Collabs and alpha groups are pretty much the one and only thing in the current meta I say with absolute confidence that it is the best way to filter and distribute whitelist slots, as long as the partners are vetted to be a good fit with the direction of the project. The only drawback is that this creates a closed and exclusive ecosystem but if at all possible, the bulk of the whitelists should be set aside for these campaigns. [10/10 but they may not want you even if you want them, might stifle adoption if used excessively]</p></li><li><p>Other giveaways, whether through KOLs, tag 3 friends, rt, like, follow are only effective is the target audience is a good fit, usually they aren’t. Decent way to expand outreach and help get the initial wave of interest. [2/10 for its ability to bring in users when you have literally nothing, quality is questionable]</p></li><li><p>Raffles are the last on the list since they are usually used at the very end to fill up any gaps. Reasonably useful as it helps to diversify the community. Premint.xyz has basic criteria that can be configured as a filtration process. Helpful but not particularly effective. Naughty teams run sybil attacks on their own raffles. [6/10 if done fairly, can be significantly improved by tuning address criteria]</p></li></ol><p>This is of course not applicable to second-generation series because you can just whitelist whoever is bagholding your shit, refer to invisible friends for a good implementation.</p><hr><h2 id="h-enhancing-the-whitelist" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Enhancing the Whitelist</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6127d9bf218e8900b33933213cbad26e80bb0ed11b3fa6c551d111f01d94f4fd.png" alt="Subaru going back in time to preserve our sanity" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Subaru going back in time to preserve our sanity</figcaption></figure><p>The often employed tricks are usually only effective for identifying whitelister traits 4 to 9. By combining them with some extra mechanisms, we can re-design whitelists to achieve the following:</p><ul><li><p>Accurately identify the traits of prospective WLers for a healthy pool of minters</p></li><li><p>Encourage contribution of high quality content in the community</p></li><li><p>Generate hype for the project</p></li></ul><p>In designing these mechanisms, I have tried to keep them flexible enough such that the implementation can be adjusted to meet the technical or other bandwidth limitations of the team. I initially made the assumption that all project teams include at least one competent developer, in which case the technical difficulty of the concepts proposed below would all be set to 1/10 when compared to smart contract development. However, I have since re-adjusted the difficulty levels in consideration of the fact that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zachxbt/status/1501213506116497418">outsourcing development work</a> is apparently a common practice.</p><hr><p><strong>Mechanism #1: Address Analysis</strong></p><p>This is, in my opinion, the key missing ingredient in the current whitelist meta. In summary, addresses can be analyzed based on their activity in the cryptospace. The metrics and weightages can be dynamically adjusted to align with the team’s vision and the implementation is reasonably trivial - base script can be hammered together in a day with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.etherscan.io/api-endpoints/accounts#get-a-list-of-normal-transactions-by-address">Etherscan API</a>, tuning based on criteria would not take more than a day. Alternatively, just pay for nansen NFT Leaderboards and work within the scope of their available data. Conceptually, the end result would be something similar to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://degenscore.com/cafe">DegenScore</a>, but geared towards NFTs instead of DeFi.</p><p>Here are some metrics that could be useful, sorted by implementation difficulty ascending:</p><ol><li><p>Address Age → <strong>1/10</strong> difficulty | <strong>1/10</strong> usefulness</p></li><li><p>Transaction Frequency → <strong>1/10</strong> difficulty | <strong>2/10</strong> usefulness</p></li><li><p>ETH Balance → <strong>1/10</strong> difficulty | <strong>5/10</strong> usefulness</p></li><li><p>Total NFTs (Curated*) → <strong>2/10</strong> difficulty | <strong>7/10</strong> usefulness</p></li><li><p>Unique NFTs (Curated*)→ <strong>3/10</strong> difficulty | <strong>7/10</strong> usefulness</p></li><li><p>Address USD Balance (ETH+ERC20s) → <strong>4/10</strong> difficulty | <strong>6/10</strong> usefulness</p></li><li><p>Total Address USD Balance (ETH+ERC20/721/1155) → <strong>6/10</strong> difficulty if you have an elusive Opensea API Key, <strong>8/10</strong> otherwise | <strong>8/10</strong> usefulness</p></li><li><p>Mint-to-Sale duration → <strong>6/10</strong> difficulty | <strong>10/10</strong> usefulness</p></li><li><p>Purchase-to-Sale duration → <strong>6/10</strong> difficulty | <strong>9/10</strong> usefulness</p></li></ol><p>* A curated list could be defined prior to the checks to target specific NFTs such as BAYC, CryptoPunk, Azuki, etc.</p><p>As mentioned, the concept is highly customizable and the list above is not exhaustive. Weights and scores can be assigned based on a combination of metrics, and auto-win/auto-lose filters can also be added. As an example, an address that has &gt;100 ETH could be automatically qualified and an address that has a consistent MtS duration of &lt;1 day can be automatically disqualified.</p><p>A further consideration is that this mechanism can work complementary to existing whitelist procedures as a secondary filter, or on its own as a standalone whitelist process. It’s important to note that if it is used as a standalone process, the whitelists set aside for this mechanism should be limited to an upper bound of 50% to 75% of the total supply, as it may result in a walled-garden if used excessively.</p><hr><p><strong>Mechanism #2: Revamping Discord Chat Grinding</strong></p><p>The bulk of the complaints regarding chat grinding is because it is an extremely mundane and repetitive task that isn’t meritocratic in nature. However, the marketing benefits are enormous due to the amount of activity it churns out. In my opinion, minor tweaks can be added to the chat grinding bots for significant benefits:</p><ul><li><p>Reduced exp for target keywords - “gm” / “gn” / “hello” / “good/nice project” / “when” / “promotion” / etc.</p></li><li><p>Increased / Reduced exp for message length - ideally on a cumulative normal distribution, exp increases based on message length up to a threshold before diminishing returns, this should be used as a multiplier in addition to other filters</p></li><li><p>Increased exp for target keywords, used in tandem with message length multiplier - “roadmap” / “utility” / “discussed” / project specific keywords such as their name or upcoming products / etc.</p></li><li><p>Increased exp for consistency across the day - a multiplier that increases the exp of a message based on time since last message, this rewards participants who are active throughout the day and penalizes those on a shift or schedule</p></li></ul><p><strong>Mechanism #3: Transparent Raffles</strong></p><p>This is just a slight upgrade but raffles can be used in tandem with a less stringent version of Mechanism #1 for qualification. This eliminates the possibility of sybils. Address submissions should be shuffled and the results should be published publicly, then an offset can be applied based on the output of a VRF. The offset mechanism is not important as long as it is provably fair, it could be as simple as adding the VRF to a sorted list or using the VRF as the first index, or as complicated as using the VRF as a seed fed into a pre-disclosed hashing algorithm.</p><hr><h3 id="h-putting-it-all-together" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Putting It All Together</h3><p>A combination of the above three proposed mechanisms and the ones that are still effective today (AMAs, Collabs, Alpha Groups, Content Creation) would be an ideal direction for whitelists to take in that it strikes the delicate balance between qualifying minters and generating hype for the project. These concepts are also not intended to be a one-size-fits-all approach and should be adjusted for alignment of visions.</p><p>Lastly, in case it was not obvious, all mechanisms should not be publicly disclosed to avoid gaming the system, at least until after the whitelist process has concluded.</p><p>Thanks for sticking through this long post!</p><hr><p><em>If you like being insulted in creative ways, anime-crypto memes, occasional insights into blockchain related tech, unactionable and downright useless alpha, follow me on twitter </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xS4gas"><em>@0xS4gas</em></a><em> (pronounced SAH-gas, the ‘4’ is 1337). You can also send shitcoins to S4gas.eth / 0x00001cF7FC5cdFA1be94A3359c7659ec50c60000 so that this ape can get some bananas.</em></p>]]></content:encoded>
            <author>s4gas@newsletter.paragraph.com (0xS4gas)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/9c34b434ad2e609e714f10242cff144a038aff6c4c069f6954c86533d282c79a.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Rarity Scoring Paradox]]></title>
            <link>https://paragraph.com/@s4gas/the-rarity-scoring-paradox</link>
            <guid>rqIFjNhJ6qyuyZOQlCJ5</guid>
            <pubDate>Mon, 28 Feb 2022 13:32:12 GMT</pubDate>
            <description><![CDATA[Why is this ugly NFT ranked 1 ??“Hey anon, have you heard of rarity ranking and scores ??” “What are rarity scores” “It’s an arbitrary number used by uncultured people who can’t appreciate art to decide which pieces should be worth more or less, even though they’re all worth the same amount of nothing :)” “THATS ME” “Simply look up any collection at [insert favorite rarity sniper here] and you can see your NFTs ranked by their rarity” “But how does it work” “Who cares ?? You just buy what the...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/208e3d649ee247ee92ecd4dc33d0c5d9179b7bcc64fe6c8a428258b0812f597d.png" alt="Why is this ugly NFT ranked 1 ??" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Why is this ugly NFT ranked 1 ??</figcaption></figure><hr><p>“Hey anon, have you heard of rarity ranking and scores ??”</p><p>“What are rarity scores”</p><p>“It’s an arbitrary number used by uncultured people who can’t appreciate art to decide which pieces should be worth more or less, even though they’re all worth the same amount of nothing :)”</p><p>“THATS ME”</p><p>“Simply look up any collection at <em>[insert favorite rarity sniper here]</em> and you can see your NFTs ranked by their rarity”</p><p>“But how does it work”</p><p>“Who cares ?? You just buy what they tell you to because the highest ranked items all look the best !!”</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2cd82157e07fe8ea0ea0663b9d6001879e29e3959891527de431cd1bc1158bcf.png" alt="Rarest NFT in every collection based on metadata" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Rarest NFT in every collection based on metadata</figcaption></figure><hr><h3 id="h-tldr-the-lack-of-optional-traits-and-the-total-number-of-traits-are-factored-into-rarity-calculations-in-theory-a-blank-nft-with-no-traits-would-be-the-rarest-piece-of-every-collection" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">TL;DR: The lack of optional traits and the total number of traits are factored into rarity calculations. In theory, a blank NFT with no traits would be the rarest piece of every collection.</h3><hr><p>Over the past couple of days, I built a rarity sniper and compared it to publicly available ones (nanocube/raritysniper/traitsniper/etc.). I thought it’d be a quick and easy project but instead it took a journey of self discovery before I got it right.</p><p>I’ll be using Azuki as the primary reference since its pretty and I like it. [I do not own an Azuki <strong><em>yet</em></strong> so its fair game for me to shill it]</p><p>I’ll also be using nanocube as the primary reference since they include two methods of calculating rarity score (classic and trait normalisation).</p><h3 id="h-attempt" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Attempt</h3><p>For my implementation, I hackerman-ed the following:</p><ul><li><p>Downloaded the metadata for every tokenId</p></li><li><p>Extracted the traits of each tokenId</p></li><li><p>Calculated the rarity of each individual trait based on the number of times they appeared in the entire collection (rarity = traitCount / totalSupply)</p></li><li><p>Multiplied the rarity of all traits for each tokenId</p></li><li><p>Took a moment to feel good about my script kiddie skillz</p></li></ul><p>I was pretty pleased with myself for having generated my own list in such a short time until I realized the hit rate was completely off.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c4c9cb3288f5dd4b7288007461ab96a8c90d9db5216b3c730f81c380a309815a.png" alt="0% Hit Rate" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">0% Hit Rate</figcaption></figure><h3 id="h-revelation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Revelation</h3><p>The abysmal performance of the first generation came as a pretty big shock so I went to take a look at the top few pieces on nanocube to find out why.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/421aca2bed22cb52af1b2eae383cda3977bc1e89f1570b437cae60ba2db484e2.png" alt="&quot;One of these things is not like the others&quot;" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">&quot;One of these things is not like the others&quot;</figcaption></figure><p>The highest ranking piece (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://opensea.io/assets/0xed5af388653567af2f388e6224dc7c4b3241c544/2152">Azuki #2152</a>) immediately struck out since it looks ordinary as shit and caused me to seriously think if there was a bug or advanced anti-rarity-sniping mechanism at play. However, a deeper dive into the scoring system revealed the answer, in that the two highest ranking traits were - &lt;Quantity of Traits: 5&gt; &amp; &lt;Hair: none&gt;.</p><p>This means that the principle applied to such rarity scoring mechanisms factor the lack of a trait as a trait in and of itself, which makes sense from a certain perspective.</p><p>If that doesn’t make sense to you, dear anon, then consider this example instead:</p><p>If you were to attend a crypto conference of 10,000 people and everyone else has a brain, you would be the most <strong>special</strong> person in the room because you, dear anon, do not have one.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>The impact of such scoring mechanisms means that NFTs with fewer attributes, whether by sheer luck or intentional design, would rank higher on rarity lists (except in a situation where the majority of attributes have a &lt;50% chance of being generated).</p><p>This may seem counter-intuitive at a glance but there is precedence set by collectors of artwork, trading cards and figurines where misprints or defective pieces are able to command higher prices due to perceived rarity or scarcity.</p><p>This also means that the rarest piece of most NFT collections would in fact be a blank drawing, although in practice, the artwork is usually fully designed despite having empty metadata (The Other Side is one example of this).</p><p>More commonly though, NFT collections are using attributes like “Name” for special or one-of-one pieces, which applies the same logic and bumps the rarity score significantly as these are often unique to only a very small number of pieces.</p><hr><p><em>If you like being insulted in creative ways, anime-crypto memes, occasional insights into blockchain related tech, unactionable and downright useless alpha, follow me on twitter </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xS4gas"><em>@0xS4gas</em></a><em> (pronounced SAH-gas, the ‘4’ is 1337). You can also send shitcoins to S4gas.eth / 0x00001cF7FC5cdFA1be94A3359c7659ec50c60000 so that this ape can get some bananas.</em></p>]]></content:encoded>
            <author>s4gas@newsletter.paragraph.com (0xS4gas)</author>
        </item>
    </channel>
</rss>