[闲聊] 在区块链上共同作画

楼主: 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