Keeping Ethereum's Promise: CryptoKitties Is Embracing Open-Source

By moving to open-source more of the CryptoKitties codebase, the ethereum-based startup is making its project more of a true decentralized app.

AccessTimeIconJun 29, 2018 at 12:01 p.m. UTC
Updated Sep 13, 2021 at 8:07 a.m. UTC
10 Years of Decentralizing the Future
May 29-31, 2024 - Austin, TexasThe biggest and most established global hub for everything crypto, blockchain and Web3.Register Now

Call it an explosion of cute names for a cause.

Announced this week, CryptoKitties debuted a number of new initiatives that will further decentralize its popular ethereum app, which while largely passing under the radar, show the startup is making strides to give users rights. It's been the subject of criticism for the beloved game, which raised $12 million in March with the expectation it would loosen controls on its code in line with the larger crypto ethos.

Among a slew of updates, CryptoKitties is open-sourcing its API and smart contracts for gameplay in the KittyVerse – a virtual world of experiences including catfights, racing and accessories – through a developer toolkit. Plus, it's updated its user agreements to be more lenient and introduced a players' rights contract called the Nifty License.

"CryptoKitties ... was always criticized for not being completely decentralized," Afri Schoedon, communications officer at the ethereum startup Parity, explained. "I think CryptoKitties is doing a good job on finding the perfect path between decentralization and usability."

He continued: The more you try to decentralize things, the more complicated it will be to actually use it."

And CryptoKitties isn't just improving for end-users, but also for developers.

Take players like Candi Johnson, who have donated their time to build gameplay features like more complex battle options. Observers pointed out that CryptoKitties' old terms of service stipulated the team owned all graphics and elements of the app, but the Nifty License gives Johnson, and other cat owners, the legal rights to the intellectual property of each tabby.

As CryptoKitties fan Todd Goldberg tweeted: "I have the right to delete my account and still take the asset with me. If this was a centralized game and I wanted to delete my account, I'd lose the asset."

A traditional, centralized gaming studio might balk at the idea of letting users take their digital assets off the platform.

To the contrary, CryptoKitties co-founder Bryce Bladon said that diverse experiences with the items increase the whole ecosystem's value, plus, people looking to build alternative versions of CryptoKitties now don't ever need to worry about being sued.

Bladon told CoinDesk:

"It's as much about removing ourselves as any form of a central authority as it is about doing so in a way that doesn't compromise the value of this game, of this product, and of this platform as a whole."

Looking ahead, CryptoKitties plans to build on this progress by looking into decentralized data storage solutions like Filecoin and the InterPlanetary File System (IPFS), Bladon said.

Stakeholder rights

Crypto collectibles are valuable only as long as they are unique or rare – so balancing owners' rights with some limitation on how these tokens are reproduced will be crucial to this ecosystem's success.

Bladon said he hopes the Nifty License can set an example for other non-fungible tokens, a broader class of crypto assets of which CryptoKitties is the most well-known, establishing a norm where the asset belongs to the user and not the platform.

"That is why we have loosened up our terms of service. That is why we put this license out there," he said.

However, the Nifty License still appears to stipulate that owners can't apply the cat's image for commercial use – like a company logo – or sell it on a marketplace that doesn't verify ownership, such as Craigslist.

Limitations aside, Parity's Schoedon sees the Nifty License as a step in the right direction.

"It would be good to just get away from this second-layer licensing issue by just saying 'whoever owns that token owns the attached art,'" he said, referencing how commercial use and distribution clauses can get tricky.

Fortunately for gamers, the CryptoKitties team sees the Nifty License as a work in progress.

Looking ahead, the virtual playground will no longer be maintained solely by the startup. Case in point, Johnson's work on new CryptoKitties' experiences is not as a part of another open-source project or separate IP; instead, it's just for the love of the game.

"The goal is to add value to the community and the kitties by giving them additional functionality. They're super cute as collectibles, and being able to play with them is fun," Johnson told CoinDesk.

Speaking to why making the application easier to use for developers will be beneficial to end users, Bladon said:

"There is no more one-size-fits-all gameplay experience."

Sustainable funding

Yet another initiative CryptoKitties announced this week is the Nifty Kitty Program, which gives opportunities for independent developer teams to apply for loans or grants to fund work for the community.

"We are trying to build sustainable revenue options for people outside of the core CryptoKitties team," Bladon said.

These days, the startup's main source of revenue is charging 3.75 percent on all transactions done through CryptoKitties.co, such as buying a new kitty.

However, since the ethereum smart contract is open-source, other parties could theoretically give birth to new pets without that tax. Bladon said users with the skills to utilize the smart contract themselves have always been welcome to experiment.

"The hash code would correlate to the cat's art and they would own it. It would be a legitimate CryptoKitty," Bladon said. "I'm certain there is immense potential and a strong possibility for new and interesting ways for CryptoKitties to be made."

The team has already selected a few external projects to receive loans or grants through the Nifty Kitty Program. Whatever those teams make won't be owned or managed by the original startup. This initiative aims to boost outside participation in building a cat-tastic ecosystem.

For Johnson, CryptoKitties was her first introduction to blockchain technology and she enjoyed the opportunity to learn more about it with a group of players who call themselves the KittyBattles team. Regardless of whether this team ever seeks monetary rewards for their creation, other developer teams might want that option.

The Nifty Kitty Program could be aligned with CryptoKitties' interest in decentralizing its processes. In the future, if CryptoKitties relinquishes control of the platform, the game would still need a vibrant developer community to continue iterating on the game to make it fun for users.

Speaking to this point, Bladon said:

"Once a core concept is proven, developers can build on top of it. Players can sort of invest in the idea. Players and developers alike are elevated to stakeholders in it."

Pink CryptoKitties image via CryptoKitties Medium 

Disclosure

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. In November 2023, CoinDesk was acquired by the Bullish group, owner of Bullish, a regulated, digital assets exchange. The Bullish group is majority-owned by Block.one; both companies have interests in a variety of blockchain and digital asset businesses and significant holdings of digital assets, including bitcoin. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence. CoinDesk employees, including journalists, may receive options in the Bullish group as part of their compensation.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.