Dapp.com
CryptoPunks on Dapp.com
December 07, 2018
Larva Labs is known for its interesting apps, for working on projects like Road Trip, a free to play game on IOS and Android. Imagine yourself that you are driving cross country and your gas pedal gets stuck and you can’t slow down. That’s definitely dangerous, and yet you’re having a great time. You can start the game in your standard family roadster with luggage on the roof. Androidify is a small internal project with Google that grew to become the face of the Android global brand. It started as a fun internal project with their friends at the Google Creative Lav. They just want simply to make the Android logo that allowing every user to look like an android. They created CryptoPunks a collection of 10,000 unique punk characters showing off the Solidity’s capability and inspiring other projects in at the same time. When Crypto Punks started, the 10, 000 strong punks were all free for anyone. Now it’s being traded and auctioned off by their owners creating a limited edition pixilated art.
CryptoPunk are 24x24 pixel art images, generated algorithmically. There are rarer typesmixed in: Apes, Zombies, and even the odd Alien. Every punk has their own profile page that shows their attributes as well as their ownership for sale status.
They invited Matt Hall and John Watkinson the founders of Larva Labs. According to Matt Hall, they started and John had been working on this character generator and they really liked where it was going. They even not sure how it goes and it happened. They thought it would be interesting to make it a token on the blockchain and give it a uniqueness element. That was May or June 2017. And John said they thought that was an art at the time, and they thought that people would see it more as a collectible in the traditional sense like collecting cards, such as sport cards.
So how did they manage to make crypto punks both ERC20 and ERC721?
The ERC 721 not really exists during that time. Later on someone had submitted ERC721 to the standard process, based on Cryptopunks. Then later on more projects had come. Matt had added the functions and modified others in the ERC-20 spec and would be represent individual and unique tokens rather than be a fungible tokens. So their code matches the specs of ERC20 but it was not perfectly. And he said it was not quite 721 it’s because of the standard didn’t exist yet with the naming scheme that is enforced today. So the code is specific the work “punk”, John said.
ERC20 is a technical standard used for smart contracts on the ethereum blockchain for implementing tokens. It defines a common list of rules for ethereum tokens to follow within the larger ethereum ecosystem, allowing developers to accurately predict interaction between tokens. The ERC721 standard is used for exchangeable, non fungible token. That it’s more dedicated to a non- currency token being an emulation of a rare or unique good when ERC20 standard is used for fungible tokens.
Creating the code for Crypto Punks had lots of trial and error. They went through everything and they eventually diverged from ERC20 fairly drastically and it was ended up having a big bug in their deployed contract .later on they found out a solution after a several attempts. The solution was to do a composite image with all the punks in it and then take a hash of that and store it in the contract, and they even not sure if that is acceptable to people or not. There was a strong enough connection between the image and the contract. Finally it’s standard and yet it was really something completely unknown.
Why did they choose punks? John said, “I just like Punk culture in general, so that was the start of it. Blockchain culture was really quite punky in its early days, it is embodied the punk ethos of f*** the system, were going to operate against the norms.” Once they sorted and had it together with Ethereum everyone will say “oh yeah these are the Cryptopunks”.
For Matt and John said, it was interesting experience and especially for Matt as a developer it was a different how project it went.
Here’ how you can get punk:
The Easiest Option
Download and install a Chrome browser plugin called MetaMask. This will allow websites (that you authorize) access to your Ethereum account.
If you made a new account, buy some Ether. The MetaMask plugin has a button that will allow you to buy Ether from Coinbase.
Once you have the plugin installed, this website will recognize it and add buttons that allow you to bid on, buy and sell punks directly in the interface.
For example, you can buy Punk #4476 for 0.42 ETH ($35.75 USD).
The Harder Option
You can also do the following if you prefer to run a wallet on your computer:
Download and install Mist which is basically a web browser for Ethereum apps.
You will need to wait while the entire blockchain syncs to your computer (probably 10-20GB).
You will also need to get some Ether, there should be a button in Mist that lets you buy some directly from CoinBase.
Open Mist and load this website, press the authorize icon in the top right to allow the website to see your Ethereum account. Now you can buy and sell punks. For more details click this link ➡️ https://www.larvalabs.com/
For more information check on https://www.dapp.com
Launch with Dapp.com - Get your #dapp in front of the community and reach thousands of users.
You may contact at➡️ [email protected] if you're interested.
Telegram: https://t.me/dapp_com
➡️ Dapp.com