146 karma · joined April 8, 2020
I posted it earlier: https://news.ycombinator.com/item?id=22813519
I've added a few Python scripts for easier interaction but totally agree that for now putting images on Etherdoek is a pain.
In short, Etherdoek is a 1,000 by 1,000 pixel canvas. Pixels are sold through a smart contract. The buyer sets the pixel color (hex value, 3 bytes) and gets an ERC-721 token which corresponds to her pixel. Pixel tokens can be traded like any other ERC-721 token. Through the same smart contract any owner of a pixel token can change the color of the corresponding pixel.
The canvas will exist as long as Ethereum. Ethereum contains the full state of the image and changes are saved forever as events. It’s censorship resistant and does not depend on any data being stored outside of the blockchain.