Internet Computer's First NFT Drop Marred By Issues
Dfinity's Internet Computer faces issues with its first-ever NFT collection called ICPunks.
- The first-ever NFT drop on Internet Computer (IC), ICPunks, was affected by technical glitches.
- Most users reported they could not load the application and claim their NFT.
- While the minting process was over in 30 minutes, users have spoken out about the poor user experience.
Share this article
Internet Computer, a scalable blockchain developed by the Dfinity Foundation, faced technical glitches in its first-ever NFT drop.
Internet Computer Struggles With NFT Drop
On Sept. 1, ICPunks, the first ever NFT collection was launched on Internet Computer Protocol (ICP). However, the whole process was marred by network issues.
ICPunks is a collection of 10,000 unique, randomly generated clowns, and is a play on the American Hip-hop duo the Insane Clown Posse, with which the network shares the ICP acronym. ICPunks could be minted for free; however, when users tried, they reported being unable to load the application and claim their NFT.
A report by Igor Lilic, who heads developer relations at Dfinity stated the network was “not serving real user traffic anywhere close to the theoretical maximum rate.” The final result was that the subnet hosting the NFT canister (smart contract) struggled to properly interact with the ICPunks’ website.
The NFT minting went live at around 20:00 UTC on Sept. 1. According to the ICPunks developers, 180k people were online to claim the free NFTs, and it was the first time the network had experienced such a high volume of traffic. Soon after the minting began, users reported not being able to interact with the NFT dApp.
What appears to have happened is that a particular subnet, an individual network within the Internet Computer that hosted the NFT contract, could not manage the amount of traffic. The current subnet architecture has not been configured to handle a high volume of users interacting with it.
The nodes within that subnet (pjljw) had been configured to limit users’ requests to query and update calls whenever it detected very high traffic. This was implemented to avoid spam attacks and prevent denial of service on the network. Unfortunately, this safeguard backfired.
— Tomasz Kordyla (@Tkordy) September 1, 2021
Other canisters within the subnet NNS app and Distrikt were disrupted too. Outside subnets within the IC also “experienced degraded performance” due to high traffic.
Despite the congestion, the subnet (pjljw) canister was able to finish the NFT drop, and the minting of 10,000 NFTs was finished within 30 minutes.
In the end, the main complaint from the perspective of end-users was poor network performance. The user experience was so bad that several NFT claimers posted about the incident on social media, aggressively calling out the NFT drop, some even claiming that the whole thing was a “scam.”
The incident is not the first to demonstrate network issues with IC. Several days before the NFT drop, a developer from DFinance, a DeFi project building on IC, reported network issues during a testnet event of only 9000 users.
Anticipating the hype around the launch, the ICPunks team had already migrated website hosting from IC to their centralized servers. Despite hosting the website themselves, the team admitted that the Internet Computer was “very laggy.”
Community members have also pointed out that the subnet was single-threaded and used only 1 of 64 cores. Therefore, ironically, during the NFT drop, while the subnet maxed out its performance, other cores were idle. This means the subnet was running at a much lower hardware capacity than it should have been.
Critics say IC is not suited to execute a large-scale NFT launch, let alone implement a web-scale dApp platform. Kyle Peacock, a software engineer at Dfinity, admitted that IC’s “current architecture needs to change to support high traffic events like this.”
NFT Drop Adds To Previous Criticism
The Dfinity Foundation raised funds from top crypto VCs, including Andreessen Horowitz (a16z), and Polychain Capital. However, after the network genesis, the Dfinity Foundation faced intense criticism for ICP token distribution.
While the team has touted IC’s capability to achieve web scalability and become a world computer, the very first NFT drop on the network does not corroborate that claim. The network is still in the beta phase, and therefore it is hoped that the IC team will improve the network infrastructure soon.
Disclosure: The author owns less than $50 worth of ICP tokens.