Blockchain Startup LitePaper
Blockchain Startup LitePaper
The censorship-resistant nature of the blockchain provides users who want to make a statement
(no matter how controversial) a platform to do so, and the pseudo-anonymous nature of the
blockchain will mean people are able to make art or statements on the canvas without fear of
being identified unless they wish to claim ownership by making a transaction.
WHAT IS MURALL?
MurAll is a digital collaborative mural/canvas/wall measuring 2048 pixels by 1024 pixels
(2097152 pixels in total) that anyone anywhere can draw on. There are no restrictions on what
can be drawn. The entire ethos of the MurAll project is that it fits with the blockchain narrative of
a neutral place that doesn’t filter or stop any transaction. A place for true freedom of speech. The
only thing required to draw on MurAll is the PAINT token. Any contribution to MurAll will be on
the blockchain in its history for as long as the blockchain lives (i.e. you will always be able to see
your contribution there in the history, even if someone draws over your pixels). When you draw,
you also get a MURALL Non-Fungible Token (NFT) of your contribution, a token containing your
drawing, which you own and are free to do with as you please - hold, display, trade, collect; the
choice is yours.
Unlike some other collaborative drawing projects, you do not own the pixels you draw over
on MurAll so someone else’s drawing can be drawn over. However, no one can draw on your
MURALL NFT which contains your original drawing on MurAll. The fact that MurAll can only be
covered in its entirety a maximum of 21 thousand times means that people will think twice about
redrawing other people’s work; wouldn’t you rather draw something unique considering you may
not get the opportunity to draw on MurAll again?
COLOURS
MurAll uses RGB565, a 16-bit colour space which
gives the best look while allowing for more pixels per
transaction, as well as taking up less room on the
blockchain. Each drawn image can have up to 256
distinct colours from the RGB565 spectrum. There is
no set 256 colour palette, each artist can choose any
256 colours to use for each drawing.
TRANSACTION DATA
What’s going on in the background?
• The metadata consists of an array of two 32-byte objects. The first 32-
byte object is a name assigned to the NFT (up to 32 characters). The
second 32-byte object contains a number optionally assigned by the
artist (3 bytes - up to 16777216) a series id optionally assigned by the
artist (also 3 bytes) plus the final bit is put to a value above 1 if alpha is
enabled in the drawing.
In each transaction made on the canvas, tokens are “burnt”, meaning all tokens that are spent
drawing to the canvas are taken out of circulation. This reduces the total supply, which increases
the rarity (and in turn, the value) of the remaining tokens. This means at the beginning of the life
of MurAll when PAINT is plentiful in supply, drawing to the canvas will be incredibly cheap, which
no doubt will result in lower quality artwork, where anyone and everyone will draw anything
and everything on the canvas because it is so cheap. However, over time as the tokens’ supply
reduces (and thus the rarity increases), the remaining tokens will increase in value, causing token
holders to be more reluctant to use their tokens to draw meaningless things, leaving only those
who truly want to make a statement or who truly want to make good quality art with the desire to
use the tokens to draw on the canvas.
MURALL Non-Fungible Token (NFT)
Users are able to “mint” a MURALL; a “write-once” ERC721 Non-Fungible Token (NFT) that is
produced when they complete a drawing on the canvas. This gives them a piece of MurAll that they
own, which they can hold onto or trade, and given the finite nature of the PAINT token, there will
only be a finite amount of NFTs produced by MurAll, making them scarce and collectable. A user
could, for example, collect pieces like a puzzle or buy other users’ work to own for themselves.
Users are able to track their contribution to the canvas (i.e. the transactions on the blockchain)
to see their “part in history” in the life of the canvas, and given the finite life of the canvas, they
have an incentive to draw on it so as to be included in its life. Also, the NFT facet of the project
will give MurAll something that can continue to live well past the life of the MurAll canvas.
In order to maximise the number of pixels you can draw to MurAll, the NFT initially contains a
hash of the user’s contribution onto the MurAll canvas. This avoids sharing the transaction’s
gas cost between the drawing and the NFT and thus increases the number of pixels that can be
drawn for that transaction. Additionally, users can choose to fill the NFT with the original pixel
data meaning that the pixel data will be permanently stored inside the NFT on the Ethereum
blockchain. However, users may opt to leave it unfilled, because they simply want to draw on
MurAll in order to collaborate with the existing artwork on the canvas.
It does not cost PAINT to create an NFT, since the user has already spent PAINT to draw on
the canvas but they will pay the network gas fees for the transaction to create and fill the
NFT data. The NFTs are coded in a “write once” setup, meaning it will fill the NFT as much as
possible using the gas provided. If it runs out of gas it will stop where it is and make note of
where it got to, meaning subsequent transactions will fill the remaining data continuing from
where it last finished.
GALLERY
The MurAll client provides a gallery where you MURALL, or buy other peoples MURALL to add
can view the MURALLs you own. You can use to your collection. MURALL NFTs can also be
it to display them as they are or combine them imported into other platforms that support our
together to create whole new pieces of art for open source mappers.
your personal viewing. You can also trade your
DATA STORAGE
All canvas pixel data is stored on the minting event which pushes the data into the
Ethereum blockchain. Most current solutions Ethereum log storage. These logs can then
use things like IPFS however they are not be used at a later date to fill the NFT using
anywhere as decentralised as the blockchain the “write once” mechanism and place the
itself, and also separate the ownership of the drawing data directly onto the blockchain,
data and the data itself. We really wanted should the user opt to do so.
to provide a solution that was without the
In addition, we have an off-chain solution
compromise of this separation, so we have
that listens for all MurAll state changes and
done our best to create a solution that has all
stores them for later retrieval. This provides
data on-chain.
faster, more efficient access than would be
From a technical perspective, the color index, achievable by directly accessing the Ethereum
metadata on-chain and data hash of the logs.
pixel data are stored on-chain by the NFT
FROM A USER’S
PERSPECTIVE
Users will be excited to participate in the time as more people contribute. I envision
canvas seeing as there will be only 1 canvas, people constructing live desktop wallpapers
with the limited token supply (and thus that listen to changes to the blockchain and
limited “life” of the canvas), which will drive display the new artwork as it happens, or
interest and participation, plus the fact that projectors displayed publicly connected to
they will produce the NFT which can be held the canvas blockchain to display the artwork
and traded on the open market will give and its changes as it happens, perhaps even
even more drive for participation. As interest smart picture frames people can hand in their
grows, and the PAINT token price increases, homes that display the art live, with the ability
perhaps even high profile artists will be willing to navigate to points in the blockchain with art
to contribute their art to the canvas. Even that you like, or perhaps replay changes at your
without participation, as a viewer, you could request.
display the canvas and see it change over
CONCLUSION
This is a truly unique project, utilising the unique aspects of blockchain technology to achieve
something previously not possible. The canvas has a wide reach in terms of audience (i.e.
anyone with an internet connection) and is available for everyone, with or without artistic ability.
KEY
TAKE-AWAYS
• Collaborative digital mural
• On-chain data storage
• Off-chain fast access state storage
• Fixed Supply PAINT token
• NFT (ERC-720) Creation facility
• Optional on-chain NFT data storage
© MurAll 2020