Sam Phillips
The Frontier

The Frontier

Meet my latest project, I built OnChainPixels using many technologies, and I learned Web3

Meet my latest project, I built OnChainPixels using many technologies, and I learned Web3

Sam Phillips's photo
Sam Phillips
·Sep 2, 2022·

7 min read

Subscribe to my newsletter and never miss my upcoming articles

Table of contents

Introduction

It's week 3 of #4articles4weeks, and one of the options was to write about a project I'm working on! I have been working on this for quite a while and will be taking it to market within the next few months.

I originally used this project idea simply to learn the various aspects of Web3 and actually make something using the technology. However, it is fast becoming far more.

What is OnChainPixels

onchainpixels

OnChainPixels is a dynamic NFT collection, originally created to see if it was possible to have completely editable NFT images stored on the Ethereum blockchain. No IPFS, all meta and image data stored on-chain.

Not only is it all on-chain, but on mint, it's blank! You can then use the web based editor to draw whatever you like, and persist it on-chain forever.

The only “art” that OnChainPixels NFTs have is created by the owner.

The Vision for OnChainPixels

During OnChainPixels early development I started socializing with a lot of people who owned NFTs or were making their own. I started learning a lot about the space and really got involved with NFTs. I joined many communities and saw a lot of the same processes in each of them when it came to communication and benefits.

I saw that the NFT industry was heading in a very bad direction. With a little forethought, it was plain to see 99% of NFT collections were simply people with (admittedly) great marketing techniques, exploiting the hype around NFTs for profit.

NFTs have the potential to create great communities, that have access to walled gardens as a benefit of owning the NFT. I aim to create an NFT that can do this in a way that is sustainable in the long term, without asking anything from the holders.

I plan on creating many tools to help developers in Web3 create amazing things, and use OnChainPixels to provide “free forever” access as long as they hold the NFT. This will hopefully give the NFTs tangible value that grows over time as more products become available. Of course these products are not walled gardens, but open tools that anyone can use, owning an OnChainPixels NFT simply gives them premium access to those tools in some way for free.

From the use of these tools and interest in the NFTs, I hope to create a community of developers interested in all manner of technologies and provide a hub for them to socialize, and learn from each other.

vitalik

Why did I choose to learn Web3?

It always pays to know

When a new technology comes out, it always pays to understand the technology and how to use it as soon as possible. By “technology” I'm not referring a new JavaScript framework, but something like the first iPhone and the invention of mobile apps that can be sold to smartphone users.

Whether the technology is transformative, or at least some people think it could be transformative, it pays to know about it in detail. If you know about it and can use the technology to your benefit before it becomes transformative, you can ride the wave when it is most profitable.

It's already a billion-dollar industry, and still yet to be transformative

I think Web3 is the only technology that will come along in my life-time that becomes a billion-dollar industry BEFORE it has a tangible impact on the world and gains mass adoption across the globe.

Web3 has made many millionaires, and it hasn't even found its way yet. This blows my mind, and I'll be damned if I miss out on it.

When the big boys start investing, that's generally a good sign

So many large corporations are investing heavily into Web3, an industry that is still almost entirely speculative. Big companies just don't do that, period. Then Web3 came along and it all changed. Facebook changed its name to Meta, that's just crazy in my eyes.

To put it simply, when entities that have a proven track record of making a lot of money are swarming over something, I feel that is a good sign to also start swarming.

I don't like 99% of NFT projects out there, so why did i make one?

There are definitely use cases for NFTs, but most collections out there are created to funnel money into founders that slowly disappear with the funds. This was made possible by popularizing a broken system from the beginning. I would never want to do that to anyone, so I'm not. But I still wanted to make an NFT, and I still wanted to make it great.

I wanted to make an NFT because the technology itself is just plain fun for a developer. The technology of smart contracts and programmable tokens fascinates me. It is something that has never been done before, and thinking about the problems that come from creating an NFT sets my brain on fire.

What makes a “good” NFT project?

The following is just my opinion and many people (especially those in the NFT community) will most likley have vastly different views

It should not seek initial funding from its community

Contrary to most NFT projects, I don't believe there should be any cost for an NFT, only perhaps controlled minting to individuals that have been short-listed.

Just like any product that is intended for end users, initial funding for its development shouldn't come from the end users. There are plenty of other ways to source funding if it's needed, but selling a speculative asset with no tangible value to fund that work isn't right in my opinion.

It should grow with its products

The community supporting the project, and even the amount of available NFTs, should grow with the project's life-cycle. If work hasn't even started yet, focusing on gaining a community of thousands of people just shows where the creator's priorities lie. Upon the first person being offered an NFT, there should be substantial work already done to show them.

It should not be speculative in nature

Although NFTs as assets are entirely speculative, that doesn't mean the project needs to be either. I believe if an NFT project represents a product, that product should already be out there, creating value for users before NFTs exist to support its community.

Its community should not be the cornerstone of the project, it should be a by-product of a successful project and be used to gauge interest

This goes for the NFTs themselves too. Both the community and the NFTs offered by a project should be by-products of the project itself. Any product should be able to function completely independently of NFTs for the forceable future. Even if you were making a game where all items were NFTs, the items should be off-chain within the gaming ecosystem. The user should only be able to export an item as an NFT for sale on free markets, and conversely be able to burn an NFT to claim the item in-game.

Projects currently in the works under OnChainPixels

Snapshotify

snapshotify

snapshotify.xyz allows you to create ownership snapshots at any time in the past for any NFT collection on all major networks. Snapshots are saved for future reference, can be viewed and shared easily online, and can be exported in JSON, CSV or Excel.

Super IPFS

Super IPFS

superipfs.cloud offers a global IPFS gateway network that uses a tiered architecture to create insanely fast discovery and download of assets. No developer infrastructure is needed to cache IPFS files or host them for delivery. Super IPFS utilizes edge computing and global edge caches that cache all files requested for instant subsequent request resolution.

Uncached files that need to be fetched directly from IPFS are retrieved by a global isolated IPFS gateway network that finds the closest geographical point to the stored file before entering the slow and cumbersome public IPFS network.

It also offers a simple way to re-size images on the fly to optimize your page load speed and user experience!

Moving to Trine Labs

I plan on re-branding to Trine Labs, and having OnChainPixels simply be a utility focused NFT collection that enables access to all Trine Labs products and services. This will take a while as branding really isn't my strong suit 😂

Future projects

mybags.app

mybags.app will be an NFT owner's dream, allowing them to see all the statistics they need about their NFTs and collections in a single view. Metrics for gauging performance of NFT collections over time, along with roll-up statistics for their entire portfolio!

thirdauth

thirdauth aims to be the go-to identity management tool for Web3. Easy to integrate for developers to add sign in with Web3 wallets, without having to integrate it directly into their application. With a single integration, users will be able to log in to your website without passwords, using any Web3 wallet they want!

Conclusion

I have leant so much using Web3 technologies and am still learning more every day. The technology behind all this is super exciting, and I can't wait for more use-cases to pop up and ride the wave of mass adoption!

Thanks for reading! Follow me on Twitter to keep up to date with my projects and get notified of new articles like this in the future!

 
Share this