[閒聊] 在區塊鏈上共同作畫

作者: Ayukawayen (亞布里艾爾發芽>//<)   2021-12-05 22:04:03
網址: https://ayukawayen.github.io/PixelMap/
之前Reddit Place ( https://www.thenewslens.com/article/127665 )的區塊鏈版
透過Metamask在鏈上的畫布畫圖。可以把像素塗上指定的顏色,也可以蓋掉已塗色的。
共用畫布大小是48*48,16色。
合約及程式碼放在Ropsten測試鏈上:
https://ropsten.etherscan.io/address/0xffe82ff5f942a8699702dfae11bdee22499ec7f3
操縱會需要Ropsten ETH,這邊有水龍頭: https://faucet.ropsten.be
Metamask也要連到Ropsten鏈。
目前塗色規則如下:
像素第一次塗色要1000 NanoETH,也就是百萬分一ETH;
之後每次覆蓋的費用翻倍。
塗色費用的97%給前一個塗色者 (一開始都是畫布擁有者也就是我)
2%給畫布擁有者 (也是我)
1%給合約管理員 (還是我)
也就是塗一個空像素要1000 Nano,如果被蓋掉會拿到1940 Nano;
付2000被蓋掉會拿3880,怎麼聽起來像是龐氏騙局 XD
一次可以塗多個像素,每個像素個別計算。
送交易時會預防性多收一倍的費用,沒用完的會退回原帳戶。
畫布事實上是一個ERC721 Token,圖儲存在tokenURI()裡,所以照ERC721標準去取圖就
可以看到目前的圖片,不過我還沒找到能順利顯示測試鏈上DataURI圖片的Client端,
所以目前只能在網頁上觀看。
塗色的Tx進區塊後要手動重新整理網頁才能看到最新圖片。
之後計畫會增加Snapshot NFT和畫布擴張功能 (會更換合約地址)
作者: a79111010 (魯肉兄)   2021-12-05 22:05:00
主力:我天天都在畫
作者: frrr (franky1)   2021-12-05 22:30:00
有夠好玩 我畫完了
作者: DarkerDuck (達克鴨)   2021-12-05 22:30:00
https://craft.cash/以前BCH的區塊鏈有出過3D作畫的
作者: Ayukawayen (亞布里艾爾發芽>//<)   2021-12-06 00:00:00
minecraft喔 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com